36 template <
class TREETYPE>
40 template <
class TREETYPE>
46 template <
class TREETYPE>
50 template <
class TREETYPE>
57 template <
class TREETYPE>
62 template <
class TREETYPE>
66 template <
class TREETYPE>
71 for(point3d_list::iterator it = occs.begin(); it != occs.end(); ++it){
77 template <
class TREETYPE>
87 template <
class TREETYPE>
93 return node_map->readBinary(filename);
96 template <
class TREETYPE>
98 return node_map->writeBinary(filename);
pose6d origin
Definition MapNode.h:70
void clear()
Definition MapNode.hxx:78
bool readMap(std::string filename)
Definition MapNode.hxx:88
TREETYPE * node_map
Definition MapNode.h:69
~MapNode()
Definition MapNode.hxx:58
Pointcloud generatePointcloud()
Definition MapNode.hxx:67
void updateMap(const Pointcloud &cloud, point3d sensor_origin)
Definition MapNode.hxx:63
bool writeMap(std::string filename)
Definition MapNode.hxx:97
MapNode()
Definition MapNode.hxx:37
A collection of 3D coordinates (point3d), which are regarded as endpoints of a 3D laser scan.
Definition Pointcloud.h:47
void push_back(float x, float y, float z)
Definition Pointcloud.h:61
Namespace the OctoMap library and visualization tools.
std::list< octomath::Vector3 > point3d_list
Definition octomap_types.h:54
octomath::Pose6D pose6d
Use our Pose6D (float precision) as pose6d in octomap.
Definition octomap_types.h:51
octomath::Vector3 point3d
Use Vector3 (float precision) as a point3d in octomap.
Definition octomap_types.h:49