Namespaces | Macros | Typedefs
include/hpp/fcl/fwd.hh File Reference
#include <memory>
#include <sstream>
#include <stdexcept>
#include <hpp/fcl/config.hh>
#include <hpp/fcl/deprecated.hh>
#include <hpp/fcl/warning.hh>
Include dependency graph for include/hpp/fcl/fwd.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hpp
 Main namespace.
 
 hpp::fcl
 

Macros

#define HPP_FCL_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS
 
#define HPP_FCL_COMPILER_DIAGNOSTIC_POP
 
#define HPP_FCL_COMPILER_DIAGNOSTIC_PUSH
 
#define HPP_FCL_PRETTY_FUNCTION   __PRETTY_FUNCTION__
 
#define HPP_FCL_THROW_PRETTY(message, exception)
 
#define HPP_FCL_UNUSED_VARIABLE(var)   (void)(var)
 

Typedefs

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

Macro Definition Documentation

◆ HPP_FCL_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS

#define HPP_FCL_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS

Definition at line 84 of file include/hpp/fcl/fwd.hh.

◆ HPP_FCL_COMPILER_DIAGNOSTIC_POP

#define HPP_FCL_COMPILER_DIAGNOSTIC_POP

Definition at line 83 of file include/hpp/fcl/fwd.hh.

◆ HPP_FCL_COMPILER_DIAGNOSTIC_PUSH

#define HPP_FCL_COMPILER_DIAGNOSTIC_PUSH

Definition at line 82 of file include/hpp/fcl/fwd.hh.

◆ HPP_FCL_PRETTY_FUNCTION

#define HPP_FCL_PRETTY_FUNCTION   __PRETTY_FUNCTION__

Definition at line 52 of file include/hpp/fcl/fwd.hh.

◆ 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()); \
}

Definition at line 57 of file include/hpp/fcl/fwd.hh.

◆ HPP_FCL_UNUSED_VARIABLE

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

Definition at line 55 of file include/hpp/fcl/fwd.hh.

HPP_FCL_PRETTY_FUNCTION
#define HPP_FCL_PRETTY_FUNCTION
Definition: include/hpp/fcl/fwd.hh:52


hpp-fcl
Author(s):
autogenerated on Fri Aug 2 2024 02:45:15