Go to the documentation of this file.
34 #ifndef OCTOMAP_OCTREE_H
35 #define OCTOMAP_OCTREE_H
60 OcTree(std::string _filename);
Base implementation for Occupancy Octrees (e.g.
Definition: OccupancyOcTreeBase.h:69
Static member object which ensures that this OcTree's prototype ends up in the classIDMapping only on...
Definition: OcTree.h:79
OcTree * create() const
virtual constructor: creates a new object of same type (Covariant return type requires an up-to-date ...
Definition: OcTree.h:66
OcTree(double resolution)
Default constructor, sets resolution of leafs.
Definition: OcTree.cpp:39
static StaticMemberInitializer ocTreeMemberInit
to ensure static initialization (only once)
Definition: OcTree.h:96
octomap main map data structure, stores 3D occupancy grid map in an OcTree.
Definition: OcTree.h:49
std::string getTreeType() const
returns actual class name as string for identification
Definition: OcTree.h:68
virtual ~OcTree()
Definition: OcTree.h:62
void ensureLinking()
Dummy function to ensure that MSVC does not drop the StaticMemberInitializer, causing this tree faili...
Definition: OcTree.h:92
static void registerTreeType(AbstractOcTree *tree)
Definition: AbstractOcTree.cpp:205
Tables used by the Marching Cubes Algorithm The tables are from Paul Bourke's web page http://paulbou...
double resolution
in meters
Definition: OcTreeBaseImpl.h:547
void clearKeyRays()
Clear KeyRay vector to minimize unneeded memory.
Definition: OcTreeBaseImpl.h:120
StaticMemberInitializer()
Definition: OcTree.h:81