![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/fastComputation/tabulation.h>
Public Types | |
typedef double(* | function_type) (const double &) |
Public Member Functions | |
RealToRealFunctionTabulation (const function_type function, const double &min, const double &max, const ulong tableSize) | |
ulong | getIndex (const double &) const |
const double & | operator() (const double &) const |
const double & | operator[] (ulong) const |
Protected Attributes | |
double | _minimum |
double | _sampling |
std::vector< double > | _table |
Definition at line 44 of file tabulation.h.
typedef double(* aims::RealToRealFunctionTabulation::function_type) (const double &) |
Definition at line 48 of file tabulation.h.
aims::RealToRealFunctionTabulation::RealToRealFunctionTabulation | ( | const function_type | function, |
const double & | min, | ||
const double & | max, | ||
const ulong | tableSize | ||
) |
|
inline |
Definition at line 72 of file tabulation.h.
References _minimum, and _sampling.
Referenced by operator()().
|
inline |
Definition at line 79 of file tabulation.h.
References _table, and getIndex().
|
inline |
Definition at line 67 of file tabulation.h.
References _table.
|
protected |
Definition at line 61 of file tabulation.h.
Referenced by getIndex().
|
protected |
Definition at line 61 of file tabulation.h.
Referenced by getIndex().
|
protected |
Definition at line 62 of file tabulation.h.
Referenced by operator()(), and operator[]().