|
|
| RtabmapColorOcTree (double resolution) |
| | Default constructor, sets resolution of leafs.
|
| |
| RtabmapColorOcTree * | create () const |
| |
| std::string | getTreeType () const |
| |
| virtual bool | pruneNode (RtabmapColorOcTreeNode *node) |
| |
|
virtual bool | isNodeCollapsible (const RtabmapColorOcTreeNode *node) const |
| |
|
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) |
| |
|
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) |
| |
|
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) |
| |
|
void | updateInnerOccupancy () |
| |
Definition at line 87 of file OctoMap.h.
◆ ~RtabmapColorOcTree()
| virtual rtabmap::RtabmapColorOcTree::~RtabmapColorOcTree |
( |
| ) |
|
|
inlinevirtual |
◆ 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 OctoMap.h.
◆ getTreeType()
| std::string rtabmap::RtabmapColorOcTree::getTreeType |
( |
| ) |
const |
|
inline |
◆ 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
◆ setNodeColor()
| RtabmapColorOcTreeNode * rtabmap::RtabmapColorOcTree::setNodeColor |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
uint8_t |
r, |
|
|
uint8_t |
g, |
|
|
uint8_t |
b |
|
) |
| |
|
inline |
◆ averageNodeColor()
| RtabmapColorOcTreeNode * rtabmap::RtabmapColorOcTree::averageNodeColor |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
uint8_t |
r, |
|
|
uint8_t |
g, |
|
|
uint8_t |
b |
|
) |
| |
|
inline |
◆ integrateNodeColor()
| RtabmapColorOcTreeNode * rtabmap::RtabmapColorOcTree::integrateNodeColor |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
uint8_t |
r, |
|
|
uint8_t |
g, |
|
|
uint8_t |
b |
|
) |
| |
|
inline |
◆ RtabmapColorOcTreeMemberInit
static member to ensure static initialization (only once)
Definition at line 171 of file OctoMap.h.
The documentation for this class was generated from the following file:
- corelib/include/rtabmap/core/global_map/OctoMap.h