Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Static Public Member Functions | List of all members
TemplateInit Class Reference

Helper class for the Nurbs class set. More...

#include <MathAlgo/Nurbs/NurbsTemplateInit.hh>

Static Public Member Functions

static void Init (double &value)
 
static void Init (BIAS::Vector< double > &value)
 
static void Init (BIAS::Vector2< double > &value)
 
static void Init (BIAS::Vector3< double > &value)
 
static void Init (BIAS::Vector4< double > &value)
 
static void Init (BIAS::HomgPoint2D &value)
 
static void Init (BIAS::HomgPoint3D &value)
 

Detailed Description

Helper class for the Nurbs class set.

It Provides init function for possible template types while keeping the code efficient. Add your init function here if you want to use Nurbs with a ControlPoint type not listed here. Please use the most efficient way to init the template type.

Author
jordt

Definition at line 17 of file NurbsTemplateInit.hh.

Member Function Documentation

static void TemplateInit::Init ( double &  value)
inlinestatic
static void TemplateInit::Init ( BIAS::Vector< double > &  value)
inlinestatic

Definition at line 22 of file NurbsTemplateInit.hh.

References BIAS::Vector< T >::Fill().

static void TemplateInit::Init ( BIAS::Vector2< double > &  value)
inlinestatic

Definition at line 25 of file NurbsTemplateInit.hh.

static void TemplateInit::Init ( BIAS::Vector3< double > &  value)
inlinestatic

Definition at line 29 of file NurbsTemplateInit.hh.

static void TemplateInit::Init ( BIAS::Vector4< double > &  value)
inlinestatic

Definition at line 34 of file NurbsTemplateInit.hh.

static void TemplateInit::Init ( BIAS::HomgPoint2D value)
inlinestatic

Definition at line 40 of file NurbsTemplateInit.hh.

static void TemplateInit::Init ( BIAS::HomgPoint3D value)
inlinestatic

Definition at line 45 of file NurbsTemplateInit.hh.


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