#include <ndt_map_builder.h>
Public Member Functions | |
| bool | addScan (pcl::PointCloud< PointT > scan, int id=-1) |
| NDTMapBuilder (bool _doHistogram=false) | |
| void | printNodePositions () |
| void | saveDatlogFile (const char *fname) |
| void | saveG2OlogFile (const char *fname) |
| bool | setICP () |
| bool | setMatcherF2F (NDTMatcherD2D< PointT, PointT > *_matcherF2F) |
| bool | setMatcherP2F (NDTMatcherP2D< PointT, PointT > *_matcherP2F) |
| void | theMotherOfAllPointClouds (const char *fname) |
Public Attributes | |
| lslgeneric::OctTree< PointT > | tr |
Private Member Functions | |
| bool | matchICP (pcl::PointCloud< PointT > &target, pcl::PointCloud< PointT > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &Tout, double &finalscore) |
Private Attributes | |
| bool | doHistogram |
| std::vector< MapEdge, Eigen::aligned_allocator < MapEdge > > | edges |
| bool | isF2F |
| bool | isP2F |
| NDTMatcherD2D< PointT, PointT > * | matcherF2F |
| NDTMatcherP2D< PointT, PointT > * | matcherP2F |
| std::vector< MapVertex< PointT > , Eigen::aligned_allocator < MapVertex< PointT > > > | vertices |
Definition at line 35 of file ndt_map_builder.h.
| lslgeneric::NDTMapBuilder< PointT >::NDTMapBuilder | ( | bool | _doHistogram = false | ) | [inline] |
Definition at line 39 of file ndt_map_builder.h.
| bool lslgeneric::NDTMapBuilder< PointT >::addScan | ( | pcl::PointCloud< PointT > | scan, |
| int | id = -1 |
||
| ) |
Definition at line 64 of file ndt_map_builder.hpp.
| bool lslgeneric::NDTMapBuilder< PointT >::matchICP | ( | pcl::PointCloud< PointT > & | target, |
| pcl::PointCloud< PointT > & | source, | ||
| Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > & | Tout, | ||
| double & | finalscore | ||
| ) | [private] |
Definition at line 15 of file ndt_map_builder.hpp.
| void lslgeneric::NDTMapBuilder< PointT >::printNodePositions | ( | ) |
Definition at line 339 of file ndt_map_builder.hpp.
| void lslgeneric::NDTMapBuilder< PointT >::saveDatlogFile | ( | const char * | fname | ) |
Definition at line 308 of file ndt_map_builder.hpp.
| void lslgeneric::NDTMapBuilder< PointT >::saveG2OlogFile | ( | const char * | fname | ) |
Definition at line 267 of file ndt_map_builder.hpp.
| bool lslgeneric::NDTMapBuilder< PointT >::setICP | ( | ) | [inline] |
Definition at line 45 of file ndt_map_builder.h.
| bool lslgeneric::NDTMapBuilder< PointT >::setMatcherF2F | ( | NDTMatcherD2D< PointT, PointT > * | _matcherF2F | ) | [inline] |
Definition at line 59 of file ndt_map_builder.h.
| bool lslgeneric::NDTMapBuilder< PointT >::setMatcherP2F | ( | NDTMatcherP2D< PointT, PointT > * | _matcherP2F | ) | [inline] |
Definition at line 51 of file ndt_map_builder.h.
| void lslgeneric::NDTMapBuilder< PointT >::theMotherOfAllPointClouds | ( | const char * | fname | ) |
Definition at line 349 of file ndt_map_builder.hpp.
bool lslgeneric::NDTMapBuilder< PointT >::doHistogram [private] |
Definition at line 78 of file ndt_map_builder.h.
std::vector<MapEdge, Eigen::aligned_allocator<MapEdge> > lslgeneric::NDTMapBuilder< PointT >::edges [private] |
Definition at line 80 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder< PointT >::isF2F [private] |
Definition at line 78 of file ndt_map_builder.h.
bool lslgeneric::NDTMapBuilder< PointT >::isP2F [private] |
Definition at line 78 of file ndt_map_builder.h.
NDTMatcherD2D<PointT,PointT>* lslgeneric::NDTMapBuilder< PointT >::matcherF2F [private] |
Definition at line 77 of file ndt_map_builder.h.
NDTMatcherP2D<PointT,PointT>* lslgeneric::NDTMapBuilder< PointT >::matcherP2F [private] |
Definition at line 76 of file ndt_map_builder.h.
| lslgeneric::OctTree<PointT> lslgeneric::NDTMapBuilder< PointT >::tr |
Definition at line 73 of file ndt_map_builder.h.
std::vector<MapVertex<PointT>, Eigen::aligned_allocator<MapVertex<PointT> > > lslgeneric::NDTMapBuilder< PointT >::vertices [private] |
Definition at line 79 of file ndt_map_builder.h.