17 #ifndef GAZEBO_PHYSICS_PHYSICSTYPES_HH_
18 #define GAZEBO_PHYSICS_PHYSICSTYPES_HH_
24 #include <boost/shared_ptr.hpp>
44 class FrictionPyramid;
47 class JointController;
247 #ifndef GZ_COLLIDE_BITS
252 #define GZ_ALL_COLLIDE 0x0FFFFFFF
256 #define GZ_NONE_COLLIDE 0x00000000
260 #define GZ_FIXED_COLLIDE 0x00000001
264 #define GZ_SENSOR_COLLIDE 0x00000002
268 #define GZ_GHOST_COLLIDE 0x10000000
boost::shared_ptr< Actor > ActorPtr
Definition: PhysicsTypes.hh:97
boost::shared_ptr< Link > LinkPtr
Definition: PhysicsTypes.hh:109
std::shared_ptr< UserCmd > UserCmdPtr
Definition: PhysicsTypes.hh:133
boost::shared_ptr< World > WorldPtr
Definition: PhysicsTypes.hh:89
boost::shared_ptr< PresetManager > PresetManagerPtr
Definition: PhysicsTypes.hh:129
boost::shared_ptr< FrictionPyramid > FrictionPyramidPtr
Definition: PhysicsTypes.hh:165
std::map< std::string, ModelState > ModelState_M
Definition: PhysicsTypes.hh:233
std::vector< ModelPtr > Model_V
Definition: PhysicsTypes.hh:205
boost::shared_ptr< SphereShape > SphereShapePtr
Definition: PhysicsTypes.hh:193
boost::shared_ptr< PolylineShape > PolylineShapePtr
Definition: PhysicsTypes.hh:189
std::vector< LightPtr > Light_V
Definition: PhysicsTypes.hh:221
std::map< std::string, JointState > JointState_M
Definition: PhysicsTypes.hh:245
std::shared_ptr< TrajectoryInfo > TrajectoryInfoPtr
Definition: PhysicsTypes.hh:101
std::shared_ptr< UserCmdManager > UserCmdManagerPtr
Definition: PhysicsTypes.hh:137
boost::shared_ptr< Joint > JointPtr
Definition: PhysicsTypes.hh:117
std::vector< JointControllerPtr > JointController_V
Definition: PhysicsTypes.hh:217
boost::shared_ptr< SurfaceParams > SurfaceParamsPtr
Definition: PhysicsTypes.hh:169
boost::shared_ptr< PhysicsEngine > PhysicsEnginePtr
Definition: PhysicsTypes.hh:125
std::map< std::string, LightState > LightState_M
Definition: PhysicsTypes.hh:237
boost::shared_ptr< PlaneShape > PlaneShapePtr
Definition: PhysicsTypes.hh:181
boost::shared_ptr< CylinderShape > CylinderShapePtr
Definition: PhysicsTypes.hh:177
boost::shared_ptr< MultiRayShape > MultiRayShapePtr
Definition: PhysicsTypes.hh:153
boost::shared_ptr< Gripper > GripperPtr
Definition: PhysicsTypes.hh:197
Used to render a strip of road.
std::vector< JointPtr > Joint_V
Definition: PhysicsTypes.hh:213
boost::shared_ptr< HeightmapShape > HeightmapShapePtr
Definition: PhysicsTypes.hh:149
std::vector< CollisionPtr > Collision_V
Definition: PhysicsTypes.hh:229
boost::shared_ptr< Contact > ContactPtr
Definition: PhysicsTypes.hh:81
boost::shared_ptr< Inertial > InertialPtr
Definition: PhysicsTypes.hh:157
std::vector< BasePtr > Base_V
Definition: PhysicsTypes.hh:201
boost::shared_ptr< Entity > EntityPtr
Definition: PhysicsTypes.hh:85
boost::shared_ptr< Road > RoadPtr
Definition: PhysicsTypes.hh:161
boost::shared_ptr< Shape > ShapePtr
Definition: PhysicsTypes.hh:141
boost::shared_ptr< RayShape > RayShapePtr
Definition: PhysicsTypes.hh:145
boost::shared_ptr< JointController > JointControllerPtr
Definition: PhysicsTypes.hh:121
boost::shared_ptr< Model > ModelPtr
Definition: PhysicsTypes.hh:93
std::map< std::string, LinkState > LinkState_M
Definition: PhysicsTypes.hh:241
std::vector< ActorPtr > Actor_V
Definition: PhysicsTypes.hh:209
boost::shared_ptr< BoxShape > BoxShapePtr
Definition: PhysicsTypes.hh:173
boost::shared_ptr< Light > LightPtr
Definition: PhysicsTypes.hh:105
std::vector< LinkPtr > Link_V
Definition: PhysicsTypes.hh:225
boost::shared_ptr< MeshShape > MeshShapePtr
Definition: PhysicsTypes.hh:185
boost::shared_ptr< Collision > CollisionPtr
Definition: PhysicsTypes.hh:113
boost::shared_ptr< Base > BasePtr
Definition: PhysicsTypes.hh:77