ICP alogrithm, taking a sequence of clouds and using a map. More...
#include <PointMatcher.h>

Public Member Functions | |
| void | clearMap () |
| Clear the map (reset to same state as after the object is created) | |
| TransformationParameters | compute (const DataPoints &cloudIn, const TransformationParameters &initialTransformationParameters) |
| Apply ICP to cloud cloudIn, with initial guess. | |
| const DataPoints & | getInternalMap () const |
| Return the map, in internal coordinates (fast) | |
| const DataPoints | getMap () const |
| Return the map, in global coordinates (slow) | |
| bool | hasMap () const |
| Return whether the object currently holds a valid map. | |
| TransformationParameters | operator() (const DataPoints &cloudIn) |
| Apply ICP to cloud cloudIn, with identity as initial guess. | |
| TransformationParameters | operator() (const DataPoints &cloudIn, const TransformationParameters &initialTransformationParameters) |
| Apply ICP to cloud cloudIn, with initial guess. | |
| bool | setMap (const DataPoints &map) |
| Set the map using inputCloud. | |
Protected Attributes | |
| DataPoints | mapPointCloud |
| point cloud of the map, always in global frame (frame of first point cloud) | |
| TransformationParameters | T_refIn_refMean |
| offset for centered map | |
ICP alogrithm, taking a sequence of clouds and using a map.
Definition at line 635 of file PointMatcher.h.
| void PointMatcher< T >::ICPSequence::clearMap | ( | ) |
| PointMatcher< T >::TransformationParameters PointMatcher< T >::ICPSequence::compute | ( | const DataPoints & | cloudIn, |
| const TransformationParameters & | initialTransformationParameters | ||
| ) |
| const PointMatcher< T >::DataPoints & PointMatcher< T >::ICPSequence::getInternalMap | ( | ) | const |
| const PointMatcher< T >::DataPoints PointMatcher< T >::ICPSequence::getMap | ( | ) | const |
| bool PointMatcher< T >::ICPSequence::hasMap | ( | ) | const |
| PointMatcher< T >::TransformationParameters PointMatcher< T >::ICPSequence::operator() | ( | const DataPoints & | cloudIn | ) |
| PointMatcher< T >::TransformationParameters PointMatcher< T >::ICPSequence::operator() | ( | const DataPoints & | cloudIn, |
| const TransformationParameters & | initialTransformationParameters | ||
| ) |
| bool PointMatcher< T >::ICPSequence::setMap | ( | const DataPoints & | map | ) |
DataPoints PointMatcher< T >::ICPSequence::mapPointCloud [protected] |
point cloud of the map, always in global frame (frame of first point cloud)
Definition at line 653 of file PointMatcher.h.
TransformationParameters PointMatcher< T >::ICPSequence::T_refIn_refMean [protected] |
offset for centered map
Definition at line 654 of file PointMatcher.h.