#include <freMediaControllerInterface.h>

Public Types | |
| typedef ComponentControllerInterface::GenericComponentType | GenericComponentType |
| typedef ComponentControllerInterface::GenericComponentPointer | GenericComponentPointer |
| typedef ComponentControllerInterface::GenericMediaType | GenericMediaType |
| typedef ComponentControllerInterface::GenericMediaPointer | GenericMediaPointer |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual GenericMediaPointer | ComputeActualizedMedia (GenericMediaType *pGenericMedia, GenericMediaType *pGenericTransformationField) const =0 |
| virtual GenericMediaPointer | ComputeActualizedMediaByFunction (GenericMediaType *pGenericMedia, GenericMediaType *pGenericTransformationFunction) const =0 |
| virtual bool | LoadMedia (SessionComponentCache *pCache) const =0 |
| virtual unsigned long | GetMediaDimension () const =0 |
| virtual | ~MediaControllerInterface () |
Protected Member Functions | |
| MediaControllerInterface () | |
Definition at line 36 of file freMediaControllerInterface.h.
| typedef ComponentControllerInterface::GenericComponentType FREE::MediaControllerInterface::GenericComponentType |
Reimplemented in FREE::ImageMediaControllerBase< TImage >, FREE::ParameterListMediaController, FREE::PointSetMediaControllerBase< TPixel, VDimension >, FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::ROIControllerBase< TSingleROI >, FREE::ROICoupleControllerBase< TCoupleROI >, FREE::TransformFieldMediaControllerBase< TVector, VDimension >, FREE::TransformFunctionMediaControllerBase< TMedia >, FREE::MediaControllerBase< TMedia >, FREE::StoreableMediaControllerBase< TMedia >, FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< float, VDimension > >, FREE::PointSetMediaControllerBase< PixelType, 3 >, FREE::PointSetMediaControllerBase< PixelType, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >, FREE::ROIControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::ROIControllerBase< FREE::ImageROIBase< 2 > >, FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 2 >::VectorType, 2 >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, FREE::MediaControllerBase< TSingleROI >, FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::StoreableMediaControllerBase< TImage >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< FREE::ParameterListIO >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::StoreableMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, and FREE::StoreableMediaControllerBase< itk::Image< float, VDimension > >.
Definition at line 39 of file freMediaControllerInterface.h.
| typedef ComponentControllerInterface::GenericComponentPointer FREE::MediaControllerInterface::GenericComponentPointer |
Reimplemented in FREE::ImageMediaControllerBase< TImage >, FREE::ParameterListMediaController, FREE::PointSetMediaControllerBase< TPixel, VDimension >, FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::ROIControllerBase< TSingleROI >, FREE::ROICoupleControllerBase< TCoupleROI >, FREE::TransformFieldMediaControllerBase< TVector, VDimension >, FREE::TransformFunctionMediaControllerBase< TMedia >, FREE::MediaControllerBase< TMedia >, FREE::StoreableMediaControllerBase< TMedia >, FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< float, VDimension > >, FREE::PointSetMediaControllerBase< PixelType, 3 >, FREE::PointSetMediaControllerBase< PixelType, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >, FREE::ROIControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::ROIControllerBase< FREE::ImageROIBase< 2 > >, FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 2 >::VectorType, 2 >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, FREE::MediaControllerBase< TSingleROI >, FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::StoreableMediaControllerBase< TImage >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< FREE::ParameterListIO >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::StoreableMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, and FREE::StoreableMediaControllerBase< itk::Image< float, VDimension > >.
Definition at line 40 of file freMediaControllerInterface.h.
| typedef ComponentControllerInterface::GenericMediaType FREE::MediaControllerInterface::GenericMediaType |
Reimplemented in FREE::MediaControllerBase< TMedia >, FREE::StoreableMediaControllerBase< TMedia >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, FREE::MediaControllerBase< TSingleROI >, FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::StoreableMediaControllerBase< TImage >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< FREE::ParameterListIO >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::StoreableMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, and FREE::StoreableMediaControllerBase< itk::Image< float, VDimension > >.
Definition at line 41 of file freMediaControllerInterface.h.
| typedef ComponentControllerInterface::GenericMediaPointer FREE::MediaControllerInterface::GenericMediaPointer |
Reimplemented in FREE::ImageMediaControllerBase< TImage >, FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::ParameterListMediaController, FREE::PointSetMediaControllerBase< TPixel, VDimension >, FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::ROIControllerBase< TSingleROI >, FREE::ROICoupleControllerBase< TCoupleROI >, FREE::TransformFieldMediaControllerBase< TVector, VDimension >, FREE::TransformFunctionMediaControllerBase< TMedia >, FREE::MediaControllerBase< TMedia >, FREE::StoreableMediaControllerBase< TMedia >, FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< float, VDimension > >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned short, 2 >, FREE::IntensityImageMediaControllerBase< PixelType, char, 2 >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned short, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, char, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, short, 2 >, FREE::IntensityImageMediaControllerBase< PixelType, short, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned char, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned char, 2 >, FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >, FREE::PointSetMediaControllerBase< PixelType, 3 >, FREE::PointSetMediaControllerBase< PixelType, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >, FREE::ROIControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::ROIControllerBase< FREE::ImageROIBase< 2 > >, FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 2 >::VectorType, 2 >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, FREE::MediaControllerBase< TSingleROI >, FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::StoreableMediaControllerBase< TImage >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< FREE::ParameterListIO >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::StoreableMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, and FREE::StoreableMediaControllerBase< itk::Image< float, VDimension > >.
Definition at line 42 of file freMediaControllerInterface.h.
| virtual FREE::MediaControllerInterface::~MediaControllerInterface | ( | ) | [inline, virtual] |
Definition at line 76 of file freMediaControllerInterface.h.
| FREE::MediaControllerInterface::MediaControllerInterface | ( | ) | [inline, protected] |
Definition at line 79 of file freMediaControllerInterface.h.
| virtual const char* FREE::MediaControllerInterface::GetNameOfClass | ( | ) | const [inline, virtual] |
Reimplemented in FREE::MaskedROIControllerBase< VImageDimension >, FREE::MaskedROI2DController, FREE::MaskedROI3DController, FREE::MaskedROICoupleControllerBase< VImageDimension >, FREE::MaskedROICouple2DController, FREE::MaskedROICouple3DController, FREE::PointSetMediaControllerBase< TPixel, VDimension >, FREE::PointSet2DMediaController, FREE::PointSet3DMediaController, FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImage2DMediaController, FREE::RegionImage3DMediaController, FREE::ROIControllerBase< TSingleROI >, FREE::ROI2DController, FREE::ROI3DController, FREE::ROICoupleControllerBase< TCoupleROI >, FREE::ROICouple2DController, FREE::ROICouple3DController, FREE::TransformFieldMediaControllerBase< TVector, VDimension >, FREE::TransformField2DMediaController, FREE::TransformField3DMediaController, FREE::MediaControllerBase< TMedia >, FREE::StoreableMediaControllerBase< TMedia >, FREE::MaskedROIControllerBase< 2 >, FREE::MaskedROIControllerBase< 3 >, FREE::MaskedROICoupleControllerBase< 2 >, FREE::MaskedROICoupleControllerBase< 3 >, FREE::PointSetMediaControllerBase< PixelType, 3 >, FREE::PointSetMediaControllerBase< PixelType, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >, FREE::ROIControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::ROIControllerBase< FREE::ImageROIBase< 2 > >, FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::ROICoupleControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 2 >::VectorType, 2 >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, FREE::MediaControllerBase< TSingleROI >, FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::StoreableMediaControllerBase< TImage >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< FREE::ParameterListIO >, FREE::StoreableMediaControllerBase< itk::Image< FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::StoreableMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::StoreableMediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, and FREE::StoreableMediaControllerBase< itk::Image< float, VDimension > >.
Definition at line 44 of file freMediaControllerInterface.h.
| virtual GenericMediaPointer FREE::MediaControllerInterface::ComputeActualizedMedia | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationField | |||
| ) | const [pure virtual] |
This function is used to create a version of the media that is actualized via a given transformation field.
| [in] | pGenericMedia | Pointer to the media that should be actualized. |
| [in] | pGenericTransformationField | Pointer to the transformation field. |
| virtual GenericMediaPointer FREE::MediaControllerInterface::ComputeActualizedMediaByFunction | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationFunction | |||
| ) | const [pure virtual] |
This function is used to create a version of the media that is actualized via a given transformation function.
| [in] | pGenericMedia | Pointer to the media that should be actualized. |
| [in] | pGenericTransformationFunction | Pointer to the transformation function media. |
| virtual bool FREE::MediaControllerInterface::LoadMedia | ( | SessionComponentCache * | pCache | ) | const [pure 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. |
Implemented in FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::ParameterListMediaController, FREE::PointSetMediaControllerBase< TPixel, VDimension >, FREE::TransformFieldMediaControllerBase< TVector, VDimension >, FREE::TransformFunctionMediaControllerBase< TMedia >, FREE::MediaControllerBase< TMedia >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned short, 2 >, FREE::IntensityImageMediaControllerBase< PixelType, char, 2 >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned short, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, char, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, short, 2 >, FREE::IntensityImageMediaControllerBase< PixelType, short, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned char, 3 >, FREE::IntensityImageMediaControllerBase< PixelType, unsigned char, 2 >, FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >, FREE::PointSetMediaControllerBase< PixelType, 3 >, FREE::PointSetMediaControllerBase< PixelType, 2 >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 2 >::VectorType, 2 >, FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, and FREE::MediaControllerBase< TSingleROI >.
| virtual unsigned long FREE::MediaControllerInterface::GetMediaDimension | ( | ) | const [pure virtual] |
This function returns the dimension of the media controlled by the controller.
Implemented in FREE::ImageMediaControllerBase< TImage >, FREE::ParameterListMediaController, FREE::PointSetMediaControllerBase< TPixel, VDimension >, FREE::TransformFunctionMediaControllerBase< TMedia >, FREE::MediaControllerBase< TMedia >, FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< TVector, VDimension > >, FREE::ImageMediaControllerBase< itk::Image< float, VDimension > >, FREE::PointSetMediaControllerBase< PixelType, 3 >, FREE::PointSetMediaControllerBase< PixelType, 2 >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< itk::Image< TInternalPixel, VDimension > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 2 > >, FREE::MediaControllerBase< FREE::ImageROICoupleBase< 3 > >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 3 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROI< VImageDimension > >, FREE::MediaControllerBase< TCoupleROI >, FREE::MediaControllerBase< TImage >, FREE::MediaControllerBase< itk::Image< FREE::FREE::FREE::FREE::ImageTypes< 2 >::VectorType, VDimension > >, FREE::MediaControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >, FREE::MediaControllerBase< FREE::ParameterListIO >, FREE::MediaControllerBase< itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits< TPixel, VDimension, VDimension, double > > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 2, 2 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 2 > >, FREE::MediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >, FREE::MediaControllerBase< FREE::ImageROIBase< 3 > >, FREE::MediaControllerBase< itk::Image< TVector, VDimension > >, FREE::MediaControllerBase< itk::PointSet< float, VDimension, itk::DefaultStaticMeshTraits< float, VDimension, VDimension, double > > >, FREE::MediaControllerBase< itk::Image< float, VDimension > >, and FREE::MediaControllerBase< TSingleROI >.
1.5.3 written by Dimitri van Heesch,
© 1997-2000