#include <OctoMap.h>
|
RtabmapColorOcTreeNode * | averageNodeColor (const octomap::OcTreeKey &key, uint8_t r, uint8_t g, uint8_t b) |
|
RtabmapColorOcTreeNode * | averageNodeColor (float x, float y, float z, uint8_t r, uint8_t g, uint8_t b) |
|
RtabmapColorOcTree * | create () const |
|
std::string | getTreeType () const |
|
RtabmapColorOcTreeNode * | integrateNodeColor (const octomap::OcTreeKey &key, uint8_t r, uint8_t g, uint8_t b) |
|
RtabmapColorOcTreeNode * | integrateNodeColor (float x, float y, float z, uint8_t r, uint8_t g, uint8_t b) |
|
virtual bool | isNodeCollapsible (const RtabmapColorOcTreeNode *node) const |
|
virtual bool | pruneNode (RtabmapColorOcTreeNode *node) |
|
| RtabmapColorOcTree (double resolution) |
| Default constructor, sets resolution of leafs. More...
|
|
RtabmapColorOcTreeNode * | setNodeColor (const octomap::OcTreeKey &key, uint8_t r, uint8_t g, uint8_t b) |
|
RtabmapColorOcTreeNode * | setNodeColor (float x, float y, float z, uint8_t r, uint8_t g, uint8_t b) |
|
void | updateInnerOccupancy () |
|
virtual | ~RtabmapColorOcTree () |
|
Definition at line 87 of file global_map/OctoMap.h.
◆ RtabmapColorOcTree()
rtabmap::RtabmapColorOcTree::RtabmapColorOcTree |
( |
double |
resolution | ) |
|
Default constructor, sets resolution of leafs.
Definition at line 126 of file OctoMap.cpp.
◆ ~RtabmapColorOcTree()
virtual rtabmap::RtabmapColorOcTree::~RtabmapColorOcTree |
( |
| ) |
|
|
inlinevirtual |
◆ averageNodeColor() [1/2]
◆ averageNodeColor() [2/2]
◆ create()
virtual constructor: creates a new object of same type (Covariant return type requires an up-to-date compiler)
Definition at line 96 of file global_map/OctoMap.h.
◆ getTreeType()
std::string rtabmap::RtabmapColorOcTree::getTreeType |
( |
| ) |
const |
|
inline |
◆ integrateNodeColor() [1/2]
◆ integrateNodeColor() [2/2]
◆ isNodeCollapsible()
◆ pruneNode()
Prunes a node when it is collapsible. This overloaded version only considers the node occupancy for pruning, different colors of child nodes are ignored.
- Returns
- true if pruning was successful
Definition at line 142 of file OctoMap.cpp.
◆ setNodeColor() [1/2]
◆ setNodeColor() [2/2]
◆ updateInnerOccupancy()
void rtabmap::RtabmapColorOcTree::updateInnerOccupancy |
( |
| ) |
|
◆ updateInnerOccupancyRecurs()
◆ RtabmapColorOcTreeMemberInit
The documentation for this class was generated from the following files: