#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 532 of file DataPointsFiltersImpl.h.
typedef PM::DataPoints DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::DataPoints |
Definition at line 536 of file DataPointsFiltersImpl.h.
typedef PM::DataPointsFilter DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::DataPointsFilter |
Definition at line 537 of file DataPointsFiltersImpl.h.
typedef PointMatcher<T>::DataPoints::InvalidField DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::InvalidField |
Definition at line 550 of file DataPointsFiltersImpl.h.
typedef Parametrizable::InvalidParameter DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::InvalidParameter |
Definition at line 544 of file DataPointsFiltersImpl.h.
typedef PointMatcher<T>::Matrix DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Matrix |
Definition at line 546 of file DataPointsFiltersImpl.h.
typedef PointMatcherSupport::Parametrizable DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::P |
Definition at line 540 of file DataPointsFiltersImpl.h.
typedef Parametrizable::ParameterDoc DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::ParameterDoc |
Definition at line 542 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 541 of file DataPointsFiltersImpl.h.
typedef Parametrizable::ParametersDoc DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::ParametersDoc |
The documentation of all parameters.
Reimplemented from PointMatcherSupport::Parametrizable.
Definition at line 543 of file DataPointsFiltersImpl.h.
typedef PointMatcherSupport::Parametrizable DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Parametrizable |
Definition at line 539 of file DataPointsFiltersImpl.h.
typedef PointMatcher<T> DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::PM |
Definition at line 535 of file DataPointsFiltersImpl.h.
typedef PointMatcher<T>::Vector DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Vector |
Definition at line 547 of file DataPointsFiltersImpl.h.
typedef Eigen::Matrix<T,2,1> DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Vector2 |
Definition at line 548 of file DataPointsFiltersImpl.h.
typedef Eigen::Matrix<T,3,1> DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::Vector3 |
Definition at line 549 of file DataPointsFiltersImpl.h.
virtual DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::~VoxelGridDataPointsFilter | ( | ) | [inline, virtual] |
Definition at line 553 of file DataPointsFiltersImpl.h.
DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::VoxelGridDataPointsFilter | ( | const Parameters & | params = Parameters() | ) |
Definition at line 1363 of file DataPointsFiltersImpl.cpp.
DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::VoxelGridDataPointsFilter | ( | ) |
Definition at line 1355 of file DataPointsFiltersImpl.cpp.
static const ParametersDoc DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::availableParameters | ( | ) | [inline, static] |
Definition at line 560 of file DataPointsFiltersImpl.h.
static const std::string DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::description | ( | ) | [inline, static] |
Definition at line 555 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 1375 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 1383 of file DataPointsFiltersImpl.cpp.
const bool DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::averageExistingDescriptors |
Definition at line 575 of file DataPointsFiltersImpl.h.
const bool DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::useCentroid |
Definition at line 574 of file DataPointsFiltersImpl.h.
const T DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::vSizeX |
Definition at line 571 of file DataPointsFiltersImpl.h.
const T DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::vSizeY |
Definition at line 572 of file DataPointsFiltersImpl.h.
const T DataPointsFiltersImpl< T >::VoxelGridDataPointsFilter::vSizeZ |
Definition at line 573 of file DataPointsFiltersImpl.h.