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

Sampling surface normals. First decimate the space until there is at most knn points, then find the center of mass and use the points to estimate nromal using eigen-decomposition. More...

#include <DataPointsFiltersImpl.h>

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

List of all members.

Classes

struct  BuildData
struct  CompareDim

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

Static Public Member Functions

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

Public Attributes

const bool averageExistingDescriptors
const bool keepDensities
const bool keepEigenValues
const bool keepEigenVectors
const bool keepNormals
const unsigned knn
const T maxBoxDim
const T ratio
const unsigned samplingMethod

Protected Member Functions

void buildNew (BuildData &data, const int first, const int last, const Vector minValues, const Vector maxValues) const
void fuseRange (BuildData &data, const int first, const int last) const

Detailed Description

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

Sampling surface normals. First decimate the space until there is at most knn points, then find the center of mass and use the points to estimate nromal using eigen-decomposition.

Definition at line 259 of file DataPointsFiltersImpl.h.


Constructor & Destructor Documentation

Definition at line 641 of file DataPointsFiltersImpl.cpp.

Definition at line 293 of file DataPointsFiltersImpl.h.


Member Function Documentation

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

Definition at line 265 of file DataPointsFiltersImpl.h.

template<typename T >
void DataPointsFiltersImpl< T >::SamplingSurfaceNormalDataPointsFilter::buildNew ( BuildData data,
const int  first,
const int  last,
const Vector  minValues,
const Vector  maxValues 
) const [protected]

Definition at line 774 of file DataPointsFiltersImpl.cpp.

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

Definition at line 261 of file DataPointsFiltersImpl.h.

template<typename T >
PointMatcher< T >::DataPoints DataPointsFiltersImpl< T >::SamplingSurfaceNormalDataPointsFilter::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 657 of file DataPointsFiltersImpl.cpp.

template<typename T >
void DataPointsFiltersImpl< T >::SamplingSurfaceNormalDataPointsFilter::fuseRange ( BuildData data,
const int  first,
const int  last 
) const [protected]

Definition at line 820 of file DataPointsFiltersImpl.cpp.

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

Apply these filters to a point cloud without copying.

Implements PointMatcher< T >::DataPointsFilter.

Definition at line 667 of file DataPointsFiltersImpl.cpp.


Member Data Documentation

Definition at line 284 of file DataPointsFiltersImpl.h.

Definition at line 286 of file DataPointsFiltersImpl.h.

Definition at line 287 of file DataPointsFiltersImpl.h.

Definition at line 288 of file DataPointsFiltersImpl.h.

Definition at line 285 of file DataPointsFiltersImpl.h.

template<typename T >
const unsigned DataPointsFiltersImpl< T >::SamplingSurfaceNormalDataPointsFilter::knn

Definition at line 281 of file DataPointsFiltersImpl.h.

Definition at line 283 of file DataPointsFiltersImpl.h.

Definition at line 280 of file DataPointsFiltersImpl.h.

Definition at line 282 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