Image Component Library (ICL)
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
icl::markers::MarkerGridEvaluater::Line Struct Reference

#include <MarkerGridEvaluater.h>

Classes

struct  PCAInfo
 

Public Member Functions

 operator bool () const
 
 Line ()
 
 Line (const utils::Point32f &a, const utils::Point32f &b)
 
 Line (const std::vector< utils::Point32f > &ps, float *error=0)
 

Static Public Member Functions

static PCAInfo perform_pca (const std::vector< utils::Point32f > &p)
 

Public Attributes

utils::Point32f a
 
utils::Point32f b
 
bool isNull
 
int type
 

Constructor & Destructor Documentation

◆ Line() [1/3]

icl::markers::MarkerGridEvaluater::Line::Line ( )
inline

◆ Line() [2/3]

icl::markers::MarkerGridEvaluater::Line::Line ( const utils::Point32f a,
const utils::Point32f b 
)
inline

◆ Line() [3/3]

icl::markers::MarkerGridEvaluater::Line::Line ( const std::vector< utils::Point32f > &  ps,
float *  error = 0 
)

Member Function Documentation

◆ operator bool()

icl::markers::MarkerGridEvaluater::Line::operator bool ( ) const
inline

◆ perform_pca()

static PCAInfo icl::markers::MarkerGridEvaluater::Line::perform_pca ( const std::vector< utils::Point32f > &  p)
static

Member Data Documentation

◆ a

utils::Point32f icl::markers::MarkerGridEvaluater::Line::a

◆ b

utils::Point32f icl::markers::MarkerGridEvaluater::Line::b

◆ isNull

bool icl::markers::MarkerGridEvaluater::Line::isNull

◆ type

int icl::markers::MarkerGridEvaluater::Line::type

The documentation for this struct was generated from the following file: