00001 00007 #ifndef DYNAMICS2D_CYLINDER_MODEL_H 00008 #define DYNAMICS2D_CYLINDER_MODEL_H 00009 00010 namespace argos { 00011 class CDynamics2DGrippable; 00012 class CDynamics2DCylinderModel; 00013 } 00014 00015 #include <argos3/plugins/simulator/physics_engines/dynamics2d/dynamics2d_stretchable_object_model.h> 00016 #include <argos3/plugins/simulator/entities/cylinder_entity.h> 00017 00018 namespace argos { 00019 00020 class CDynamics2DCylinderModel : public CDynamics2DStretchableObjectModel { 00021 00022 public: 00023 00024 CDynamics2DCylinderModel(CDynamics2DEngine& c_engine, 00025 CCylinderEntity& c_entity); 00026 virtual ~CDynamics2DCylinderModel() {} 00027 }; 00028 00029 } 00030 00031 #endif