MeVisLab Toolbox Reference
ml::ITKFiniteDifferenceFunctionWrapper Class Reference

Class to provide a number of get/set functions for often used templated objects, for example function pointers. More...

#include <mlITKFiniteDifferenceFunctionConnect.h>

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

Public Member Functions

 ITKFiniteDifferenceFunctionWrapper ()
 Constructor. Resets all pointers. More...
 
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)
 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). More...
 
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. More...
 
virtual ~Base ()
 Destructor. More...
 
virtual BasedeepCopy () const
 Creates a deep copy of the given object. More...
 
bool isOfAllowedType (const std::vector< const RuntimeType * > &types) const
 Checks whether this object's type is equal to or derived from one of the types given in the argument. More...
 
virtual bool isRefCountedBase () const
 Returns whether the instance is derived from RefCountedBase. More...
 
virtual std::string detailString () const
 Returns a string describing this object. More...
 
virtual bool implementsPersistence (PersistenceInterface) const
 Override this method to declare which persistence interfaces are implemented by your derived class. More...
 
virtual std::string persistentState () const
 Returns a string describing the object's internal state. More...
 
virtual void setPersistentState (const std::string &state)
 Restores the object's internal state from a string that had been previously generated using persistentState(). More...
 
virtual void addStateToTree (TreeNode *) const
 Attaches the object state as children of the given parent node. More...
 
virtual void readStateFromTree (TreeNode *)
 Reads the object state from the children of the given parent node. More...
 
virtual void writeTo (AbstractPersistenceOutputStream *) const
 Writes the objects state to the data stream object. More...
 
virtual void readFrom (AbstractPersistenceInputStream *, int)
 Reads the objects state from the data stream object. More...
 

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: