Template Class MapNode

Class Documentation

template<class TREETYPE>
class MapNode

Public Types

typedef TREETYPE TreeType

Public Functions

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

Protected Functions

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

Protected Attributes

TREETYPE *node_map
pose6d origin
std::string id