Fawkes API
Fawkes Development Version
|
Compare points' distance to a plane. More...
#include <comparisons.h>
Public Types | |
typedef boost::shared_ptr < PlaneDistanceComparison < PointT > > | Ptr |
Shared pointer. | |
typedef boost::shared_ptr < const PlaneDistanceComparison < PointT > > | ConstPtr |
Constant shared pointer. | |
Public Member Functions | |
PlaneDistanceComparison (pcl::ModelCoefficients::ConstPtr coeff, pcl::ComparisonOps::CompareOp op=pcl::ComparisonOps::GT, float compare_val=0.) | |
Constructor. | |
virtual | ~PlaneDistanceComparison () |
Virtual empty destructor. | |
virtual bool | evaluate (const PointT &point) const |
Evaluate for given pixel. | |
Protected Attributes | |
pcl::ModelCoefficients::ConstPtr | coeff_ |
Planar model coefficients. | |
pcl::ComparisonOps::CompareOp | op_ |
Comparison operation. | |
float | compare_val_ |
Value to compare against. |
Compare points' distance to a plane.
This comparison calculates the distance to a given plane and makes a decision based on constructor flag and threshold.
typedef boost::shared_ptr<const PlaneDistanceComparison<PointT> > fawkes::pcl_utils::PlaneDistanceComparison::ConstPtr |
Constant shared pointer.
Definition at line 105 of file comparisons.h.
typedef boost::shared_ptr<PlaneDistanceComparison<PointT> > fawkes::pcl_utils::PlaneDistanceComparison::Ptr |
Shared pointer.
Definition at line 103 of file comparisons.h.
fawkes::pcl_utils::PlaneDistanceComparison::PlaneDistanceComparison | ( | pcl::ModelCoefficients::ConstPtr | coeff, |
pcl::ComparisonOps::CompareOp | op = pcl::ComparisonOps::GT , |
||
float | compare_val = 0. |
||
) | [inline] |
Constructor.
coeff | planar model coefficients |
op | comparison operation |
compare_val | value to compare against |
Definition at line 112 of file comparisons.h.
virtual fawkes::pcl_utils::PlaneDistanceComparison::~PlaneDistanceComparison | ( | ) | [inline, virtual] |
Virtual empty destructor.
Definition at line 120 of file comparisons.h.
virtual bool fawkes::pcl_utils::PlaneDistanceComparison::evaluate | ( | const PointT & | point | ) | const [inline, virtual] |
Evaluate for given pixel.
point | point to compare |
Definition at line 126 of file comparisons.h.
pcl::ModelCoefficients::ConstPtr fawkes::pcl_utils::PlaneDistanceComparison::coeff_ [protected] |
Planar model coefficients.
Definition at line 151 of file comparisons.h.
float fawkes::pcl_utils::PlaneDistanceComparison::compare_val_ [protected] |
Value to compare against.
Definition at line 155 of file comparisons.h.
pcl::ComparisonOps::CompareOp fawkes::pcl_utils::PlaneDistanceComparison::op_ [protected] |
Comparison operation.
Definition at line 153 of file comparisons.h.