Public Types | Public Member Functions | Public Attributes | List of all members
cPcdFilterPaFilter Class Reference

#include <pcdfilter_pa_filter.h>

Public Types

enum  eFiltertype {
  ftNONE, ftCUBE, ftSPHERE, ftBLOCK,
  ftCYLINDER, ftCONE
}
 

Public Member Functions

 cPcdFilterPaFilter ()
 
 cPcdFilterPaFilter (const cPcdFilterPaFilter &other)
 
cPcdFilterPaFilteroperator= (const cPcdFilterPaFilter &other)
 
std::string toString (void) const
 

Public Attributes

bool inverse_
 inverted filter More...
 
double parameter_ [3]
 
cv::Matx33f rotation_
 
cv::Vec3f translation_
 
eFiltertype type_
 filter type More...
 

Detailed Description

Definition at line 57 of file pcdfilter_pa_filter.h.

Member Enumeration Documentation

◆ eFiltertype

Enumerator
ftNONE 
ftCUBE 
ftSPHERE 
ftBLOCK 
ftCYLINDER 
ftCONE 

Definition at line 102 of file pcdfilter_pa_filter.h.

Constructor & Destructor Documentation

◆ cPcdFilterPaFilter() [1/2]

cPcdFilterPaFilter::cPcdFilterPaFilter ( )

Definition at line 53 of file pcdfilter_pa_filter.cpp.

◆ cPcdFilterPaFilter() [2/2]

cPcdFilterPaFilter::cPcdFilterPaFilter ( const cPcdFilterPaFilter other)

Definition at line 67 of file pcdfilter_pa_filter.cpp.

Member Function Documentation

◆ operator=()

cPcdFilterPaFilter & cPcdFilterPaFilter::operator= ( const cPcdFilterPaFilter other)

Definition at line 74 of file pcdfilter_pa_filter.cpp.

◆ toString()

std::string cPcdFilterPaFilter::toString ( void  ) const

creates an string representation of the filter (mainly used for debugging)

Definition at line 91 of file pcdfilter_pa_filter.cpp.

Member Data Documentation

◆ inverse_

bool cPcdFilterPaFilter::inverse_

inverted filter

Definition at line 113 of file pcdfilter_pa_filter.h.

◆ parameter_

double cPcdFilterPaFilter::parameter_[3]

parameter for filter type cube : sidelength/2 - - sphere : radius^2 - - block : x/2 y/2 z/2 cylinder: radius^2 height/2 - cone : height ratio^2 -

Definition at line 121 of file pcdfilter_pa_filter.h.

◆ rotation_

cv::Matx33f cPcdFilterPaFilter::rotation_

transform of pointcloud - rotation the transform moves the center to the origin and aligns it

Definition at line 125 of file pcdfilter_pa_filter.h.

◆ translation_

cv::Vec3f cPcdFilterPaFilter::translation_

transform of pointcloud - translation the transform moves the center to the origin and aligns it

Definition at line 128 of file pcdfilter_pa_filter.h.

◆ type_

eFiltertype cPcdFilterPaFilter::type_

filter type

Definition at line 110 of file pcdfilter_pa_filter.h.


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


pcdfilter_pa
Author(s):
autogenerated on Wed Mar 2 2022 00:46:59