octomap  1.9.7
octomap_types.h File Reference
+ Include dependency graph for octomap_types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 Tables used by the Marching Cubes Algorithm The tables are from Paul Bourke's web page http://paulbourke.net/geometry/polygonise/ Used with permission here under BSD license.


#define OCTOMAP_DEBUG(...)   fprintf(stderr, __VA_ARGS__), fflush(stderr)
#define OCTOMAP_DEBUG_STR(args)   std::cerr << args << std::endl
#define OCTOMAP_ERROR(...)   fprintf(stderr, "ERROR: "), fprintf(stderr, __VA_ARGS__), fflush(stderr)
#define OCTOMAP_ERROR_STR(args)   std::cerr << "ERROR: " << args << std::endl
#define OCTOMAP_WARNING(...)   fprintf(stderr, "WARNING: "), fprintf(stderr, __VA_ARGS__), fflush(stderr)
#define OCTOMAP_WARNING_STR(args)   std::cerr << "WARNING: " << args << std::endl


typedef std::pair< point3d, double > octomap::OcTreeVolume
 A voxel defined by its center point3d and its side length. More...
typedef octomath::Vector3 octomap::point3d
 Use Vector3 (float precision) as a point3d in octomap. More...
typedef std::vector< octomath::Vector3octomap::point3d_collection
typedef std::list< octomath::Vector3octomap::point3d_list
typedef octomath::Pose6D octomap::pose6d
 Use our Pose6D (float precision) as pose6d in octomap. More...

Macro Definition Documentation


#define OCTOMAP_DEBUG (   ...)    fprintf(stderr, __VA_ARGS__), fflush(stderr)


#define OCTOMAP_DEBUG_STR (   args)    std::cerr << args << std::endl


#define OCTOMAP_ERROR (   ...)    fprintf(stderr, "ERROR: "), fprintf(stderr, __VA_ARGS__), fflush(stderr)


#define OCTOMAP_ERROR_STR (   args)    std::cerr << "ERROR: " << args << std::endl


#define OCTOMAP_WARNING (   ...)    fprintf(stderr, "WARNING: "), fprintf(stderr, __VA_ARGS__), fflush(stderr)


#define OCTOMAP_WARNING_STR (   args)    std::cerr << "WARNING: " << args << std::endl