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