RTAB-Map 0.23.10
Real-Time Appearance-Based Mapping
Loading...
Searching...
No Matches
rtabmap::RtabmapColorOcTreeNode Class Reference
Inheritance diagram for rtabmap::RtabmapColorOcTreeNode:
Collaboration diagram for rtabmap::RtabmapColorOcTreeNode:

Public Types

enum  OccupancyType { kTypeUnknown =-1 , kTypeEmpty =0 , kTypeGround =1 , kTypeObstacle =100 }
 

Public Member Functions

 RtabmapColorOcTreeNode (const RtabmapColorOcTreeNode &rhs)
 
void setNodeRefId (int nodeRefId)
 
void setOccupancyType (char type)
 
void setPointRef (const octomap::point3d &point)
 
int getNodeRefId () const
 
int getOccupancyType () const
 
const octomap::point3d & getPointRef () const
 
RtabmapColorOcTreeNodegetChild (unsigned int i)
 
const RtabmapColorOcTreeNodegetChild (unsigned int i) const
 
bool pruneNode ()
 
void expandNode ()
 
bool createChild (unsigned int i)
 
void updateOccupancyTypeChildren ()
 

Friends

class RtabmapColorOcTree
 

Detailed Description

Definition at line 53 of file OctoMap.h.

Member Enumeration Documentation

◆ OccupancyType

enum rtabmap::RtabmapColorOcTreeNode::OccupancyType

Definition at line 56 of file OctoMap.h.

Constructor & Destructor Documentation

◆ RtabmapColorOcTreeNode() [1/2]

rtabmap::RtabmapColorOcTreeNode::RtabmapColorOcTreeNode ( )
inline

Definition at line 61 of file OctoMap.h.

◆ RtabmapColorOcTreeNode() [2/2]

rtabmap::RtabmapColorOcTreeNode::RtabmapColorOcTreeNode ( const RtabmapColorOcTreeNode rhs)
inline

Definition at line 62 of file OctoMap.h.

Member Function Documentation

◆ setNodeRefId()

void rtabmap::RtabmapColorOcTreeNode::setNodeRefId ( int  nodeRefId)
inline

Definition at line 64 of file OctoMap.h.

◆ setOccupancyType()

void rtabmap::RtabmapColorOcTreeNode::setOccupancyType ( char  type)
inline

Definition at line 65 of file OctoMap.h.

◆ setPointRef()

void rtabmap::RtabmapColorOcTreeNode::setPointRef ( const octomap::point3d &  point)
inline

Definition at line 66 of file OctoMap.h.

◆ getNodeRefId()

int rtabmap::RtabmapColorOcTreeNode::getNodeRefId ( ) const
inline

Definition at line 67 of file OctoMap.h.

◆ getOccupancyType()

int rtabmap::RtabmapColorOcTreeNode::getOccupancyType ( ) const
inline

Definition at line 68 of file OctoMap.h.

◆ getPointRef()

const octomap::point3d & rtabmap::RtabmapColorOcTreeNode::getPointRef ( ) const
inline

Definition at line 69 of file OctoMap.h.

Friends And Related Symbol Documentation

◆ RtabmapColorOcTree

friend class RtabmapColorOcTree
friend

Definition at line 59 of file OctoMap.h.


The documentation for this class was generated from the following file: