37 #ifndef HPP_FCL_FWD_HH 38 #define HPP_FCL_FWD_HH 40 #include <boost/shared_ptr.hpp> 46 #define HPP_FCL_PRETTY_FUNCTION __FUNCSIG__ 48 #define HPP_FCL_PRETTY_FUNCTION __PRETTY_FUNCTION__ 51 #define HPP_FCL_THROW_PRETTY(message,exception) \ 53 std::stringstream ss; \ 54 ss << "From file: " << __FILE__ << "\n"; \ 55 ss << "in function: " << HPP_FCL_PRETTY_FUNCTION << "\n"; \ 56 ss << "at line: " << __LINE__ << "\n"; \ 57 ss << "message: " << message << "\n"; \ 58 throw exception(ss.str()); \ 61 #if (__cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600)) 62 #define HPP_FCL_WITH_CXX11_SUPPORT 67 using boost::shared_ptr;
74 typedef shared_ptr <const CollisionGeometry>
85 #endif // HPP_FCL_FWD_HH
shared_ptr< CollisionObject > CollisionObjectPtr_t
Definition: fwd.hh:69
Main namespace.
Definition: AABB.h:43
A base class describing the bounding hierarchy of a mesh model or a point cloud model (which is viewe...
Definition: BVH_model.h:62
shared_ptr< BVHModelBase > BVHModelPtr_t
Definition: fwd.hh:80
A class describing the AABB collision structure, which is a box in 3D space determined by two diagona...
Definition: AABB.h:55
shared_ptr< const CollisionObject > CollisionObjectConstPtr_t
Definition: fwd.hh:71
shared_ptr< CollisionGeometry > CollisionGeometryPtr_t
Definition: fwd.hh:72
shared_ptr< const CollisionGeometry > CollisionGeometryConstPtr_t
Definition: fwd.hh:75
the object for collision or distance computation, contains the geometry and the transform information...
Definition: collision_object.h:198
The geometry for the object for collision or distance computation.
Definition: collision_object.h:65