#include <freIntensityImageMediaController.h>


Definition at line 42 of file freIntensityImageMediaController.h.
| typedef itk::Image< TInternalPixel, VDimension > FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::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::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Reimplemented in FREE::CharImage2DMediaController, FREE::CharImage3DMediaController, FREE::UnsignedCharImage2DMediaController, FREE::UnsignedCharImage3DMediaController, FREE::IntensityImage2DMediaController, FREE::IntensityImage3DMediaController, FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImage2DMediaController, FREE::RegionImage3DMediaController, FREE::ShortImage2DMediaController, FREE::ShortImage3DMediaController, FREE::UnsignedShortImage2DMediaController, FREE::UnsignedShortImage3DMediaController, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, and FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >.
Definition at line 45 of file freIntensityImageMediaController.h.
| typedef ComponentType FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::ImageType |
Reimplemented in FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, and FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >.
Definition at line 46 of file freIntensityImageMediaController.h.
| typedef ImageMediaControllerBase<ComponentType> FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::Superclass |
Reimplemented from FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Reimplemented in FREE::CharImage2DMediaController, FREE::CharImage3DMediaController, FREE::UnsignedCharImage2DMediaController, FREE::UnsignedCharImage3DMediaController, FREE::IntensityImage2DMediaController, FREE::IntensityImage3DMediaController, FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImage2DMediaController, FREE::RegionImage3DMediaController, FREE::ShortImage2DMediaController, FREE::ShortImage3DMediaController, FREE::UnsignedShortImage2DMediaController, FREE::UnsignedShortImage3DMediaController, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, and FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >.
Definition at line 47 of file freIntensityImageMediaController.h.
| typedef Superclass::ComponentPointer FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::ComponentPointer |
SmartPointer of the component class
Reimplemented from FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Definition at line 48 of file freIntensityImageMediaController.h.
| typedef Superclass::GenericMediaPointer FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::GenericMediaPointer |
Reimplemented from FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Reimplemented in FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, and FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >.
Definition at line 49 of file freIntensityImageMediaController.h.
| FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::IntensityImageMediaControllerBase | ( | ) | [inline] |
Definition at line 56 of file freIntensityImageMediaController.h.
| FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::itkTypeMacro | ( | IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension > | , | |
| ImageMediaControllerBase | ||||
| ) |
| FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::DeclareParameterMacro | ( | RescaleImage | ) |
| FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::DeclareParameterMacro | ( | RescaleOutputRange | ) |
| virtual GenericMediaPointer FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::ComputeActualizedMedia | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationField | |||
| ) | const [inline, virtual] |
Reimplemented in FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, and FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >.
Definition at line 63 of file freIntensityImageMediaController.h.
| virtual GenericMediaPointer FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::ComputeActualizedMediaByFunction | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationFunction | |||
| ) | const [inline, virtual] |
Reimplemented in FREE::RegionImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >, FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 2 >, and FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >.
Definition at line 96 of file freIntensityImageMediaController.h.
| virtual bool FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::SaveMedia | ( | std::string | sMediaPath, | |
| GenericMediaType * | pMedia | |||
| ) | const [inline, virtual] |
This function saves the media passed. The location is specified by the passed path.
| [in] | sMediaPath | Path locating the destination of the save operation. |
| [in] | pMedia | Pointer to media. |
Implements FREE::StoreableMediaControllerInterface.
Definition at line 129 of file freIntensityImageMediaController.h.
| virtual bool FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::SaveMedia | ( | SessionComponentCache * | pCache | ) | const [inline, virtual] |
This function saves the media passed within the cache as component. to the path specified by the parameter ImageFile, if the parameter ImageSource == 1.
| [in] | pCache | Cache containg the media to be saved as component. |
Reimplemented from FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Definition at line 149 of file freIntensityImageMediaController.h.
| virtual bool FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::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< itk::Image< TInternalPixel, VDimension > >.
Definition at line 204 of file freIntensityImageMediaController.h.
| virtual void FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::SetStatisticEntryMainComponent | ( | StatisticEntry & | rStatisticEntry, | |
| ComponentType * | pMainComponent, | |||
| SessionComponentCache * | pMainComponentCache, | |||
| SessionInfo * | pSessionInfo, | |||
| StatisticDictionary & | rDictionary | |||
| ) | const [inline, protected, virtual] |
This function (called by SetStatisticEntry()) records any statistical information of the passed component In a derived class this function should be overridden to provide a specific behavior.
| [in,out] | rStatisticEntry | reference to the Statistic object, where the relevant information should be stored. |
| [in] | pMainComponent | Pointer to the casted component. Also available via cache, but already casted for convenience. |
| [in] | pMainComponentCache | Pointer to the component cache. |
| [in] | pSessionInfo | Pointer to the session info |
| [in,out] | rDictionary | Dictionary with information about the stored facts (e.g. Type, Name) The entry in the dictionary should set by the controller if needed. |
Reimplemented from FREE::StoreableMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Definition at line 269 of file freIntensityImageMediaController.h.
| virtual void FREE::IntensityImageMediaControllerBase< TInternalPixel, TExternalPixel, VDimension >::GenerateProfile | ( | CtrlProfile::ControllerProfile & | profile, | |
| const SessionComponentCache * | pComponentCache, | |||
| bool | bRegardOldSetup | |||
| ) | const [inline, protected, virtual] |
Adjusts the current profile according to the definitions of the controller.
Method should call the superclass variant to regard demands of basic controllers.
| [in,out] | profile | Reference of the current profile. |
| [in] | pComponentCache | Pointer to the cache indicating the location of the component that should be profiled. This pointer can be null. In this case only a default profile that isn't context sensitive is wanted (others aren't possible anyway) |
| [in] | bRegardOldSetup | If true, the setup of pComponentCache is valid and should be regarded when the profile is generated. Otherwise just use defaults if setup information is needed. |
Reimplemented from FREE::ImageMediaControllerBase< itk::Image< TInternalPixel, VDimension > >.
Definition at line 304 of file freIntensityImageMediaController.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000