#include <DataPointsFiltersImpl.h>

Classes | |
| struct | Voxel |
Public Types | |
| typedef PM::DataPoints | DataPoints |
| typedef PM::DataPointsFilter | DataPointsFilter |
| typedef PointMatcher< T > ::DataPoints::InvalidField | InvalidField |
| typedef Parametrizable::InvalidParameter | InvalidParameter |
| typedef PointMatcher< T >::Matrix | Matrix |
| typedef PointMatcherSupport::Parametrizable | P |
| typedef Parametrizable::ParameterDoc | ParameterDoc |
| typedef Parametrizable::Parameters | Parameters |
| Parameters stored as a map of string->string. | |
| typedef Parametrizable::ParametersDoc | ParametersDoc |
| The documentation of all parameters. | |
| typedef PointMatcherSupport::Parametrizable | Parametrizable |
| typedef PointMatcher< T > | PM |
| typedef PointMatcher< T >::Vector | Vector |
| typedef Eigen::Matrix< T, 2, 1 > | Vector2 |
| typedef Eigen::Matrix< T, 3, 1 > | Vector3 |
Public Member Functions | |
| virtual DataPoints | filter (const DataPoints &input) |
| Apply filters to input point cloud. This is the non-destructive version and returns a copy. | |
| virtual void | inPlaceFilter (DataPoints &cloud) |
| Apply these filters to a point cloud without copying. | |
| VoxelGridDataPointsFilter (const Parameters ¶ms=Parameters()) | |
| VoxelGridDataPointsFilter () | |
| virtual | ~VoxelGridDataPointsFilter () |
Static Public Member Functions | |
| static const ParametersDoc | availableParameters () |
| static const std::string | description () |
Public Attributes | |
| const bool | averageExistingDescriptors |
| const bool | useCentroid |
| const T | vSizeX |
| const T | vSizeY |
| const T | vSizeZ |
Definition at line 533 of file DataPointsFiltersImpl.h.
| typedef PM::DataPoints DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::DataPoints |
Definition at line 537 of file DataPointsFiltersImpl.h.
| typedef PM::DataPointsFilter DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::DataPointsFilter |
Definition at line 538 of file DataPointsFiltersImpl.h.
| typedef PointMatcher<T>::DataPoints::InvalidField DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::InvalidField |
Definition at line 551 of file DataPointsFiltersImpl.h.
| typedef Parametrizable::InvalidParameter DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::InvalidParameter |
Definition at line 545 of file DataPointsFiltersImpl.h.
| typedef PointMatcher<T>::Matrix DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Matrix |
Definition at line 547 of file DataPointsFiltersImpl.h.
| typedef PointMatcherSupport::Parametrizable DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::P |
Definition at line 541 of file DataPointsFiltersImpl.h.
| typedef Parametrizable::ParameterDoc DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::ParameterDoc |
Definition at line 543 of file DataPointsFiltersImpl.h.
| typedef Parametrizable::Parameters DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Parameters |
Parameters stored as a map of string->string.
Reimplemented from PointMatcherSupport::Parametrizable.
Definition at line 542 of file DataPointsFiltersImpl.h.
| typedef Parametrizable::ParametersDoc DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::ParametersDoc |
The documentation of all parameters.
Reimplemented from PointMatcherSupport::Parametrizable.
Definition at line 544 of file DataPointsFiltersImpl.h.
| typedef PointMatcherSupport::Parametrizable DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Parametrizable |
Definition at line 540 of file DataPointsFiltersImpl.h.
| typedef PointMatcher<T> DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::PM |
Definition at line 536 of file DataPointsFiltersImpl.h.
| typedef PointMatcher<T>::Vector DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Vector |
Definition at line 548 of file DataPointsFiltersImpl.h.
| typedef Eigen::Matrix<T,2,1> DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Vector2 |
Definition at line 549 of file DataPointsFiltersImpl.h.
| typedef Eigen::Matrix<T,3,1> DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Vector3 |
Definition at line 550 of file DataPointsFiltersImpl.h.
| virtual DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::~VoxelGridDataPointsFilter | ( | ) | [inline, virtual] |
Definition at line 554 of file DataPointsFiltersImpl.h.
| DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::VoxelGridDataPointsFilter | ( | const Parameters & | params = Parameters() | ) |
Definition at line 1399 of file DataPointsFiltersImpl.cpp.
| DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::VoxelGridDataPointsFilter | ( | ) |
Definition at line 1391 of file DataPointsFiltersImpl.cpp.
| static const ParametersDoc DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::availableParameters | ( | ) | [inline, static] |
Definition at line 561 of file DataPointsFiltersImpl.h.
| static const std::string DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::description | ( | ) | [inline, static] |
Definition at line 556 of file DataPointsFiltersImpl.h.
| PointMatcher< T >::DataPoints DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::filter | ( | const DataPoints & | input | ) | [virtual] |
Apply filters to input point cloud. This is the non-destructive version and returns a copy.
Implements PointMatcher< T >::DataPointsFilter.
Definition at line 1411 of file DataPointsFiltersImpl.cpp.
| void DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::inPlaceFilter | ( | DataPoints & | cloud | ) | [virtual] |
Apply these filters to a point cloud without copying.
Implements PointMatcher< T >::DataPointsFilter.
Definition at line 1419 of file DataPointsFiltersImpl.cpp.
| const bool DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::averageExistingDescriptors |
Definition at line 576 of file DataPointsFiltersImpl.h.
| const bool DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::useCentroid |
Definition at line 575 of file DataPointsFiltersImpl.h.
| const T DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::vSizeX |
Definition at line 572 of file DataPointsFiltersImpl.h.
| const T DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::vSizeY |
Definition at line 573 of file DataPointsFiltersImpl.h.
| const T DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::vSizeZ |
Definition at line 574 of file DataPointsFiltersImpl.h.