#include <models.h>
Public Types | |
enum | { MIN_SIZE = 2 } |
Public Member Functions | |
virtual bool | GetModel (const std::vector< int32_t > &indices, M &model, double max_error) const |
PerpendicularPlaneWithPointFit (const T &data, const cv::Vec3f &point_on_plane=cv::Vec3f(0, 0, 0), const cv::Vec3f &perp_axis=cv::Vec3f(0, 0, 1), float max_axis_angle=0.5, float min_angle=0.2) | |
Protected Attributes | |
float | max_axis_angle_ |
cv::Vec3f | perp_axis_ |
cv::Vec3f | point_ |
swri_opencv_util::PerpendicularPlaneWithPointFit::PerpendicularPlaneWithPointFit | ( | const T & | data, |
const cv::Vec3f & | point_on_plane = cv::Vec3f(0,0,0) , |
||
const cv::Vec3f & | perp_axis = cv::Vec3f(0,0,1) , |
||
float | max_axis_angle = 0.5 , |
||
float | min_angle = 0.2 |
||
) | [inline] |
bool swri_opencv_util::PerpendicularPlaneWithPointFit::GetModel | ( | const std::vector< int32_t > & | indices, |
M & | model, | ||
double | max_error | ||
) | const [virtual] |
Reimplemented from swri_opencv_util::PlaneFit.
Definition at line 354 of file models.cpp.
float swri_opencv_util::PerpendicularPlaneWithPointFit::max_axis_angle_ [protected] |
cv::Vec3f swri_opencv_util::PerpendicularPlaneWithPointFit::perp_axis_ [protected] |
cv::Vec3f swri_opencv_util::PerpendicularPlaneWithPointFit::point_ [protected] |