MeVisLabToolboxReference
|
Class to provide a number of get/set functions for often used templated objects, for example function pointers. More...
#include <mlITKMultiBaseConnect.h>
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) |
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.
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.
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.