Public Member Functions | Private Attributes | List of all members
next_best_view::GeneralFilter Class Referenceabstract

#include <GeneralFilter.hpp>

Inheritance diagram for next_best_view::GeneralFilter:
Inheritance graph
[legend]

Public Member Functions

virtual void doFiltering (IndicesPtr &indicesPtr)=0
 Does the filtering on the indices. More...
 
void filter (IndicesPtr &indicesPtr)
 Applies the filter on the indices. More...
 
 GeneralFilter ()
 
void setPostFilter (GeneralFilterPtr &filterPtr)
 Adding a post filter to this filter. More...
 
void setPreFilter (GeneralFilterPtr &filterPtr)
 Adding a pre filter to this filter. More...
 
- Public Member Functions inherited from next_best_view::CommonClass
 CommonClass ()
 constructor More...
 
virtual IndicesPtrgetIndices ()
 
virtual ObjectPointCloudPtrgetInputCloud ()
 
virtual void setIndices (const IndicesPtr &indicesPtr)
 setting the shared pointer to the active indices of the point cloud. More...
 
virtual void setInputCloud (const ObjectPointCloudPtr &pointCloudPtr)
 setting the input cloud. More...
 
virtual ~CommonClass ()=0
 pure virtual deconstructor. More...
 

Private Attributes

DebugHelperPtr mDebugHelperPtr
 
GeneralFilterPtr mPostFilter
 
GeneralFilterPtr mPreFilter
 

Detailed Description

Definition at line 33 of file GeneralFilter.hpp.

Constructor & Destructor Documentation

next_best_view::GeneralFilter::GeneralFilter ( )
inline

Constructor.

Definition at line 42 of file GeneralFilter.hpp.

Member Function Documentation

virtual void next_best_view::GeneralFilter::doFiltering ( IndicesPtr indicesPtr)
pure virtual

Does the filtering on the indices.

Parameters
indicesPtrthe indices

Implemented in next_best_view::StereoCameraModelFilter, next_best_view::SingleCameraModelFilter, and next_best_view::CropBoxFilter.

void next_best_view::GeneralFilter::filter ( IndicesPtr indicesPtr)
inline

Applies the filter on the indices.

Parameters
indicesPtr[out] the indices

Definition at line 72 of file GeneralFilter.hpp.

void next_best_view::GeneralFilter::setPostFilter ( GeneralFilterPtr filterPtr)
inline

Adding a post filter to this filter.

Parameters
filterPtrthe filter pointer

Definition at line 58 of file GeneralFilter.hpp.

void next_best_view::GeneralFilter::setPreFilter ( GeneralFilterPtr filterPtr)
inline

Adding a pre filter to this filter.

Parameters
filterPtrthe filter pointer

Definition at line 50 of file GeneralFilter.hpp.

Member Data Documentation

DebugHelperPtr next_best_view::GeneralFilter::mDebugHelperPtr
private

Definition at line 37 of file GeneralFilter.hpp.

GeneralFilterPtr next_best_view::GeneralFilter::mPostFilter
private

Definition at line 36 of file GeneralFilter.hpp.

GeneralFilterPtr next_best_view::GeneralFilter::mPreFilter
private

Definition at line 35 of file GeneralFilter.hpp.


The documentation for this class was generated from the following file:


asr_next_best_view
Author(s): Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij
autogenerated on Thu Jan 9 2020 07:20:18