aimsalgo  5.1.2
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 45 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 57 of file tabulSpline.h.

◆ getFactor()

int TabulSpline::getFactor ( ) const
inline

Definition at line 75 of file tabulSpline.h.

◆ getTabLength()

int TabulSpline::getTabLength ( ) const
inline

Definition at line 69 of file tabulSpline.h.

◆ index()

int TabulSpline::index ( double  u) const
inline

Definition at line 81 of file tabulSpline.h.

Referenced by isvalid(), spline3(), and spline3derivative().

◆ isvalid()

bool TabulSpline::isvalid ( int  index) const
inline

Definition at line 87 of file tabulSpline.h.

References index().

Referenced by spline3(), and spline3derivative().

◆ spline3()

float TabulSpline::spline3 ( double  u) const
inline

Definition at line 93 of file tabulSpline.h.

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

◆ spline3derivative()

float TabulSpline::spline3derivative ( double  u) const
inline

Definition at line 108 of file tabulSpline.h.

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


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