Public Member Functions | Private Attributes | List of all members
next_best_view::CropBoxFilter Class Reference

The CropBoxFilter class, used to filter objects in crop boxes. More...

#include <CropBoxFilter.hpp>

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

Public Member Functions

 CropBoxFilter (const std::string &xml_path)
 CropBoxFilter. More...
 
void doFiltering (IndicesPtr &indicesPtr)
 doFiltering Does the actual filtering. setInputCloud(...) must be called before. More...
 
boost::shared_ptr< std::vector< CropBoxWrapperPtr > > getCropBoxWrapperPtrList ()
 getCropBoxPtrList More...
 
- Public Member Functions inherited from next_best_view::GeneralFilter
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

boost::shared_ptr< std::vector< CropBoxWrapperPtr > > mCropBoxPtrList
 

Detailed Description

The CropBoxFilter class, used to filter objects in crop boxes.

Definition at line 31 of file CropBoxFilter.hpp.

Constructor & Destructor Documentation

next_best_view::CropBoxFilter::CropBoxFilter ( const std::string &  xml_path)

CropBoxFilter.

Parameters
xml_pathpath to a xml file containing crop box information (name, poisition, size).

Definition at line 27 of file CropBoxFilter.cpp.

Member Function Documentation

void next_best_view::CropBoxFilter::doFiltering ( IndicesPtr indicesPtr)
virtual

doFiltering Does the actual filtering. setInputCloud(...) must be called before.

Parameters
indicesPtrthe filtered objects indices.

Implements next_best_view::GeneralFilter.

Definition at line 31 of file CropBoxFilter.cpp.

boost::shared_ptr< std::vector< CropBoxWrapperPtr > > next_best_view::CropBoxFilter::getCropBoxWrapperPtrList ( )

getCropBoxPtrList

Returns
returns mCropBoxPtrList for visualization.

Definition at line 57 of file CropBoxFilter.cpp.

Member Data Documentation

boost::shared_ptr<std::vector<CropBoxWrapperPtr> > next_best_view::CropBoxFilter::mCropBoxPtrList
private

Definition at line 33 of file CropBoxFilter.hpp.


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


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