Namespaces | Defines | Typedefs
PhysicsTypes.hh File Reference

Physics forward declarations and type defines. More...

#include <vector>
#include <boost/shared_ptr.hpp>
Include dependency graph for PhysicsTypes.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gazebo::physics
 

Physics namespace.


Defines

#define GZ_ALL_COLLIDE   0x0FFFFFFF
#define GZ_NONE_COLLIDE   0x00000000
#define GZ_FIXED_COLLIDE   0x00000001
#define GZ_SENSOR_COLLIDE   0x00000003
#define GZ_GHOST_COLLIDE   0x10000000

Typedefs

typedef boost::shared_ptr< Base > BasePtr
typedef boost::shared_ptr
< Contact > 
ContactPtr
typedef boost::shared_ptr< Entity > EntityPtr
typedef boost::shared_ptr< WorldWorldPtr
typedef boost::shared_ptr< ModelModelPtr
typedef boost::shared_ptr< LinkLinkPtr
typedef boost::shared_ptr
< Collision
CollisionPtr
typedef boost::shared_ptr< JointJointPtr
typedef boost::shared_ptr
< PhysicsEngine > 
PhysicsEnginePtr
typedef boost::shared_ptr< Shape > ShapePtr
typedef boost::shared_ptr
< RayShape > 
RayShapePtr
typedef boost::shared_ptr
< MultiRayShape > 
MultiRayShapePtr
typedef boost::shared_ptr
< Inertial
InertialPtr
typedef boost::shared_ptr
< SurfaceParams > 
SurfaceParamsPtr
typedef std::vector< BasePtr > Base_V
typedef std::vector< ModelPtr > Model_V
typedef std::vector< JointPtr > Joint_V
typedef std::vector< LinkPtr > Link_V
typedef std::vector< CollisionPtr > Collision_V

Detailed Description

Physics forward declarations and type defines.