Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
swri_opencv_util::PlaneFit Class Reference

#include <models.h>

Inheritance diagram for swri_opencv_util::PlaneFit:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { MIN_SIZE = 3 }

Public Member Functions

virtual bool GetModel (const std::vector< int32_t > &indices, M &model, double max_error) const
 PlaneFit (const T &data, float min_angle=0.2)
bool ValidData () const

Protected Member Functions

virtual void CalculateNorms (const M &model, cv::Mat &norms)

Protected Attributes

float min_angle_

Detailed Description

Definition at line 205 of file models.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MIN_SIZE 

Definition at line 208 of file models.h.


Constructor & Destructor Documentation

swri_opencv_util::PlaneFit::PlaneFit ( const T data,
float  min_angle = 0.2 
) [inline]

Definition at line 210 of file models.h.


Member Function Documentation

void swri_opencv_util::PlaneFit::CalculateNorms ( const M model,
cv::Mat &  norms 
) [protected, virtual]

Implements swri_opencv_util::Fit3d< PlaneModel >.

Definition at line 452 of file models.cpp.

bool swri_opencv_util::PlaneFit::GetModel ( const std::vector< int32_t > &  indices,
M model,
double  max_error 
) const [virtual]
bool swri_opencv_util::PlaneFit::ValidData ( ) const [inline]

Definition at line 214 of file models.h.


Member Data Documentation

Definition at line 222 of file models.h.


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


swri_opencv_util
Author(s): Marc Alban
autogenerated on Thu Jun 6 2019 20:34:45