#include <ndt_map_builder.h>
Public Member Functions | |
bool | addScan (pcl::PointCloud< pcl::PointXYZ > scan, int id=-1) |
NDTMapBuilder (double res, bool _doHistogram=false) | |
void | printNodePositions () |
void | saveDatlogFile (const char *fname) |
void | saveG2OlogFile (const char *fname) |
bool | setMatcherF2F (NDTMatcherD2D *_matcherF2F) |
bool | setMatcherP2F (NDTMatcherP2D *_matcherP2F) |
Public Attributes | |
lslgeneric::LazyGrid | tr |
Private Attributes | |
bool | doHistogram |
std::vector< MapEdge > | edges |
bool | isF2F |
bool | isP2F |
NDTMatcherD2D * | matcherF2F |
NDTMatcherP2D * | matcherP2F |
double | resolution |
std::vector< MapVertex > | vertices |
Definition at line 29 of file ndt_map_builder.h.
lslgeneric::NDTMapBuilder::NDTMapBuilder | ( | double | res, |
bool | _doHistogram = false |
||
) | [inline] |
Definition at line 31 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder::addScan | ( | pcl::PointCloud< pcl::PointXYZ > | scan, |
int | id = -1 |
||
) |
Definition at line 63 of file ndt_map_builder.cpp.
Definition at line 334 of file ndt_map_builder.cpp.
void lslgeneric::NDTMapBuilder::saveDatlogFile | ( | const char * | fname | ) |
Definition at line 305 of file ndt_map_builder.cpp.
void lslgeneric::NDTMapBuilder::saveG2OlogFile | ( | const char * | fname | ) |
Definition at line 265 of file ndt_map_builder.cpp.
bool lslgeneric::NDTMapBuilder::setMatcherF2F | ( | NDTMatcherD2D * | _matcherF2F | ) | [inline] |
Definition at line 48 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder::setMatcherP2F | ( | NDTMatcherP2D * | _matcherP2F | ) | [inline] |
Definition at line 41 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder::doHistogram [private] |
Definition at line 65 of file ndt_map_builder.h.
std::vector<MapEdge> lslgeneric::NDTMapBuilder::edges [private] |
Definition at line 68 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder::isF2F [private] |
Definition at line 65 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder::isP2F [private] |
Definition at line 65 of file ndt_map_builder.h.
Definition at line 64 of file ndt_map_builder.h.
Definition at line 63 of file ndt_map_builder.h.
double lslgeneric::NDTMapBuilder::resolution [private] |
Definition at line 66 of file ndt_map_builder.h.
Definition at line 60 of file ndt_map_builder.h.
std::vector<MapVertex> lslgeneric::NDTMapBuilder::vertices [private] |
Definition at line 67 of file ndt_map_builder.h.