octomap 1.5.0
Data Structures
Here are the data structures with brief descriptions:
octomap::AbstractOccupancyOcTreeInterface class for all octree types that store occupancy
octomap::AbstractOcTreeThis abstract class is an interface to all octrees and provides a factory design pattern for readin and writing all kinds of OcTrees to files (see read())
octomap::AbstractOcTreeNode
octomap::ColorOcTreeNode::Color
octomap::ColorOcTree
octomap::ColorOcTreeNode
octomap::CountingOcTreeAn AbstractOcTree which stores an internal counter per node / volume
octomap::CountingOcTreeNodeAn Octree-node which stores an internal counter per node / volume
octomap::equal_keysComparator for keys
octomap::hash_key
iterator_baseBase class for OcTree iterators
octomap::OcTreeKey::KeyHashProvides a hash function on Keys
octomap::KeyRay
leaf_bbx_iteratorBounding-box leaf iterator
leaf_iteratorIterator to iterate over all leafs of the tree
octomap::MapCollection< MAPNODE >
octomap::MapNode< TREETYPE >
octomap::OccupancyOcTreeBase< NODE >Base implementation for Occupancy Octrees (e.g
octomap::OcTreeOctomap main map data structure, stores 3D occupancy grid map in an OcTree
octomap::OcTreeBase< NODE >
octomap::OcTreeBaseImpl< NODE, INTERFACE >OcTree base class, to be used with with any kind of OcTreeDataNode
octomap::OcTreeBaseSE< NODE >
octomap::OcTreeDataNode< T >Basic node in the OcTree that can hold arbitrary data of type T in value
octomap::OcTreeKeyOcTreeKey is a container class for internal key addressing
octomap::OcTreeLUTImplements a lookup table that allows to computer keys of neighbor cells directly, see: Samet 1989, "Implementing ray tracing with octrees and neighbor finding"
octomap::OcTreeNodeNodes to be used in OcTree
octomap::OcTreeNodeStamped
octomap::OcTreeStamped
octomap::PointcloudA collection of 3D coordinates (point3d), which are regarded as endpoints of a 3D laser scan
octomath::Pose6DThis class represents a tree-dimensional pose of an object
octomath::QuaternionThis class represents a Quaternion
octomap::ScanEdgeA connection between two ScanNodes
octomap::ScanGraphA ScanGraph is a collection of ScanNodes, connected by ScanEdges
octomap::ScanNodeA 3D scan as Pointcloud, performed from a Pose6D
iterator_base::StackElementElement on the internal recursion stack of the iterator
octomap::CountingOcTree::StaticMemberInitializerStatic member object which ensures that this OcTree's prototype ends up in the classIDMapping only once
octomap::OcTreeStamped::StaticMemberInitializerStatic member object which ensures that this OcTree's prototype ends up in the classIDMapping only once
octomap::OcTree::StaticMemberInitializerStatic member object which ensures that this OcTree's prototype ends up in the classIDMapping only once
octomap::ColorOcTree::StaticMemberInitializerStatic member object which ensures that this OcTree's prototype ends up in the classIDMapping only once
tree_iteratorIterator over the complete tree (inner nodes and leafs)
octomath::Vector3This class represents a three-dimensional vector