Data Filter based on Octree representation. More...
#include <OctreeGrid.h>
Data Filter based on Octree representation.
Processings are applyed via a Visitor through Depth-first search in the Octree (DFS) i.e. for each node, the Visitor/Callback is called
Definition at line 54 of file OctreeGrid.h.
typedef PM::DataPoints OctreeGridDataPointsFilter< T >::DataPoints |
Definition at line 58 of file OctreeGrid.h.
typedef PM::DataPointsFilter OctreeGridDataPointsFilter< T >::DataPointsFilter |
Definition at line 59 of file OctreeGrid.h.
typedef DataPoints::Index OctreeGridDataPointsFilter< T >::Index |
Definition at line 68 of file OctreeGrid.h.
typedef PointMatcher<T>::DataPoints::InvalidField OctreeGridDataPointsFilter< T >::InvalidField |
Definition at line 70 of file OctreeGrid.h.
typedef Parametrizable::InvalidParameter OctreeGridDataPointsFilter< T >::InvalidParameter |
Definition at line 66 of file OctreeGrid.h.
typedef PointMatcherSupport::Parametrizable OctreeGridDataPointsFilter< T >::P |
Definition at line 62 of file OctreeGrid.h.
typedef Parametrizable::ParameterDoc OctreeGridDataPointsFilter< T >::ParameterDoc |
Definition at line 64 of file OctreeGrid.h.
typedef Parametrizable::Parameters OctreeGridDataPointsFilter< T >::Parameters |
Parameters stored as a map of string->string.
Reimplemented from PointMatcherSupport::Parametrizable.
Definition at line 63 of file OctreeGrid.h.
typedef Parametrizable::ParametersDoc OctreeGridDataPointsFilter< T >::ParametersDoc |
The documentation of all parameters.
Reimplemented from PointMatcherSupport::Parametrizable.
Definition at line 65 of file OctreeGrid.h.
typedef PointMatcherSupport::Parametrizable OctreeGridDataPointsFilter< T >::Parametrizable |
Definition at line 61 of file OctreeGrid.h.
typedef PointMatcher<T> OctreeGridDataPointsFilter< T >::PM |
Definition at line 57 of file OctreeGrid.h.
enum OctreeGridDataPointsFilter::SamplingMethod |
Definition at line 153 of file OctreeGrid.h.
OctreeGridDataPointsFilter< T >::OctreeGridDataPointsFilter | ( | const Parameters & | params = Parameters() | ) |
OctreeGridDataPointsFilter< T >::OctreeGridDataPointsFilter | ( | ) |
virtual OctreeGridDataPointsFilter< T >::~OctreeGridDataPointsFilter | ( | ) | [inline, virtual] |
Definition at line 169 of file OctreeGrid.h.
static const ParametersDoc OctreeGridDataPointsFilter< T >::availableParameters | ( | ) | [inline, static] |
Definition at line 77 of file OctreeGrid.h.
static const std::string OctreeGridDataPointsFilter< T >::description | ( | ) | [inline, static] |
Definition at line 72 of file OctreeGrid.h.
virtual DataPoints OctreeGridDataPointsFilter< T >::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.
virtual void OctreeGridDataPointsFilter< T >::inPlaceFilter | ( | DataPoints & | cloud | ) | [virtual] |
Apply these filters to a point cloud without copying.
Implements PointMatcher< T >::DataPointsFilter.
void OctreeGridDataPointsFilter< T >::sample | ( | DataPoints & | cloud | ) | [private] |
bool OctreeGridDataPointsFilter< T >::buildParallel |
Definition at line 156 of file OctreeGrid.h.
std::size_t OctreeGridDataPointsFilter< T >::maxPointByNode |
Definition at line 158 of file OctreeGrid.h.
T OctreeGridDataPointsFilter< T >::maxSizeByNode |
Definition at line 159 of file OctreeGrid.h.
SamplingMethod OctreeGridDataPointsFilter< T >::samplingMethod |
Definition at line 161 of file OctreeGrid.h.