#include <frePointSetMediaController.h>


Definition at line 43 of file frePointSetMediaController.h.
| typedef itk::PointSet< TPixel, VDimension, itk::DefaultStaticMeshTraits<TPixel, VDimension, VDimension, ScalarType> > FREE::PointSetMediaControllerBase< TPixel, 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::StoreableMediaControllerBase< TMedia >.
Reimplemented in FREE::PointSet2DMediaController, and FREE::PointSet3DMediaController.
Definition at line 46 of file frePointSetMediaController.h.
| typedef ComponentType FREE::PointSetMediaControllerBase< TPixel, VDimension >::ImageType |
Definition at line 47 of file frePointSetMediaController.h.
| typedef StoreableMediaControllerBase<ComponentType> FREE::PointSetMediaControllerBase< TPixel, VDimension >::Superclass |
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Reimplemented in FREE::PointSet2DMediaController, and FREE::PointSet3DMediaController.
Definition at line 48 of file frePointSetMediaController.h.
| typedef Superclass::ComponentPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::ComponentPointer |
SmartPointer of the component class
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Definition at line 49 of file frePointSetMediaController.h.
| typedef Superclass::GenericComponentType FREE::PointSetMediaControllerBase< TPixel, VDimension >::GenericComponentType |
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Definition at line 50 of file frePointSetMediaController.h.
| typedef Superclass::GenericComponentPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::GenericComponentPointer |
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Definition at line 51 of file frePointSetMediaController.h.
| typedef Superclass::GenericMediaPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::GenericMediaPointer |
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Definition at line 52 of file frePointSetMediaController.h.
| FREE::PointSetMediaControllerBase< TPixel, VDimension >::PointSetMediaControllerBase | ( | ) | [inline] |
Definition at line 60 of file frePointSetMediaController.h.
| virtual FREE::PointSetMediaControllerBase< TPixel, VDimension >::~PointSetMediaControllerBase | ( | ) | [inline, virtual] |
Definition at line 67 of file frePointSetMediaController.h.
| virtual const char* FREE::PointSetMediaControllerBase< TPixel, VDimension >::GetNameOfClass | ( | ) | const [inline, virtual] |
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Reimplemented in FREE::PointSet2DMediaController, and FREE::PointSet3DMediaController.
Definition at line 54 of file frePointSetMediaController.h.
| FREE::PointSetMediaControllerBase< TPixel, VDimension >::DeclareParameterMacro | ( | Points | ) |
| FREE::PointSetMediaControllerBase< TPixel, VDimension >::DeclareParameterMacro | ( | Values | ) |
| FREE::PointSetMediaControllerBase< TPixel, VDimension >::DeclareParameterMacro | ( | PointsSource | ) |
| virtual GenericMediaPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::ComputeActualizedMedia | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationField | |||
| ) | const [inline, virtual] |
Definition at line 71 of file frePointSetMediaController.h.
| virtual GenericMediaPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::ComputeActualizedMediaByFunction | ( | GenericMediaType * | pGenericMedia, | |
| GenericMediaType * | pGenericTransformationFunction | |||
| ) | const [inline, virtual] |
Definition at line 118 of file frePointSetMediaController.h.
| virtual bool FREE::PointSetMediaControllerBase< TPixel, 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 158 of file frePointSetMediaController.h.
| virtual bool FREE::PointSetMediaControllerBase< TPixel, VDimension >::SaveMedia | ( | SessionComponentCache * | pCache | ) | const [inline, virtual] |
This function saves the media passed within the cache as component. The saving behavior depends on the controller (e.g. point set controller will save the media as parameter in the component setup of the cache; image media controller will save the media to the path specified in the component setup).
| [in] | pCache | Cache containg the media to be saved as component. Most controller also need a component setup referenced by the cache. |
Reimplemented from FREE::StoreableMediaControllerBase< TMedia >.
Definition at line 175 of file frePointSetMediaController.h.
| virtual bool FREE::PointSetMediaControllerBase< TPixel, 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< TMedia >.
Definition at line 220 of file frePointSetMediaController.h.
Referenced by FREE::PointSetMediaControllerBase< PixelType, 2 >::BuildMainComponent(), and FREE::PointSetMediaControllerBase< PixelType, 2 >::GetComponent().
| virtual unsigned long FREE::PointSetMediaControllerBase< TPixel, VDimension >::GetMediaDimension | ( | ) | const [inline, virtual] |
This function returns the dimension of the media controlled by the controller.
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 271 of file frePointSetMediaController.h.
| virtual ComponentPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::GetComponent | ( | const SessionComponentCache * | pComponentCache | ) | const [inline, virtual] |
Returns the component managed by the controller and stored in the cache. Reimplement GetComponent() to realize special controller behavior. This version only accesses the component in the cache and returns the pointer.
| [in] | pComponentCache | Pointer to the component cache. |
Reimplemented from FREE::ComponentControllerBase< TMedia >.
Definition at line 276 of file frePointSetMediaController.h.
| virtual void FREE::PointSetMediaControllerBase< TPixel, 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::StoreableMediaControllerBase< TMedia >.
Definition at line 318 of file frePointSetMediaController.h.
| virtual ComponentPointer FREE::PointSetMediaControllerBase< TPixel, VDimension >::BuildMainComponent | ( | ComponentSetup * | pComponentSetup, | |
| SessionComponentCache * | pComponentCache | |||
| ) | const [inline, protected, virtual] |
This function (called by BuildSetup()) creates an object of the controlled class by the use of the passed setup information and initializes other elements in the cache if required.
In a derived class this function should be overridden if a simple instantiation is not sufficient.
| [in] | pComponentSetup | The setup information for the component that should be build. |
| [in,out] | pComponentCache | Pointer to the component cache associated with the component. The component will be automatically added to the cache by the BuildSetup() |
Reimplemented from FREE::MediaControllerBase< TMedia >.
Definition at line 330 of file frePointSetMediaController.h.
| virtual void FREE::PointSetMediaControllerBase< TPixel, VDimension >::LoadSetFromSetup | ( | ComponentSetup & | rSetup, | |
| ComponentType & | rSet | |||
| ) | const [inline, protected, virtual] |
Definition at line 364 of file frePointSetMediaController.h.
Referenced by FREE::PointSetMediaControllerBase< PixelType, 2 >::LoadMedia().
| virtual void FREE::PointSetMediaControllerBase< TPixel, VDimension >::SaveSetToSetup | ( | ComponentSetup & | pSetup, | |
| ComponentType & | rSet | |||
| ) | const [inline, protected, virtual] |
Definition at line 388 of file frePointSetMediaController.h.
Referenced by FREE::PointSetMediaControllerBase< PixelType, 2 >::SaveMedia().
1.5.3 written by Dimitri van Heesch,
© 1997-2000