Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
MinDistDataPointsFilter< T > Struct Template Reference

Subsampling. Filter points before a minimum distance measured on a specific axis. More...

#include <MinDist.h>

Inheritance diagram for MinDistDataPointsFilter< T >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef PointMatcher< T >
::DataPoints 
DataPoints
typedef
Parametrizable::InvalidParameter 
InvalidParameter
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

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.
 MinDistDataPointsFilter (const Parameters &params=Parameters())
 Constructor, uses parameter interface.

Static Public Member Functions

static const ParametersDoc availableParameters ()
static const std::string description ()

Public Attributes

const int dim
const T minDist

Detailed Description

template<typename T>
struct MinDistDataPointsFilter< T >

Subsampling. Filter points before a minimum distance measured on a specific axis.

Definition at line 41 of file MinDist.h.


Member Typedef Documentation

template<typename T >
typedef PointMatcher<T>::DataPoints MinDistDataPointsFilter< T >::DataPoints

Definition at line 50 of file MinDist.h.

Definition at line 48 of file MinDist.h.

template<typename T >
typedef PointMatcherSupport::Parametrizable MinDistDataPointsFilter< T >::P

Definition at line 44 of file MinDist.h.

Definition at line 46 of file MinDist.h.

template<typename T >
typedef Parametrizable::Parameters MinDistDataPointsFilter< T >::Parameters

Parameters stored as a map of string->string.

Reimplemented from PointMatcherSupport::Parametrizable.

Definition at line 45 of file MinDist.h.

The documentation of all parameters.

Reimplemented from PointMatcherSupport::Parametrizable.

Definition at line 47 of file MinDist.h.

Definition at line 43 of file MinDist.h.


Constructor & Destructor Documentation

template<typename T >
MinDistDataPointsFilter< T >::MinDistDataPointsFilter ( const Parameters params = Parameters())

Constructor, uses parameter interface.

Definition at line 42 of file MinDist.cpp.


Member Function Documentation

template<typename T >
static const ParametersDoc MinDistDataPointsFilter< T >::availableParameters ( ) [inline, static]

Definition at line 56 of file MinDist.h.

template<typename T >
static const std::string MinDistDataPointsFilter< T >::description ( ) [inline, static]

Definition at line 52 of file MinDist.h.

template<typename T >
PointMatcher< T >::DataPoints MinDistDataPointsFilter< 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.

Definition at line 52 of file MinDist.cpp.

template<typename T >
void MinDistDataPointsFilter< T >::inPlaceFilter ( DataPoints cloud) [virtual]

Apply these filters to a point cloud without copying.

Implements PointMatcher< T >::DataPointsFilter.

Definition at line 62 of file MinDist.cpp.


Member Data Documentation

template<typename T >
const int MinDistDataPointsFilter< T >::dim

Definition at line 64 of file MinDist.h.

template<typename T >
const T MinDistDataPointsFilter< T >::minDist

Definition at line 65 of file MinDist.h.


The documentation for this struct was generated from the following files:


libpointmatcher
Author(s):
autogenerated on Thu Jun 20 2019 19:51:33