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

#include <models.h>

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

List of all members.

Public Types

enum  { MIN_SIZE = 2 }

Public Member Functions

virtual bool GetModel (const std::vector< int32_t > &indices, M &model, double max_error) const
 LineFit3d (const T &data)
bool ValidData () const

Protected Member Functions

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

Protected Attributes

cv::Mat temp1__
cv::Mat temp2__
cv::Mat x0_p__
cv::Mat x0_p_dot_n__

Detailed Description

Definition at line 257 of file models.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MIN_SIZE 

Definition at line 260 of file models.h.


Constructor & Destructor Documentation

swri_opencv_util::LineFit3d::LineFit3d ( const T data) [inline]

Definition at line 262 of file models.h.


Member Function Documentation

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

Implements swri_opencv_util::Fit3d< LineModel3d >.

Definition at line 470 of file models.cpp.

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

Implements swri_opencv_util::Fit3d< LineModel3d >.

Reimplemented in swri_opencv_util::OrthoLineFit3d.

Definition at line 445 of file models.cpp.

bool swri_opencv_util::LineFit3d::ValidData ( ) const [inline]

Definition at line 264 of file models.h.


Member Data Documentation

Definition at line 272 of file models.h.

Definition at line 273 of file models.h.

Definition at line 275 of file models.h.

Definition at line 274 of file models.h.


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


swri_opencv_util
Author(s): Marc Alban
autogenerated on Tue Oct 3 2017 03:19:24