hpp-fcl: include/hpp/fcl/fwd.hh File Reference

hpp-fcl 1.8.0 HPP fork of FCL -- The Flexible Collision Library

Namespaces | Macros | Typedefs
fwd.hh File Reference
`#include <boost/shared_ptr.hpp>`
`#include <sstream>`
`#include <hpp/fcl/config.hh>`

Go to the source code of this file.

## Namespaces
namespace | hpp
| Main namespace.
namespace | hpp::fcl

## Macros
#define | HPP_FCL_PRETTY_FUNCTION __PRETTY_FUNCTION__
#define | HPP_FCL_UNUSED_VARIABLE(var) (void)(var)
#define | HPP_FCL_THROW_PRETTY(message, exception)

## Typedefs
typedef shared_ptr< CollisionObject > | hpp::fcl::CollisionObjectPtr_t
typedef shared_ptr< const CollisionObject > | hpp::fcl::CollisionObjectConstPtr_t
typedef shared_ptr< CollisionGeometry > | hpp::fcl::CollisionGeometryPtr_t
typedef shared_ptr< const CollisionGeometry > | hpp::fcl::CollisionGeometryConstPtr_t
typedef shared_ptr< BVHModelBase > | hpp::fcl::BVHModelPtr_t
typedef shared_ptr< OcTree > | hpp::fcl::OcTreePtr_t
typedef shared_ptr< const OcTree > | hpp::fcl::OcTreeConstPtr_t

## Macro Definition Documentation

## ◆ HPP_FCL_PRETTY_FUNCTION

#define HPP_FCL_PRETTY_FUNCTION __PRETTY_FUNCTION__

## ◆ HPP_FCL_THROW_PRETTY

#define HPP_FCL_THROW_PRETTY | ( |  | message,
|  |  | exception
| ) |  |

Value:
{ \
std::stringstream ss; \
ss << "From file: " << __FILE__ << "\n"; \
ss << "in function: " << HPP_FCL_PRETTY_FUNCTION << "\n"; \
ss << "at line: " << __LINE__ << "\n"; \
ss << "message: " << message << "\n"; \
throw exception(ss.str()); \
}
HPP_FCL_PRETTY_FUNCTION
#define HPP_FCL_PRETTY_FUNCTION
Definition: fwd.hh:48

## ◆ HPP_FCL_UNUSED_VARIABLE

#define HPP_FCL_UNUSED_VARIABLE | ( |  | var | ) | (void)(var)