| AbstractOcTree() | octomap::AbstractOcTree |  | 
  | adjustKeyAtDepth(const OcTreeKey &key, unsigned int depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | adjustKeyAtDepth(key_type key, unsigned int depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | allocNodeChildren(CountingOcTreeNode *node) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | begin(unsigned char maxDepth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | begin_leafs(unsigned char maxDepth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | begin_leafs_bbx(const OcTreeKey &min, const OcTreeKey &max, unsigned char maxDepth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | begin_leafs_bbx(const point3d &min, const point3d &max, unsigned char maxDepth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | begin_tree(unsigned char maxDepth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | calcMinMax() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | calcNumNodes() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | calcNumNodesRecurs(CountingOcTreeNode *node, size_t &num_nodes) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | classIDMapping() | octomap::AbstractOcTree | privatestatic | 
  | clear() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | clearKeyRays() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | computeRay(const point3d &origin, const point3d &end, std::vector< point3d > &ray) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | computeRayKeys(const point3d &origin, const point3d &end, KeyRay &ray) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKey(double coordinate) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | coordToKey(double coordinate, unsigned depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKey(const point3d &coord) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | coordToKey(double x, double y, double z) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | coordToKey(const point3d &coord, unsigned depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | coordToKey(double x, double y, double z, unsigned depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | coordToKeyChecked(const point3d &coord, OcTreeKey &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKeyChecked(const point3d &coord, unsigned depth, OcTreeKey &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKeyChecked(double x, double y, double z, OcTreeKey &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKeyChecked(double x, double y, double z, unsigned depth, OcTreeKey &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKeyChecked(double coordinate, key_type &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | coordToKeyChecked(double coordinate, unsigned depth, key_type &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | CountingOcTree(double resolution) | octomap::CountingOcTree |  | 
  | countingOcTreeMemberInit | octomap::CountingOcTree | protectedstatic | 
  | create() const | octomap::OcTreeBase< CountingOcTreeNode > | inline | 
  | OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree >::create() const =0 | octomap::AbstractOcTree | pure virtual | 
  | createNodeChild(CountingOcTreeNode *node, unsigned int childIdx) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | createTree(const std::string id, double res) | octomap::AbstractOcTree | static | 
  | deleteNode(double x, double y, double z, unsigned int depth=0) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | deleteNode(const point3d &value, unsigned int depth=0) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | deleteNode(const OcTreeKey &key, unsigned int depth=0) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | deleteNodeChild(CountingOcTreeNode *node, unsigned int childIdx) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | deleteNodeRecurs(CountingOcTreeNode *node) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | deleteNodeRecurs(CountingOcTreeNode *node, unsigned int depth, unsigned int max_depth, const OcTreeKey &key) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | end() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | end_leafs() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | end_leafs_bbx() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | end_tree() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | expand() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | expandNode(CountingOcTreeNode *node) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | expandRecurs(CountingOcTreeNode *node, unsigned int depth, unsigned int max_depth) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | fileHeader | octomap::AbstractOcTree | protectedstatic | 
  | getCentersMinHits(point3d_list &node_centers, unsigned int min_hits) const | octomap::CountingOcTree |  | 
  | getCentersMinHitsRecurs(point3d_list &node_centers, unsigned int &min_hits, unsigned int max_depth, CountingOcTreeNode *node, unsigned int depth, const OcTreeKey &parent_key) const | octomap::CountingOcTree | protected | 
  | getMetricMax(double &x, double &y, double &z) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | getMetricMax(double &x, double &y, double &z) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | getMetricMin(double &x, double &y, double &z) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | getMetricMin(double &x, double &y, double &z) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | getMetricSize(double &x, double &y, double &z) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | getMetricSize(double &x, double &y, double &z) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | getNodeChild(CountingOcTreeNode *node, unsigned int childIdx) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | getNodeChild(const CountingOcTreeNode *node, unsigned int childIdx) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | getNodeSize(unsigned depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | getNumLeafNodes() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | getNumLeafNodesRecurs(const CountingOcTreeNode *parent) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | getResolution() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | octomap::AbstractOcTree::getResolution() const =0 | octomap::AbstractOcTree | pure virtual | 
  | getRoot() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | getTreeDepth() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | getTreeType() const | octomap::OcTreeBase< CountingOcTreeNode > | inline | 
  | octomap::AbstractOcTree::getTreeType() const =0 | octomap::AbstractOcTree | pure virtual | 
  | getUnknownLeafCenters(point3d_list &node_centers, point3d pmin, point3d pmax, unsigned int depth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | init() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | isNodeCollapsible(const CountingOcTreeNode *node) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | iterator typedef | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | keyrays | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | keyToCoord(key_type key, unsigned depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | keyToCoord(key_type key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | keyToCoord(const OcTreeKey &key) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | keyToCoord(const OcTreeKey &key, unsigned depth) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inline | 
  | leaf_iterator_bbx_end | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | leaf_iterator_end | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | max_value | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | memoryFullGrid() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | memoryUsage() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | octomap::AbstractOcTree::memoryUsage() const =0 | octomap::AbstractOcTree | pure virtual | 
  | memoryUsageNode() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inlinevirtual | 
  | octomap::AbstractOcTree::memoryUsageNode() const =0 | octomap::AbstractOcTree | pure virtual | 
  | min_value | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | nodeChildExists(const CountingOcTreeNode *node, unsigned int childIdx) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | nodeHasChildren(const CountingOcTreeNode *node) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | NodeType typedef | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | OcTreeBase(double res) | octomap::OcTreeBase< CountingOcTreeNode > | inline | 
  | OcTreeBaseImpl(double resolution) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | OcTreeBaseImpl(const OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > &rhs) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | OcTreeBaseImpl(double resolution, unsigned int tree_depth, unsigned int tree_max_val) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | operator=(const OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > &) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | private | 
  | operator==(const OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > &rhs) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | prune() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | pruneNode(CountingOcTreeNode *node) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | pruneRecurs(CountingOcTreeNode *node, unsigned int depth, unsigned int max_depth, unsigned int &num_pruned) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | read(const std::string &filename) | octomap::AbstractOcTree | static | 
  | read(std::istream &s) | octomap::AbstractOcTree | static | 
  | readData(std::istream &s) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | readHeader(std::istream &s, std::string &id, unsigned &size, double &res) | octomap::AbstractOcTree | protectedstatic | 
  | readNodesRecurs(CountingOcTreeNode *, std::istream &s) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | registerTreeType(AbstractOcTree *tree) | octomap::AbstractOcTree | protectedstatic | 
  | resolution | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | resolution_factor | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | root | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | search(double x, double y, double z, unsigned int depth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | search(const point3d &value, unsigned int depth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | search(const OcTreeKey &key, unsigned int depth=0) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | setResolution(double r) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | size() const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | inlinevirtual | 
  | octomap::AbstractOcTree::size() const =0 | octomap::AbstractOcTree | pure virtual | 
  | size_changed | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | sizeLookupTable | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | swapContent(OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > &rhs) | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | tree_center | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | tree_depth | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | tree_iterator_end | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | tree_max_val | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | tree_size | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | updateNode(const point3d &value) | octomap::CountingOcTree | virtual | 
  | updateNode(const OcTreeKey &k) | octomap::CountingOcTree |  | 
  | volume() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > |  | 
  | write(const std::string &filename) const | octomap::AbstractOcTree |  | 
  | write(std::ostream &s) const | octomap::AbstractOcTree |  | 
  | writeData(std::ostream &s) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual | 
  | writeNodesRecurs(const CountingOcTreeNode *, std::ostream &s) const | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | protected | 
  | ~AbstractOcTree() | octomap::AbstractOcTree | inlinevirtual | 
  | ~OcTreeBaseImpl() | octomap::OcTreeBaseImpl< CountingOcTreeNode, AbstractOcTree > | virtual |