#include <freTransformFunctionMediaController.h>


Transformation can be defined by two approaches. First, transformation vector fields (see TransformFieldMediaController) or a transformation function defining the field analytically (based on itk::Transform). The second option is less memory consuming and in some cases faster then using a whole field.
Definition at line 43 of file freTransformFunctionMediaController.h.
| typedef TMedia FREE::TransformFunctionMediaControllerBase< TMedia >::ComponentType |
The component class managed by the controller. The component class must be a derivation from itk::LightObject to ensure the ability to use the smartpointer concept of itk
Reimplemented from FREE::MediaControllerBase< TMedia >.
Reimplemented in FREE::TransformFunction2DMediaController, and FREE::TransformFunction3DMediaController.
Definition at line 46 of file freTransformFunctionMediaController.h.
| typedef MediaControllerBase<ComponentType> FREE::TransformFunctionMediaControllerBase< TMedia >::Superclass |
Reimplemented from FREE::MediaControllerBase< TMedia >.
Reimplemented in FREE::TransformFunction2DMediaController, and FREE::TransformFunction3DMediaController.
Definition at line 47 of file freTransformFunctionMediaController.h.
| typedef TransformFunctionMediaControllerBase<TMedia> FREE::TransformFunctionMediaControllerBase< TMedia >::Self |
Definition at line 48 of file freTransformFunctionMediaController.h.
| typedef Superclass::ComponentPointer FREE::TransformFunctionMediaControllerBase< TMedia >::ComponentPointer |
SmartPointer of the component class
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 49 of file freTransformFunctionMediaController.h.
| typedef Superclass::GenericComponentType FREE::TransformFunctionMediaControllerBase< TMedia >::GenericComponentType |
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 50 of file freTransformFunctionMediaController.h.
| typedef Superclass::GenericComponentPointer FREE::TransformFunctionMediaControllerBase< TMedia >::GenericComponentPointer |
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 51 of file freTransformFunctionMediaController.h.
| typedef Superclass::GenericMediaPointer FREE::TransformFunctionMediaControllerBase< TMedia >::GenericMediaPointer |
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 52 of file freTransformFunctionMediaController.h.
| FREE::TransformFunctionMediaControllerBase< TMedia >::TransformFunctionMediaControllerBase | ( | ) | [inline] |
Definition at line 56 of file freTransformFunctionMediaController.h.
| virtual FREE::TransformFunctionMediaControllerBase< TMedia >::~TransformFunctionMediaControllerBase | ( | ) | [inline, virtual] |
Definition at line 63 of file freTransformFunctionMediaController.h.
| FREE::TransformFunctionMediaControllerBase< TMedia >::itkTypeMacro | ( | TransformFunctionMediaControllerBase< TMedia > | , | |
| MediaControllerBase | ||||
| ) |
| virtual GenericMediaPointer FREE::TransformFunctionMediaControllerBase< TMedia >::ComputeActualizedMedia | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationField | |||
| ) | const [inline, virtual] |
Definition at line 65 of file freTransformFunctionMediaController.h.
| virtual GenericMediaPointer FREE::TransformFunctionMediaControllerBase< TMedia >::ComputeActualizedMediaByFunction | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationFunction | |||
| ) | const [inline, virtual] |
Definition at line 75 of file freTransformFunctionMediaController.h.
| virtual bool FREE::TransformFunctionMediaControllerBase< TMedia >::LoadMedia | ( | SessionComponentCache * | pCache | ) | const [inline, virtual] |
This function loads the media and stored it as component in the cache. The loading behavior depends on the controller (e.g. image media controller will save the media to the path specified in the component setup).
| [in,out] | pCache | Cache containg the component setup most controller need to load the media. The media will be stored as component in the passed cache. |
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 85 of file freTransformFunctionMediaController.h.
| virtual bool FREE::TransformFunctionMediaControllerBase< TMedia >::SaveMedia | ( | SessionComponentCache * | pCache | ) | const [inline, virtual] |
Definition at line 90 of file freTransformFunctionMediaController.h.
| virtual bool FREE::TransformFunctionMediaControllerBase< TMedia >::SaveMedia | ( | std::string | sMediaPath, | |
| GenericMediaType * | pMedia | |||
| ) | const [inline, virtual] |
Definition at line 95 of file freTransformFunctionMediaController.h.
| unsigned long FREE::TransformFunctionMediaControllerBase< TMedia >::GetMediaDimension | ( | ) | const [inline, virtual] |
This function returns the dimension of the media controlled by the controller.
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 101 of file freTransformFunctionMediaController.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000