MeVisLab Toolbox Reference
|
Special case wrapper for ITKFiniteDifferenceFunctionWrapper. More...
#include <mlITKFiniteDifferenceFunctionConnect.h>
Public Member Functions | |
FiniteDifferenceFunctionWrapper () | |
Constructor. | |
void | addOutputBaseField (Module &module, const char *outputFieldName) |
Method to add a base field to the passed Module module. | |
void | addInputBaseField (Module &module, const char *inputFieldName) |
Method to add a base field to the passed Module module. | |
void | setNewOutputBaseFieldObject (ITKFiniteDifferenceFunctionWrapper *newObject) |
This replaces the output base object. | |
BaseField * | getOutputBaseField () |
For legacy reasons there are two fields for getting the base field. | |
BaseField * | getInputBaseField () |
For legacy reasons there are two fields for getting the base field. | |
ITKFiniteDifferenceFunctionWrapper * | getWrappedOutputObject () |
Return the pointer to the wrapped object. | |
ITKFiniteDifferenceFunctionWrapper * | getWrappedInputObject () |
Return the pointer to the wrapped input object, if it is of the correct type, otherwise a nullptr. | |
Protected Attributes | |
ITKFiniteDifferenceFunctionWrapper | _baseWrapper |
Reference to the Base object wrapping the ITK object pointer. | |
BaseField * | _baseField = nullptr |
Pointer to the MLBaseField in _module. | |
Special case wrapper for ITKFiniteDifferenceFunctionWrapper.
Definition at line 397 of file mlITKFiniteDifferenceFunctionConnect.h.
|
inline |
Constructor.
Definition at line 403 of file mlITKFiniteDifferenceFunctionConnect.h.
|
inline |
Method to add a base field to the passed Module module.
Will not set a pointer to a Base object.
Definition at line 431 of file mlITKFiniteDifferenceFunctionConnect.h.
References ML_BAD_POINTER_OR_0, ML_BAD_STATE, ML_PRINT_ERROR, and mlrange_cast().
|
inline |
Method to add a base field to the passed Module module.
Will set the pointer to the embedded Base object.
Definition at line 410 of file mlITKFiniteDifferenceFunctionConnect.h.
References ML_BAD_POINTER_OR_0, ML_BAD_STATE, ML_PRINT_ERROR, and mlrange_cast().
|
inline |
For legacy reasons there are two fields for getting the base field.
Definition at line 468 of file mlITKFiniteDifferenceFunctionConnect.h.
|
inline |
For legacy reasons there are two fields for getting the base field.
Definition at line 460 of file mlITKFiniteDifferenceFunctionConnect.h.
|
inline |
Return the pointer to the wrapped input object, if it is of the correct type, otherwise a nullptr.
Definition at line 485 of file mlITKFiniteDifferenceFunctionConnect.h.
|
inline |
Return the pointer to the wrapped object.
Definition at line 476 of file mlITKFiniteDifferenceFunctionConnect.h.
|
inline |
This replaces the output base object.
Definition at line 450 of file mlITKFiniteDifferenceFunctionConnect.h.
References mlrange_cast().
Pointer to the MLBaseField in _module.
Definition at line 495 of file mlITKFiniteDifferenceFunctionConnect.h.
|
protected |
Reference to the Base object wrapping the ITK object pointer.
Definition at line 492 of file mlITKFiniteDifferenceFunctionConnect.h.