LevMarPlane< WeightT > Class Template Reference
+ Inheritance diagram for LevMarPlane< WeightT >:

Public Types

enum  { NumParams = 4 }
 
typedef float ScalarType
 

Public Member Functions

template<class IteratorT>
ScalarType Chi (const ScalarType *params, IteratorT begin, IteratorT end, ScalarType *values, ScalarType *temp) const
 
template<class IteratorT>
void Derivatives (const ScalarType *params, IteratorT begin, IteratorT end, const ScalarType *values, const ScalarType *temp, ScalarType *matrix) const
 
 LevMarPlane ()
 
void Normalize (ScalarType *params) const
 

Detailed Description

template<class WeightT>
class LevMarPlane< WeightT >

Definition at line 129 of file Plane.cpp.

Member Typedef Documentation

◆ ScalarType

template<class WeightT>
typedef float ScalarType

Definition at line 137 of file Plane.cpp.

Member Enumeration Documentation

◆ anonymous enum

template<class WeightT>
anonymous enum
Enumerator
NumParams 

Definition at line 132 of file Plane.cpp.

Constructor & Destructor Documentation

◆ LevMarPlane()

template<class WeightT>
LevMarPlane ( )
inline

Definition at line 139 of file Plane.cpp.

Member Function Documentation

◆ Chi()

template<class WeightT>
template<class IteratorT>
ScalarType Chi ( const ScalarType * params,
IteratorT begin,
IteratorT end,
ScalarType * values,
ScalarType * temp ) const
inline

Definition at line 149 of file Plane.cpp.

◆ Derivatives()

template<class WeightT>
template<class IteratorT>
void Derivatives ( const ScalarType * params,
IteratorT begin,
IteratorT end,
const ScalarType * values,
const ScalarType * temp,
ScalarType * matrix ) const
inline

Definition at line 169 of file Plane.cpp.

◆ Normalize()

template<class WeightT>
void Normalize ( ScalarType * params) const
inline

Definition at line 189 of file Plane.cpp.


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