DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkUnaryFunctorLookUpTable.h>
use UnaryFunctorLookUpTable to accelerate evaluation of functions.
Definition at line 34 of file itkUnaryFunctorLookUpTable.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::FunctorType | FunctorType |
typedef Superclass::FunctorValueType | FunctorValueType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef UnaryFunctorLookUpTable | Self |
typedef Superclass::STDVectorPointer | STDVectorPointer |
typedef Superclass::STDVectorType | STDVectorType |
typedef FunctorTableBase< TFunctor, double, double > | Superclass |
Public Types inherited from itk::FunctorTableBase< TFunctor, double, double > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TFunctor | FunctorType |
typedef double | FunctorValueType |
typedef double | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef FunctorTableBase | Self |
typedef utl_shared_ptr< STDVectorType > | STDVectorPointer |
typedef std::vector< double > | STDVectorType |
typedef Object | Superclass |
Public Member Functions | |
void | BuildTable () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
FunctorValueType | GetFunctionValue (const ParametersType &var) |
virtual const char * | GetNameOfClass () const |
virtual int | GetNumberOfBins () |
virtual STDVectorPointer | GetTable () |
unsigned long | GetTableSize () const |
virtual double | GetVariableMax () |
virtual double | GetVariableMin () |
void | Initialize () ITK_OVERRIDE |
bool | IsTableBuilt () const |
virtual void | SetNumberOfBins (int _arg) |
virtual void | SetVariableMax (double _arg) |
virtual void | SetVariableMin (double _arg) |
Public Member Functions inherited from itk::FunctorTableBase< TFunctor, double, double > | |
void | BuildTable () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
FunctorValueType | GetFunctionValue (const ParametersType ¶m) |
FunctorType & | GetFunctor () |
const FunctorType & | GetFunctor () const |
unsigned long | GetTableSize () const |
bool | IsTableBuilt () const |
void | SetFunctor (const FunctorType &functor) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::FunctorTableBase< TFunctor, double, double > | |
static Pointer | New () |
Protected Member Functions | |
LightObject::Pointer | InternalClone () const ITK_OVERRIDE |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
UnaryFunctorLookUpTable () | |
~UnaryFunctorLookUpTable () | |
Protected Member Functions inherited from itk::FunctorTableBase< TFunctor, double, double > | |
FunctorTableBase () | |
LightObject::Pointer | InternalClone () const ITK_OVERRIDE |
virtual | ~FunctorTableBase () |
Protected Attributes | |
double | m_Delta |
double | m_DeltaInv |
int | m_NumberOfBins |
STDVectorPointer | m_Table |
double | m_VariableMax |
double | m_VariableMin |
Protected Attributes inherited from itk::FunctorTableBase< TFunctor, double, double > | |
FunctorType | m_Functor |
Private Member Functions | |
void | operator= (const Self &) |
UnaryFunctorLookUpTable (const Self &) | |
typedef SmartPointer<const Self> itk::UnaryFunctorLookUpTable< TFunctor >::ConstPointer |
Definition at line 42 of file itkUnaryFunctorLookUpTable.h.
typedef Superclass::FunctorType itk::UnaryFunctorLookUpTable< TFunctor >::FunctorType |
Definition at line 51 of file itkUnaryFunctorLookUpTable.h.
typedef Superclass::FunctorValueType itk::UnaryFunctorLookUpTable< TFunctor >::FunctorValueType |
Definition at line 52 of file itkUnaryFunctorLookUpTable.h.
typedef Superclass::ParametersType itk::UnaryFunctorLookUpTable< TFunctor >::ParametersType |
Definition at line 48 of file itkUnaryFunctorLookUpTable.h.
typedef SmartPointer<Self> itk::UnaryFunctorLookUpTable< TFunctor >::Pointer |
Definition at line 41 of file itkUnaryFunctorLookUpTable.h.
typedef UnaryFunctorLookUpTable itk::UnaryFunctorLookUpTable< TFunctor >::Self |
Standard class typedefs.
Definition at line 39 of file itkUnaryFunctorLookUpTable.h.
typedef Superclass::STDVectorPointer itk::UnaryFunctorLookUpTable< TFunctor >::STDVectorPointer |
Definition at line 55 of file itkUnaryFunctorLookUpTable.h.
typedef Superclass::STDVectorType itk::UnaryFunctorLookUpTable< TFunctor >::STDVectorType |
Definition at line 54 of file itkUnaryFunctorLookUpTable.h.
typedef FunctorTableBase<TFunctor, double, double> itk::UnaryFunctorLookUpTable< TFunctor >::Superclass |
Definition at line 40 of file itkUnaryFunctorLookUpTable.h.
|
inlineprotected |
Definition at line 109 of file itkUnaryFunctorLookUpTable.h.
|
inlineprotected |
Definition at line 118 of file itkUnaryFunctorLookUpTable.h.
|
private |
|
inline |
Definition at line 73 of file itkUnaryFunctorLookUpTable.h.
References utlGlobalException.
virtual::itk::LightObject::Pointer itk::UnaryFunctorLookUpTable< TFunctor >::CreateAnother | ( | void | ) | const |
|
inline |
Definition at line 95 of file itkUnaryFunctorLookUpTable.h.
References utlGlobalException.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::FunctorTableBase< TFunctor, double, double >.
|
virtual |
|
virtual |
|
inline |
Definition at line 85 of file itkUnaryFunctorLookUpTable.h.
|
virtual |
|
virtual |
|
inlinevirtual |
Reimplemented from itk::FunctorTableBase< TFunctor, double, double >.
Definition at line 68 of file itkUnaryFunctorLookUpTable.h.
|
inlineprotected |
Definition at line 128 of file itkUnaryFunctorLookUpTable.h.
|
inline |
Definition at line 90 of file itkUnaryFunctorLookUpTable.h.
|
static |
Method for creation through the object factory.
Referenced by itk::CylinderModelGenerator< PreciseType >::CylinderModelGenerator(), and itk::InitializeLUTExp().
|
private |
|
inlineprotected |
Definition at line 120 of file itkUnaryFunctorLookUpTable.h.
References PrintVar4, and utlPrintVar3.
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 148 of file itkUnaryFunctorLookUpTable.h.
|
protected |
Definition at line 149 of file itkUnaryFunctorLookUpTable.h.
|
protected |
number of bins between m_VariableMin and m_VariableMax
Definition at line 152 of file itkUnaryFunctorLookUpTable.h.
|
protected |
the size of m_Table is m_NumberOfBins+1
Definition at line 155 of file itkUnaryFunctorLookUpTable.h.
|
protected |
Definition at line 146 of file itkUnaryFunctorLookUpTable.h.
|
protected |
Definition at line 147 of file itkUnaryFunctorLookUpTable.h.