MeVisLab Toolbox Reference
ml::ITKFiniteDifferenceFunctionWrapper Class Reference

#include <mlITKFiniteDifferenceFunctionConnect.h>

Inheritance diagram for ml::ITKFiniteDifferenceFunctionWrapper:
ml::Base

Public Member Functions

 ITKFiniteDifferenceFunctionWrapper ()
 Constructor. Resets all pointers.
FiniteDifferenceFunctionImg2OfVoxInt8Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxInt8Type *)
FiniteDifferenceFunctionImg2OfVoxInt16Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxInt16Type *)
FiniteDifferenceFunctionImg2OfVoxInt32Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxInt32Type *)
FiniteDifferenceFunctionImg2OfVoxUInt8Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxUInt8Type *)
FiniteDifferenceFunctionImg2OfVoxUInt16Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxUInt16Type *)
FiniteDifferenceFunctionImg2OfVoxUInt32Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxUInt32Type *)
FiniteDifferenceFunctionImg2OfVoxFloatType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxFloatType *)
FiniteDifferenceFunctionImg2OfVoxDoubleType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVoxDoubleType *)
FiniteDifferenceFunctionImg2OfVox2DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox2DFloatVecType *)
FiniteDifferenceFunctionImg2OfVox2DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox2DDoubleVecType *)
FiniteDifferenceFunctionImg2OfVox3DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox3DFloatVecType *)
FiniteDifferenceFunctionImg2OfVox3DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox3DDoubleVecType *)
FiniteDifferenceFunctionImg2OfVox4DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox4DFloatVecType *)
FiniteDifferenceFunctionImg2OfVox4DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox4DDoubleVecType *)
FiniteDifferenceFunctionImg2OfVox6DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox6DFloatVecType *)
FiniteDifferenceFunctionImg2OfVox6DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox6DDoubleVecType *)
FiniteDifferenceFunctionImg2OfVox8DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox8DFloatVecType *)
FiniteDifferenceFunctionImg2OfVox8DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg2OfVox8DDoubleVecType *)
FiniteDifferenceFunctionImg3OfVoxInt8Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxInt8Type *)
FiniteDifferenceFunctionImg3OfVoxInt16Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxInt16Type *)
FiniteDifferenceFunctionImg3OfVoxInt32Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxInt32Type *)
FiniteDifferenceFunctionImg3OfVoxUInt8Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxUInt8Type *)
FiniteDifferenceFunctionImg3OfVoxUInt16Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxUInt16Type *)
FiniteDifferenceFunctionImg3OfVoxUInt32Type::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxUInt32Type *)
FiniteDifferenceFunctionImg3OfVoxFloatType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxFloatType *)
FiniteDifferenceFunctionImg3OfVoxDoubleType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVoxDoubleType *)
FiniteDifferenceFunctionImg3OfVox2DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox2DFloatVecType *)
FiniteDifferenceFunctionImg3OfVox2DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox2DDoubleVecType *)
FiniteDifferenceFunctionImg3OfVox3DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox3DFloatVecType *)
FiniteDifferenceFunctionImg3OfVox3DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox3DDoubleVecType *)
FiniteDifferenceFunctionImg3OfVox4DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox4DFloatVecType *)
FiniteDifferenceFunctionImg3OfVox4DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox4DDoubleVecType *)
FiniteDifferenceFunctionImg3OfVox6DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox6DFloatVecType *)
FiniteDifferenceFunctionImg3OfVox6DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox6DDoubleVecType *)
FiniteDifferenceFunctionImg3OfVox8DFloatVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox8DFloatVecType *)
FiniteDifferenceFunctionImg3OfVox8DDoubleVecType::Pointer GetFiniteDifferenceFunction (FiniteDifferenceFunctionImg3OfVox8DDoubleVecType *)
PDEDeformableRegFunction3DF3DF3DFVType::Pointer GetFiniteDifferenceFunction (PDEDeformableRegFunction3DF3DF3DFVType *)
bool isFiniteDifferenceFunctionValid (PagedImage *outImg, bool usePDEDeformableFunc=false)
void SetFiniteDifferenceFunctionImg2OfVoxInt8Type (FiniteDifferenceFunctionImg2OfVoxInt8Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxInt16Type (FiniteDifferenceFunctionImg2OfVoxInt16Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxInt32Type (FiniteDifferenceFunctionImg2OfVoxInt32Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxUInt8Type (FiniteDifferenceFunctionImg2OfVoxUInt8Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxUInt16Type (FiniteDifferenceFunctionImg2OfVoxUInt16Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxUInt32Type (FiniteDifferenceFunctionImg2OfVoxUInt32Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxFloatType (FiniteDifferenceFunctionImg2OfVoxFloatType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVoxDoubleType (FiniteDifferenceFunctionImg2OfVoxDoubleType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox2DFloatVecType (FiniteDifferenceFunctionImg2OfVox2DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox2DDoubleVecType (FiniteDifferenceFunctionImg2OfVox2DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox3DFloatVecType (FiniteDifferenceFunctionImg2OfVox3DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox3DDoubleVecType (FiniteDifferenceFunctionImg2OfVox3DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox4DFloatVecType (FiniteDifferenceFunctionImg2OfVox4DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox4DDoubleVecType (FiniteDifferenceFunctionImg2OfVox4DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox6DFloatVecType (FiniteDifferenceFunctionImg2OfVox6DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox6DDoubleVecType (FiniteDifferenceFunctionImg2OfVox6DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox8DFloatVecType (FiniteDifferenceFunctionImg2OfVox8DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg2OfVox8DDoubleVecType (FiniteDifferenceFunctionImg2OfVox8DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxInt8Type (FiniteDifferenceFunctionImg3OfVoxInt8Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxInt16Type (FiniteDifferenceFunctionImg3OfVoxInt16Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxInt32Type (FiniteDifferenceFunctionImg3OfVoxInt32Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxUInt8Type (FiniteDifferenceFunctionImg3OfVoxUInt8Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxUInt16Type (FiniteDifferenceFunctionImg3OfVoxUInt16Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxUInt32Type (FiniteDifferenceFunctionImg3OfVoxUInt32Type ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxFloatType (FiniteDifferenceFunctionImg3OfVoxFloatType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVoxDoubleType (FiniteDifferenceFunctionImg3OfVoxDoubleType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox2DFloatVecType (FiniteDifferenceFunctionImg3OfVox2DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox2DDoubleVecType (FiniteDifferenceFunctionImg3OfVox2DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox3DFloatVecType (FiniteDifferenceFunctionImg3OfVox3DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox3DDoubleVecType (FiniteDifferenceFunctionImg3OfVox3DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox4DFloatVecType (FiniteDifferenceFunctionImg3OfVox4DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox4DDoubleVecType (FiniteDifferenceFunctionImg3OfVox4DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox6DFloatVecType (FiniteDifferenceFunctionImg3OfVox6DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox6DDoubleVecType (FiniteDifferenceFunctionImg3OfVox6DDoubleVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox8DFloatVecType (FiniteDifferenceFunctionImg3OfVox8DFloatVecType ::Pointer ptr)
void SetFiniteDifferenceFunctionImg3OfVox8DDoubleVecType (FiniteDifferenceFunctionImg3OfVox8DDoubleVecType ::Pointer ptr)
void SetPDEDeformableRegFunction3DF3DF3DFVType (PDEDeformableRegFunction3DF3DF3DFVType ::Pointer ptr)
Public Member Functions inherited from ml::Base
 Base ()
 Constructor.
virtual ~Base ()
 Destructor.
virtual BasedeepCopy () const
bool isOfAllowedType (const std::vector< const RuntimeType * > &types) const
virtual bool isRefCountedBase () const
 Returns whether the instance is derived from RefCountedBase.
virtual std::string detailString () const
virtual bool implementsPersistence (PersistenceInterface) const
virtual std::string persistentState () const
 Returns a string describing the object's internal state.
virtual void setPersistentState (const std::string &state)
virtual void addStateToTree (TreeNode *) const
 Attaches the object state as children of the given parent node.
virtual void readStateFromTree (TreeNode *)
 Reads the object state from the children of the given parent node.
virtual void writeTo (AbstractPersistenceOutputStream *) const
virtual void readFrom (AbstractPersistenceInputStream *, int)

Additional Inherited Members

Public Types inherited from ml::Base
enum  PersistenceInterface { PersistenceByString , PersistenceByTreeNode , PersistenceByStream }
 This enum describes the different persistence interfaces available. More...

Detailed Description

Class to provide a number of get/set functions for often used templated objects, for example function pointers. For each type a templated get and set function is available.

Definition at line 131 of file mlITKFiniteDifferenceFunctionConnect.h.

Constructor & Destructor Documentation

◆ ITKFiniteDifferenceFunctionWrapper()

ml::ITKFiniteDifferenceFunctionWrapper::ITKFiniteDifferenceFunctionWrapper ( )
inline

Constructor. Resets all pointers.

Definition at line 138 of file mlITKFiniteDifferenceFunctionConnect.h.

Member Function Documentation

◆ GetFiniteDifferenceFunction() [1/37]

FiniteDifferenceFunctionImg2OfVox2DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox2DDoubleVecType * )
inline

Definition at line 196 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [2/37]

FiniteDifferenceFunctionImg2OfVox2DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox2DFloatVecType * )
inline

Definition at line 195 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [3/37]

FiniteDifferenceFunctionImg2OfVox3DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox3DDoubleVecType * )
inline

Definition at line 198 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [4/37]

FiniteDifferenceFunctionImg2OfVox3DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox3DFloatVecType * )
inline

Definition at line 197 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [5/37]

FiniteDifferenceFunctionImg2OfVox4DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox4DDoubleVecType * )
inline

Definition at line 200 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [6/37]

FiniteDifferenceFunctionImg2OfVox4DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox4DFloatVecType * )
inline

Definition at line 199 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [7/37]

FiniteDifferenceFunctionImg2OfVox6DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox6DDoubleVecType * )
inline

Definition at line 202 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [8/37]

FiniteDifferenceFunctionImg2OfVox6DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox6DFloatVecType * )
inline

Definition at line 201 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [9/37]

FiniteDifferenceFunctionImg2OfVox8DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox8DDoubleVecType * )
inline

Definition at line 204 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [10/37]

FiniteDifferenceFunctionImg2OfVox8DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox8DFloatVecType * )
inline

Definition at line 203 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [11/37]

FiniteDifferenceFunctionImg2OfVoxDoubleType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxDoubleType * )
inline

Definition at line 194 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [12/37]

FiniteDifferenceFunctionImg2OfVoxFloatType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxFloatType * )
inline

Definition at line 193 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [13/37]

FiniteDifferenceFunctionImg2OfVoxInt16Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxInt16Type * )
inline

Definition at line 188 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [14/37]

FiniteDifferenceFunctionImg2OfVoxInt32Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxInt32Type * )
inline

Definition at line 189 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [15/37]

FiniteDifferenceFunctionImg2OfVoxInt8Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxInt8Type * )
inline

◆ GetFiniteDifferenceFunction() [16/37]

FiniteDifferenceFunctionImg2OfVoxUInt16Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxUInt16Type * )
inline

Definition at line 191 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [17/37]

FiniteDifferenceFunctionImg2OfVoxUInt32Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxUInt32Type * )
inline

Definition at line 192 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [18/37]

FiniteDifferenceFunctionImg2OfVoxUInt8Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxUInt8Type * )
inline

Definition at line 190 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [19/37]

FiniteDifferenceFunctionImg3OfVox2DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox2DDoubleVecType * )
inline

Definition at line 215 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [20/37]

FiniteDifferenceFunctionImg3OfVox2DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox2DFloatVecType * )
inline

Definition at line 214 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [21/37]

FiniteDifferenceFunctionImg3OfVox3DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox3DDoubleVecType * )
inline

Definition at line 217 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [22/37]

FiniteDifferenceFunctionImg3OfVox3DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox3DFloatVecType * )
inline

Definition at line 216 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [23/37]

FiniteDifferenceFunctionImg3OfVox4DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox4DDoubleVecType * )
inline

Definition at line 219 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [24/37]

FiniteDifferenceFunctionImg3OfVox4DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox4DFloatVecType * )
inline

Definition at line 218 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [25/37]

FiniteDifferenceFunctionImg3OfVox6DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox6DDoubleVecType * )
inline

Definition at line 221 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [26/37]

FiniteDifferenceFunctionImg3OfVox6DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox6DFloatVecType * )
inline

Definition at line 220 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [27/37]

FiniteDifferenceFunctionImg3OfVox8DDoubleVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox8DDoubleVecType * )
inline

Definition at line 223 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [28/37]

FiniteDifferenceFunctionImg3OfVox8DFloatVecType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox8DFloatVecType * )
inline

Definition at line 222 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [29/37]

FiniteDifferenceFunctionImg3OfVoxDoubleType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxDoubleType * )
inline

Definition at line 213 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [30/37]

FiniteDifferenceFunctionImg3OfVoxFloatType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxFloatType * )
inline

Definition at line 212 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [31/37]

FiniteDifferenceFunctionImg3OfVoxInt16Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxInt16Type * )
inline

Definition at line 207 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [32/37]

FiniteDifferenceFunctionImg3OfVoxInt32Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxInt32Type * )
inline

Definition at line 208 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [33/37]

FiniteDifferenceFunctionImg3OfVoxInt8Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxInt8Type * )
inline

Definition at line 206 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [34/37]

FiniteDifferenceFunctionImg3OfVoxUInt16Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxUInt16Type * )
inline

Definition at line 210 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [35/37]

FiniteDifferenceFunctionImg3OfVoxUInt32Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxUInt32Type * )
inline

Definition at line 211 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [36/37]

FiniteDifferenceFunctionImg3OfVoxUInt8Type::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxUInt8Type * )
inline

Definition at line 209 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ GetFiniteDifferenceFunction() [37/37]

PDEDeformableRegFunction3DF3DF3DFVType::Pointer ml::ITKFiniteDifferenceFunctionWrapper::GetFiniteDifferenceFunction ( PDEDeformableRegFunction3DF3DF3DFVType * )
inline

Definition at line 225 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ isFiniteDifferenceFunctionValid()

bool ml::ITKFiniteDifferenceFunctionWrapper::isFiniteDifferenceFunctionValid ( PagedImage * outImg,
bool usePDEDeformableFunc = false )
inline

Check whether a correctly typed difference function is available in any member which matches the configuration of the output image (the data type type and image dimension). If a valid and matching function is found then true is returned, otherwise false. For NULL outImg pointers passed also NULL is returned.

Definition at line 235 of file mlITKFiniteDifferenceFunctionConnect.h.

References ml::ImageProperties::getDataType(), ml::TVector< TVectorBase >::getExtDimension(), ml::ImageProperties::getImageExtent(), MLdoubleType, MLfloatType, MLint16Type, MLint32Type, MLint8Type, MLTypeGetNumComponents(), MLuint16Type, MLuint32Type, and MLuint8Type.

◆ SetFiniteDifferenceFunctionImg2OfVox2DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox2DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox2DDoubleVecType ::Pointer ptr)
inline

Definition at line 308 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox2DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox2DFloatVecType ( FiniteDifferenceFunctionImg2OfVox2DFloatVecType ::Pointer ptr)
inline

Definition at line 307 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox3DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox3DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox3DDoubleVecType ::Pointer ptr)
inline

Definition at line 310 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox3DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox3DFloatVecType ( FiniteDifferenceFunctionImg2OfVox3DFloatVecType ::Pointer ptr)
inline

Definition at line 309 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox4DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox4DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox4DDoubleVecType ::Pointer ptr)
inline

Definition at line 312 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox4DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox4DFloatVecType ( FiniteDifferenceFunctionImg2OfVox4DFloatVecType ::Pointer ptr)
inline

Definition at line 311 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox6DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox6DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox6DDoubleVecType ::Pointer ptr)
inline

Definition at line 314 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox6DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox6DFloatVecType ( FiniteDifferenceFunctionImg2OfVox6DFloatVecType ::Pointer ptr)
inline

Definition at line 313 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox8DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox8DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox8DDoubleVecType ::Pointer ptr)
inline

Definition at line 316 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVox8DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVox8DFloatVecType ( FiniteDifferenceFunctionImg2OfVox8DFloatVecType ::Pointer ptr)
inline

Definition at line 315 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxDoubleType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxDoubleType ( FiniteDifferenceFunctionImg2OfVoxDoubleType ::Pointer ptr)
inline

Definition at line 306 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxFloatType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxFloatType ( FiniteDifferenceFunctionImg2OfVoxFloatType ::Pointer ptr)
inline

Definition at line 305 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxInt16Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxInt16Type ( FiniteDifferenceFunctionImg2OfVoxInt16Type ::Pointer ptr)
inline

Definition at line 300 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxInt32Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxInt32Type ( FiniteDifferenceFunctionImg2OfVoxInt32Type ::Pointer ptr)
inline

Definition at line 301 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxInt8Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxInt8Type ( FiniteDifferenceFunctionImg2OfVoxInt8Type ::Pointer ptr)
inline

Definition at line 299 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxUInt16Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxUInt16Type ( FiniteDifferenceFunctionImg2OfVoxUInt16Type ::Pointer ptr)
inline

Definition at line 303 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxUInt32Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxUInt32Type ( FiniteDifferenceFunctionImg2OfVoxUInt32Type ::Pointer ptr)
inline

Definition at line 304 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg2OfVoxUInt8Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg2OfVoxUInt8Type ( FiniteDifferenceFunctionImg2OfVoxUInt8Type ::Pointer ptr)
inline

Definition at line 302 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox2DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox2DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox2DDoubleVecType ::Pointer ptr)
inline

Definition at line 327 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox2DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox2DFloatVecType ( FiniteDifferenceFunctionImg3OfVox2DFloatVecType ::Pointer ptr)
inline

Definition at line 326 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox3DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox3DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox3DDoubleVecType ::Pointer ptr)
inline

Definition at line 329 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox3DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox3DFloatVecType ( FiniteDifferenceFunctionImg3OfVox3DFloatVecType ::Pointer ptr)
inline

Definition at line 328 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox4DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox4DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox4DDoubleVecType ::Pointer ptr)
inline

Definition at line 331 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox4DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox4DFloatVecType ( FiniteDifferenceFunctionImg3OfVox4DFloatVecType ::Pointer ptr)
inline

Definition at line 330 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox6DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox6DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox6DDoubleVecType ::Pointer ptr)
inline

Definition at line 333 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox6DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox6DFloatVecType ( FiniteDifferenceFunctionImg3OfVox6DFloatVecType ::Pointer ptr)
inline

Definition at line 332 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox8DDoubleVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox8DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox8DDoubleVecType ::Pointer ptr)
inline

Definition at line 335 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVox8DFloatVecType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVox8DFloatVecType ( FiniteDifferenceFunctionImg3OfVox8DFloatVecType ::Pointer ptr)
inline

Definition at line 334 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxDoubleType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxDoubleType ( FiniteDifferenceFunctionImg3OfVoxDoubleType ::Pointer ptr)
inline

Definition at line 325 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxFloatType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxFloatType ( FiniteDifferenceFunctionImg3OfVoxFloatType ::Pointer ptr)
inline

Definition at line 324 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxInt16Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxInt16Type ( FiniteDifferenceFunctionImg3OfVoxInt16Type ::Pointer ptr)
inline

Definition at line 319 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxInt32Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxInt32Type ( FiniteDifferenceFunctionImg3OfVoxInt32Type ::Pointer ptr)
inline

Definition at line 320 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxInt8Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxInt8Type ( FiniteDifferenceFunctionImg3OfVoxInt8Type ::Pointer ptr)
inline

Definition at line 318 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxUInt16Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxUInt16Type ( FiniteDifferenceFunctionImg3OfVoxUInt16Type ::Pointer ptr)
inline

Definition at line 322 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxUInt32Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxUInt32Type ( FiniteDifferenceFunctionImg3OfVoxUInt32Type ::Pointer ptr)
inline

Definition at line 323 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetFiniteDifferenceFunctionImg3OfVoxUInt8Type()

void ml::ITKFiniteDifferenceFunctionWrapper::SetFiniteDifferenceFunctionImg3OfVoxUInt8Type ( FiniteDifferenceFunctionImg3OfVoxUInt8Type ::Pointer ptr)
inline

Definition at line 321 of file mlITKFiniteDifferenceFunctionConnect.h.

◆ SetPDEDeformableRegFunction3DF3DF3DFVType()

void ml::ITKFiniteDifferenceFunctionWrapper::SetPDEDeformableRegFunction3DF3DF3DFVType ( PDEDeformableRegFunction3DF3DF3DFVType ::Pointer ptr)
inline

Definition at line 337 of file mlITKFiniteDifferenceFunctionConnect.h.


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