MeVisLabToolboxReference
ml::MultiBaseType Class Reference

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

#include <mlITKMultiBaseConnect.h>

Inheritance diagram for ml::MultiBaseType:
ml::Base

List of all members.

Public Member Functions

 MultiBaseType ()
 Constructor. Resets all pointers.
virtual ~MultiBaseType ()
 Destructor.
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).
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 *)
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)

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 130 of file mlITKMultiBaseConnect.h.


Constructor & Destructor Documentation

ml::MultiBaseType::MultiBaseType ( ) [inline]

Constructor. Resets all pointers.

Definition at line 136 of file mlITKMultiBaseConnect.h.

virtual ml::MultiBaseType::~MultiBaseType ( ) [inline, virtual]

Destructor.

Definition at line 184 of file mlITKMultiBaseConnect.h.


Member Function Documentation

FiniteDifferenceFunctionImg2OfVoxInt8Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxInt8Type ) [inline]

Definition at line 189 of file mlITKMultiBaseConnect.h.

Referenced by ml::ITKDifferenceFunctionFromBasePointer().

FiniteDifferenceFunctionImg2OfVoxInt16Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxInt16Type ) [inline]

Definition at line 190 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVoxUInt8Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxUInt8Type ) [inline]

Definition at line 192 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVoxDoubleType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxDoubleType ) [inline]

Definition at line 196 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox6DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox6DDoubleVecType ) [inline]

Definition at line 204 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox4DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox4DDoubleVecType ) [inline]

Definition at line 221 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox6DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox6DFloatVecType ) [inline]

Definition at line 222 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox8DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox8DFloatVecType ) [inline]

Definition at line 205 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox6DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox6DDoubleVecType ) [inline]

Definition at line 223 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox8DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox8DFloatVecType ) [inline]

Definition at line 224 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox2DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox2DFloatVecType ) [inline]

Definition at line 197 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox8DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox8DDoubleVecType ) [inline]

Definition at line 206 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox8DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox8DDoubleVecType ) [inline]

Definition at line 225 of file mlITKMultiBaseConnect.h.

PDEDeformableRegFunction3DF3DF3DFVType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( PDEDeformableRegFunction3DF3DF3DFVType ) [inline]

Definition at line 227 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxInt8Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxInt8Type ) [inline]

Definition at line 208 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVoxUInt16Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxUInt16Type ) [inline]

Definition at line 193 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox2DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox2DDoubleVecType ) [inline]

Definition at line 198 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxInt16Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxInt16Type ) [inline]

Definition at line 209 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxInt32Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxInt32Type ) [inline]

Definition at line 210 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox3DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox3DFloatVecType ) [inline]

Definition at line 199 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxUInt8Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxUInt8Type ) [inline]

Definition at line 211 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxUInt16Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxUInt16Type ) [inline]

Definition at line 212 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVoxInt32Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxInt32Type ) [inline]

Definition at line 191 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVoxUInt32Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxUInt32Type ) [inline]

Definition at line 194 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox3DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox3DDoubleVecType ) [inline]

Definition at line 200 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxUInt32Type ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxUInt32Type ) [inline]

Definition at line 213 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxFloatType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxFloatType ) [inline]

Definition at line 214 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox4DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox4DFloatVecType ) [inline]

Definition at line 201 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVoxDoubleType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVoxDoubleType ) [inline]

Definition at line 215 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox2DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox2DFloatVecType ) [inline]

Definition at line 216 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVoxFloatType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVoxFloatType ) [inline]

Definition at line 195 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox4DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox4DDoubleVecType ) [inline]

Definition at line 202 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox2DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox2DDoubleVecType ) [inline]

Definition at line 217 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox3DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox3DFloatVecType ) [inline]

Definition at line 218 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg2OfVox6DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg2OfVox6DFloatVecType ) [inline]

Definition at line 203 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox3DDoubleVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox3DDoubleVecType ) [inline]

Definition at line 219 of file mlITKMultiBaseConnect.h.

FiniteDifferenceFunctionImg3OfVox4DFloatVecType ::Pointer ml::MultiBaseType::GetFiniteDifferenceFunction ( FiniteDifferenceFunctionImg3OfVox4DFloatVecType ) [inline]

Definition at line 220 of file mlITKMultiBaseConnect.h.

bool ml::MultiBaseType::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 237 of file mlITKMultiBaseConnect.h.

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

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox2DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox2DDoubleVecType::Pointer  ptr) [inline]

Definition at line 310 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox2DFloatVecType ( FiniteDifferenceFunctionImg2OfVox2DFloatVecType::Pointer  ptr) [inline]

Definition at line 309 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox3DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox3DDoubleVecType::Pointer  ptr) [inline]

Definition at line 312 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox3DFloatVecType ( FiniteDifferenceFunctionImg2OfVox3DFloatVecType::Pointer  ptr) [inline]

Definition at line 311 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox4DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox4DDoubleVecType::Pointer  ptr) [inline]

Definition at line 314 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox4DFloatVecType ( FiniteDifferenceFunctionImg2OfVox4DFloatVecType::Pointer  ptr) [inline]

Definition at line 313 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox6DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox6DDoubleVecType::Pointer  ptr) [inline]

Definition at line 316 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox6DFloatVecType ( FiniteDifferenceFunctionImg2OfVox6DFloatVecType::Pointer  ptr) [inline]

Definition at line 315 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox8DDoubleVecType ( FiniteDifferenceFunctionImg2OfVox8DDoubleVecType::Pointer  ptr) [inline]

Definition at line 318 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVox8DFloatVecType ( FiniteDifferenceFunctionImg2OfVox8DFloatVecType::Pointer  ptr) [inline]

Definition at line 317 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxDoubleType ( FiniteDifferenceFunctionImg2OfVoxDoubleType::Pointer  ptr) [inline]

Definition at line 308 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxFloatType ( FiniteDifferenceFunctionImg2OfVoxFloatType::Pointer  ptr) [inline]

Definition at line 307 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxInt16Type ( FiniteDifferenceFunctionImg2OfVoxInt16Type::Pointer  ptr) [inline]

Definition at line 302 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxInt32Type ( FiniteDifferenceFunctionImg2OfVoxInt32Type::Pointer  ptr) [inline]

Definition at line 303 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxInt8Type ( FiniteDifferenceFunctionImg2OfVoxInt8Type::Pointer  ptr) [inline]

Definition at line 301 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxUInt16Type ( FiniteDifferenceFunctionImg2OfVoxUInt16Type::Pointer  ptr) [inline]

Definition at line 305 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxUInt32Type ( FiniteDifferenceFunctionImg2OfVoxUInt32Type::Pointer  ptr) [inline]

Definition at line 306 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg2OfVoxUInt8Type ( FiniteDifferenceFunctionImg2OfVoxUInt8Type::Pointer  ptr) [inline]

Definition at line 304 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox2DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox2DDoubleVecType::Pointer  ptr) [inline]

Definition at line 329 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox2DFloatVecType ( FiniteDifferenceFunctionImg3OfVox2DFloatVecType::Pointer  ptr) [inline]

Definition at line 328 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox3DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox3DDoubleVecType::Pointer  ptr) [inline]

Definition at line 331 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox3DFloatVecType ( FiniteDifferenceFunctionImg3OfVox3DFloatVecType::Pointer  ptr) [inline]

Definition at line 330 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox4DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox4DDoubleVecType::Pointer  ptr) [inline]

Definition at line 333 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox4DFloatVecType ( FiniteDifferenceFunctionImg3OfVox4DFloatVecType::Pointer  ptr) [inline]

Definition at line 332 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox6DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox6DDoubleVecType::Pointer  ptr) [inline]

Definition at line 335 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox6DFloatVecType ( FiniteDifferenceFunctionImg3OfVox6DFloatVecType::Pointer  ptr) [inline]

Definition at line 334 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox8DDoubleVecType ( FiniteDifferenceFunctionImg3OfVox8DDoubleVecType::Pointer  ptr) [inline]

Definition at line 337 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVox8DFloatVecType ( FiniteDifferenceFunctionImg3OfVox8DFloatVecType::Pointer  ptr) [inline]

Definition at line 336 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxDoubleType ( FiniteDifferenceFunctionImg3OfVoxDoubleType::Pointer  ptr) [inline]

Definition at line 327 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxFloatType ( FiniteDifferenceFunctionImg3OfVoxFloatType::Pointer  ptr) [inline]

Definition at line 326 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxInt16Type ( FiniteDifferenceFunctionImg3OfVoxInt16Type::Pointer  ptr) [inline]

Definition at line 321 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxInt32Type ( FiniteDifferenceFunctionImg3OfVoxInt32Type::Pointer  ptr) [inline]

Definition at line 322 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxInt8Type ( FiniteDifferenceFunctionImg3OfVoxInt8Type::Pointer  ptr) [inline]

Definition at line 320 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxUInt16Type ( FiniteDifferenceFunctionImg3OfVoxUInt16Type::Pointer  ptr) [inline]

Definition at line 324 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxUInt32Type ( FiniteDifferenceFunctionImg3OfVoxUInt32Type::Pointer  ptr) [inline]

Definition at line 325 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetFiniteDifferenceFunctionImg3OfVoxUInt8Type ( FiniteDifferenceFunctionImg3OfVoxUInt8Type::Pointer  ptr) [inline]

Definition at line 323 of file mlITKMultiBaseConnect.h.

void ml::MultiBaseType::SetPDEDeformableRegFunction3DF3DF3DFVType ( PDEDeformableRegFunction3DF3DF3DFVType::Pointer  ptr) [inline]

Definition at line 339 of file mlITKMultiBaseConnect.h.


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