|
MAPNODE * | addNode (const Pointcloud &cloud, point3d sensor_origin) |
|
void | addNode (MAPNODE *node) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
bool | castRay (const point3d &origin, const point3d &direction, point3d &end, bool ignoreUnknownCells=false, double maxRange=-1.0) const |
|
iterator | end () |
|
const_iterator | end () const |
|
double | getOccupancy (const point3d &p) |
|
void | insertScan (const Pointcloud &scan, const octomap::point3d &sensor_origin, double maxrange=-1., bool pruning=true, bool lazy_eval=false) |
|
bool | isOccupied (const point3d &p) const |
|
bool | isOccupied (float x, float y, float z) const |
|
| MapCollection () |
|
| MapCollection (std::string filename) |
|
MAPNODE * | queryNode (const point3d &p) |
|
MAPNODE * | queryNode (std::string id) |
|
bool | removeNode (const MAPNODE *n) |
|
size_t | size () const |
|
bool | write (std::string filename) |
|
bool | writePointcloud (std::string filename) |
|
| ~MapCollection () |
|
|
static std::string | combinePathAndFilename (std::string path, std::string filename) |
|
static bool | readTagValue (std::string tag, std::ifstream &infile, std::string *value) |
|
static void | splitPathAndFilename (std::string &filenamefullpath, std::string *path, std::string *filename) |
|
|
std::vector< MAPNODE * > | nodes |
|
◆ const_iterator
◆ iterator
◆ MapCollection() [1/2]
◆ MapCollection() [2/2]
◆ ~MapCollection()
◆ addNode() [1/2]
◆ addNode() [2/2]
◆ associate()
◆ begin() [1/2]
◆ begin() [2/2]
◆ castRay()
◆ clear()
◆ combinePathAndFilename()
template<class MAPNODE >
std::string octomap::MapCollection< MAPNODE >::combinePathAndFilename |
( |
std::string |
path, |
|
|
std::string |
filename |
|
) |
| |
|
staticprotected |
◆ end() [1/2]
◆ end() [2/2]
◆ getOccupancy()
◆ insertScan()
◆ isOccupied() [1/2]
◆ isOccupied() [2/2]
◆ queryNode() [1/2]
◆ queryNode() [2/2]
◆ read()
◆ readTagValue()
template<class MAPNODE >
bool octomap::MapCollection< MAPNODE >::readTagValue |
( |
std::string |
tag, |
|
|
std::ifstream & |
infile, |
|
|
std::string * |
value |
|
) |
| |
|
staticprotected |
◆ removeNode()
◆ segment()
◆ size()
◆ splitPathAndFilename()
template<class MAPNODE >
void octomap::MapCollection< MAPNODE >::splitPathAndFilename |
( |
std::string & |
filenamefullpath, |
|
|
std::string * |
path, |
|
|
std::string * |
filename |
|
) |
| |
|
staticprotected |
◆ write()
◆ writePointcloud()
◆ nodes
The documentation for this class was generated from the following files: