17 #ifndef _PHYSICSTYPES_HH_    18 #define _PHYSICSTYPES_HH_    23 #include <boost/shared_ptr.hpp>    42     class FrictionPyramid;
    45     class JointController;
   238     #ifndef GZ_COLLIDE_BITS   243     #define GZ_ALL_COLLIDE 0x0FFFFFFF   247     #define GZ_NONE_COLLIDE 0x00000000   251     #define GZ_FIXED_COLLIDE 0x00000001   255     #define GZ_SENSOR_COLLIDE 0x00000002   259     #define GZ_GHOST_COLLIDE 0x10000000 boost::shared_ptr< Actor > ActorPtr
Definition: PhysicsTypes.hh:92
 
boost::shared_ptr< Link > LinkPtr
Definition: PhysicsTypes.hh:100
 
std::shared_ptr< UserCmd > UserCmdPtr
Definition: PhysicsTypes.hh:124
 
boost::shared_ptr< World > WorldPtr
Definition: PhysicsTypes.hh:84
 
boost::shared_ptr< PresetManager > PresetManagerPtr
Definition: PhysicsTypes.hh:120
 
boost::shared_ptr< FrictionPyramid > FrictionPyramidPtr
Definition: PhysicsTypes.hh:156
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
std::map< std::string, ModelState > ModelState_M
Definition: PhysicsTypes.hh:224
 
std::vector< ModelPtr > Model_V
Definition: PhysicsTypes.hh:196
 
boost::shared_ptr< SphereShape > SphereShapePtr
Definition: PhysicsTypes.hh:184
 
boost::shared_ptr< PolylineShape > PolylineShapePtr
Definition: PhysicsTypes.hh:180
 
std::vector< LightPtr > Light_V
Definition: PhysicsTypes.hh:212
 
std::map< std::string, JointState > JointState_M
Definition: PhysicsTypes.hh:236
 
std::shared_ptr< UserCmdManager > UserCmdManagerPtr
Definition: PhysicsTypes.hh:128
 
boost::shared_ptr< Joint > JointPtr
Definition: PhysicsTypes.hh:108
 
std::vector< JointControllerPtr > JointController_V
Definition: PhysicsTypes.hh:208
 
boost::shared_ptr< SurfaceParams > SurfaceParamsPtr
Definition: PhysicsTypes.hh:160
 
boost::shared_ptr< PhysicsEngine > PhysicsEnginePtr
Definition: PhysicsTypes.hh:116
 
std::map< std::string, LightState > LightState_M
Definition: PhysicsTypes.hh:228
 
boost::shared_ptr< PlaneShape > PlaneShapePtr
Definition: PhysicsTypes.hh:172
 
boost::shared_ptr< CylinderShape > CylinderShapePtr
Definition: PhysicsTypes.hh:168
 
boost::shared_ptr< MultiRayShape > MultiRayShapePtr
Definition: PhysicsTypes.hh:144
 
boost::shared_ptr< Gripper > GripperPtr
Definition: PhysicsTypes.hh:188
 
Used to render a strip of road. 
 
std::vector< JointPtr > Joint_V
Definition: PhysicsTypes.hh:204
 
boost::shared_ptr< HeightmapShape > HeightmapShapePtr
Definition: PhysicsTypes.hh:140
 
std::vector< CollisionPtr > Collision_V
Definition: PhysicsTypes.hh:220
 
boost::shared_ptr< Contact > ContactPtr
Definition: PhysicsTypes.hh:76
 
boost::shared_ptr< Inertial > InertialPtr
Definition: PhysicsTypes.hh:148
 
std::vector< BasePtr > Base_V
Definition: PhysicsTypes.hh:192
 
boost::shared_ptr< Entity > EntityPtr
Definition: PhysicsTypes.hh:80
 
boost::shared_ptr< Road > RoadPtr
Definition: PhysicsTypes.hh:152
 
boost::shared_ptr< Shape > ShapePtr
Definition: PhysicsTypes.hh:132
 
boost::shared_ptr< RayShape > RayShapePtr
Definition: PhysicsTypes.hh:136
 
boost::shared_ptr< JointController > JointControllerPtr
Definition: PhysicsTypes.hh:112
 
boost::shared_ptr< Model > ModelPtr
Definition: PhysicsTypes.hh:88
 
std::map< std::string, LinkState > LinkState_M
Definition: PhysicsTypes.hh:232
 
std::vector< ActorPtr > Actor_V
Definition: PhysicsTypes.hh:200
 
boost::shared_ptr< BoxShape > BoxShapePtr
Definition: PhysicsTypes.hh:164
 
boost::shared_ptr< Light > LightPtr
Definition: PhysicsTypes.hh:96
 
std::vector< LinkPtr > Link_V
Definition: PhysicsTypes.hh:216
 
boost::shared_ptr< MeshShape > MeshShapePtr
Definition: PhysicsTypes.hh:176
 
boost::shared_ptr< Collision > CollisionPtr
Definition: PhysicsTypes.hh:104
 
boost::shared_ptr< Base > BasePtr
Definition: PhysicsTypes.hh:72