Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
PolyFit< T >::Options Struct Reference

#include <polyfit.h>

Public Member Functions

 Options ()
 

Public Attributes

SolverType solver
 
int polyDeg
 
int maxTrial
 
int maxMPts
 
double tolerance
 

Detailed Description

template<typename T>
struct PolyFit< T >::Options

Definition at line 46 of file polyfit.h.

Constructor & Destructor Documentation

◆ Options()

template<typename T >
PolyFit< T >::Options::Options ( )
inline

Definition at line 47 of file polyfit.h.

47  :
49  polyDeg(2),
50  maxTrial(100),
51  maxMPts(5),
52  tolerance(0.1) {}

Member Data Documentation

◆ maxMPts

template<typename T >
int PolyFit< T >::Options::maxMPts

Definition at line 57 of file polyfit.h.

Referenced by PolyFit< T >::solveRLS().

◆ maxTrial

template<typename T >
int PolyFit< T >::Options::maxTrial

Definition at line 56 of file polyfit.h.

Referenced by PolyFit< T >::solveRLS().

◆ polyDeg

template<typename T >
int PolyFit< T >::Options::polyDeg

Definition at line 55 of file polyfit.h.

Referenced by PolyFit< T >::buildV(), PolyFit< T >::getDegree(), and PolyFit< T >::PolyFit().

◆ solver

template<typename T >
SolverType PolyFit< T >::Options::solver

Definition at line 54 of file polyfit.h.

Referenced by PolyFit< T >::getSolverType(), and PolyFit< T >::solveLS().

◆ tolerance

template<typename T >
double PolyFit< T >::Options::tolerance

Definition at line 58 of file polyfit.h.

Referenced by PolyFit< T >::getInliers().


The documentation for this struct was generated from the following file:
PolyFit::Options::maxMPts
int maxMPts
Definition: polyfit.h:57
PolyFit::Options::tolerance
double tolerance
Definition: polyfit.h:58
PolyFit::Options::solver
SolverType solver
Definition: polyfit.h:54
PolyFit::Options::polyDeg
int polyDeg
Definition: polyfit.h:55
PolyFit::Options::maxTrial
int maxTrial
Definition: polyfit.h:56
PolyFit::EIGEN_JACOBI_SVD
@ EIGEN_JACOBI_SVD
Definition: polyfit.h:43