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