octomap 1.5.0
octomap::MapNode< TREETYPE > Class Template Reference
Collaboration diagram for octomap::MapNode< TREETYPE >:

Public Types

typedef TREETYPE TreeType

Public Member Functions

Pointcloud generatePointcloud ()
std::string getId ()
TREETYPE * getMap ()
pose6d getOrigin ()
 MapNode (TREETYPE *node_map, pose6d origin)
 MapNode (const Pointcloud &cloud, pose6d origin)
 MapNode ()
 MapNode (std::string filename, pose6d origin)
void setId (std::string newid)
void updateMap (const Pointcloud &cloud, point3d sensor_origin)
bool writeMap (std::string filename)
 ~MapNode ()

Protected Member Functions

void clear ()
bool readMap (std::string filename)

Protected Attributes

std::string id
TREETYPE * node_map
pose6d origin

template<class TREETYPE>
class octomap::MapNode< TREETYPE >


Member Typedef Documentation

template<class TREETYPE >
typedef TREETYPE octomap::MapNode< TREETYPE >::TreeType

Constructor & Destructor Documentation

template<class TREETYPE >
octomap::MapNode< TREETYPE >::MapNode ( )
template<class TREETYPE >
octomap::MapNode< TREETYPE >::MapNode ( TREETYPE *  node_map,
pose6d  origin 
)
template<class TREETYPE >
octomap::MapNode< TREETYPE >::MapNode ( std::string  filename,
pose6d  origin 
)
template<class TREETYPE >
octomap::MapNode< TREETYPE >::MapNode ( const Pointcloud cloud,
pose6d  origin 
)
template<class TREETYPE >
octomap::MapNode< TREETYPE >::~MapNode ( )

Member Function Documentation

template<class TREETYPE >
void octomap::MapNode< TREETYPE >::clear ( ) [protected]
template<class TREETYPE >
Pointcloud octomap::MapNode< TREETYPE >::generatePointcloud ( )
template<class TREETYPE >
std::string octomap::MapNode< TREETYPE >::getId ( ) [inline]
template<class TREETYPE >
TREETYPE* octomap::MapNode< TREETYPE >::getMap ( ) [inline]
template<class TREETYPE >
pose6d octomap::MapNode< TREETYPE >::getOrigin ( ) [inline]
template<class TREETYPE >
bool octomap::MapNode< TREETYPE >::readMap ( std::string  filename) [protected]
template<class TREETYPE >
void octomap::MapNode< TREETYPE >::setId ( std::string  newid) [inline]
template<class TREETYPE >
void octomap::MapNode< TREETYPE >::updateMap ( const Pointcloud cloud,
point3d  sensor_origin 
)
template<class TREETYPE >
bool octomap::MapNode< TREETYPE >::writeMap ( std::string  filename)

Field Documentation

template<class TREETYPE >
std::string octomap::MapNode< TREETYPE >::id [protected]
template<class TREETYPE >
TREETYPE* octomap::MapNode< TREETYPE >::node_map [protected]
template<class TREETYPE >
pose6d octomap::MapNode< TREETYPE >::origin [protected]

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