aimsalgo  5.0.5
Neuroimaging image processing
TabulSpline Class Reference

#include <aims/ffd/tabulSpline.h>

Public Member Functions

 TabulSpline (std::string name, int order=3, int length=65537, int factor=2)
 
virtual ~TabulSpline ()
 
int index (double u) const
 
bool isvalid (int index) const
 
int getFactor () const
 
int getTabLength () const
 
float spline3 (double) const
 
float spline3derivative (double) const
 
float dump (int i) const
 

Detailed Description

Definition at line 46 of file tabulSpline.h.

Constructor & Destructor Documentation

◆ TabulSpline()

TabulSpline::TabulSpline ( std::string  name,
int  order = 3,
int  length = 65537,
int  factor = 2 
)

◆ ~TabulSpline()

virtual TabulSpline::~TabulSpline ( )
virtual

Member Function Documentation

◆ dump()

float TabulSpline::dump ( int  i) const
inline

Definition at line 58 of file tabulSpline.h.

◆ getFactor()

int TabulSpline::getFactor ( ) const
inline

Definition at line 76 of file tabulSpline.h.

◆ getTabLength()

int TabulSpline::getTabLength ( ) const
inline

Definition at line 70 of file tabulSpline.h.

◆ index()

int TabulSpline::index ( double  u) const
inline

Definition at line 82 of file tabulSpline.h.

Referenced by spline3(), and spline3derivative().

◆ isvalid()

bool TabulSpline::isvalid ( int  index) const
inline

Definition at line 88 of file tabulSpline.h.

Referenced by spline3(), and spline3derivative().

◆ spline3()

float TabulSpline::spline3 ( double  u) const
inline

Definition at line 94 of file tabulSpline.h.

References cartoDbgMsg, index(), isvalid(), and carto::toString().

◆ spline3derivative()

float TabulSpline::spline3derivative ( double  u) const
inline

Definition at line 109 of file tabulSpline.h.

References cartoDbgMsg, index(), isvalid(), and carto::toString().


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