Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions
DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter Struct Reference

Random sampling. More...

#include <DataPointsFiltersImpl.h>

Inheritance diagram for DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter:
Inheritance graph
[legend]

List of all members.

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.
 RandomSamplingDataPointsFilter (const Parameters &params=Parameters())
virtual ~RandomSamplingDataPointsFilter ()

Static Public Member Functions

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

Public Attributes

const double prob

Protected Member Functions

 RandomSamplingDataPointsFilter (const std::string &className, const ParametersDoc paramsDoc, const Parameters &params)

Detailed Description

template<typename T>
struct DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter

Random sampling.

Definition at line 367 of file DataPointsFiltersImpl.h.


Constructor & Destructor Documentation

Definition at line 1006 of file DataPointsFiltersImpl.cpp.

template<typename T >
virtual DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter::~RandomSamplingDataPointsFilter ( ) [inline, virtual]

Definition at line 383 of file DataPointsFiltersImpl.h.

template<typename T >
DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter::RandomSamplingDataPointsFilter ( const std::string &  className,
const ParametersDoc  paramsDoc,
const Parameters params 
) [protected]

Definition at line 1014 of file DataPointsFiltersImpl.cpp.


Member Function Documentation

template<typename T >
static const ParametersDoc DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter::availableParameters ( ) [inline, static]
template<typename T >
static const std::string DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter::description ( ) [inline, static]
template<typename T >
PointMatcher< T >::DataPoints DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter::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.

Reimplemented in DataPointsFiltersImpl< T >::MaxPointCountDataPointsFilter.

Definition at line 1022 of file DataPointsFiltersImpl.cpp.

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

Apply these filters to a point cloud without copying.

Implements PointMatcher< T >::DataPointsFilter.

Reimplemented in DataPointsFiltersImpl< T >::MaxPointCountDataPointsFilter.

Definition at line 1032 of file DataPointsFiltersImpl.cpp.


Member Data Documentation

template<typename T >
const double DataPointsFiltersImpl< T >::RandomSamplingDataPointsFilter::prob

Definition at line 380 of file DataPointsFiltersImpl.h.


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


upstream_src
Author(s):
autogenerated on Mon Oct 6 2014 10:27:42