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

Subsampling. Remove point laying in a bounding box. More...

#include <DataPointsFiltersImpl.h>

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

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

const bool removeInside
const T xMax
const T xMin
const T yMax
const T yMin
const T zMax
const T zMin

Detailed Description

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

Subsampling. Remove point laying in a bounding box.

Definition at line 141 of file DataPointsFiltersImpl.h.


Constructor & Destructor Documentation

Constructor, uses parameter interface.

Definition at line 241 of file DataPointsFiltersImpl.cpp.


Member Function Documentation

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

Definition at line 147 of file DataPointsFiltersImpl.h.

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

Definition at line 143 of file DataPointsFiltersImpl.h.

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

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

Apply these filters to a point cloud without copying.

Implements PointMatcher< T >::DataPointsFilter.

Definition at line 265 of file DataPointsFiltersImpl.cpp.


Member Data Documentation

template<typename T >
const bool DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::removeInside

Definition at line 166 of file DataPointsFiltersImpl.h.

template<typename T >
const T DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::xMax

Definition at line 161 of file DataPointsFiltersImpl.h.

template<typename T >
const T DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::xMin

Definition at line 160 of file DataPointsFiltersImpl.h.

template<typename T >
const T DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::yMax

Definition at line 163 of file DataPointsFiltersImpl.h.

template<typename T >
const T DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::yMin

Definition at line 162 of file DataPointsFiltersImpl.h.

template<typename T >
const T DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::zMax

Definition at line 165 of file DataPointsFiltersImpl.h.

template<typename T >
const T DataPointsFiltersImpl< T >::BoundingBoxDataPointsFilter::zMin

Definition at line 164 of file DataPointsFiltersImpl.h.


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


libpointmatcher
Author(s):
autogenerated on Mon Sep 14 2015 02:59:07