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 261 of file models.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MIN_SIZE 

Definition at line 264 of file models.h.


Constructor & Destructor Documentation

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

Definition at line 266 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 497 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 472 of file models.cpp.

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

Definition at line 268 of file models.h.


Member Data Documentation

Definition at line 276 of file models.h.

Definition at line 277 of file models.h.

Definition at line 279 of file models.h.

Definition at line 278 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