Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
octomap::MapNode< TREETYPE > Class Template Reference

#include <MapNode.h>

List of all members.

Public Types

typedef TREETYPE TreeType

Public Member Functions

Pointcloud generatePointcloud ()
std::string getId ()
TREETYPE * getMap ()
pose6d getOrigin ()
 MapNode ()
 MapNode (TREETYPE *node_map, pose6d origin)
 MapNode (std::string filename, pose6d origin)
 MapNode (const Pointcloud &cloud, 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

Detailed Description

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

Definition at line 44 of file MapNode.h.


Member Typedef Documentation

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

Definition at line 53 of file MapNode.h.


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]

Definition at line 59 of file MapNode.h.

template<class TREETYPE >
TREETYPE* octomap::MapNode< TREETYPE >::getMap ( ) [inline]

Definition at line 55 of file MapNode.h.

template<class TREETYPE >
pose6d octomap::MapNode< TREETYPE >::getOrigin ( ) [inline]

Definition at line 62 of file MapNode.h.

template<class TREETYPE >
bool octomap::MapNode< TREETYPE >::readMap ( std::string  filename) [protected]
template<class TREETYPE >
void octomap::MapNode< TREETYPE >::setId ( std::string  newid) [inline]

Definition at line 60 of file MapNode.h.

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)

Member Data Documentation

template<class TREETYPE >
std::string octomap::MapNode< TREETYPE >::id [protected]

Definition at line 71 of file MapNode.h.

template<class TREETYPE >
TREETYPE* octomap::MapNode< TREETYPE >::node_map [protected]

Definition at line 69 of file MapNode.h.

template<class TREETYPE >
pose6d octomap::MapNode< TREETYPE >::origin [protected]

Definition at line 70 of file MapNode.h.


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


octomap
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Thu Jun 6 2019 17:31:45