#include <freResampleImageFilterController.h>


ResampleImageFilterControllerBase is derived from ImageToImageFilterControllerBase and is the controller itk::ResampleImageFilter.
Definition at line 46 of file freResampleImageFilterController.h.
| typedef itk::ResampleImageFilter<TInputImage, TInputImage> FREE::ResampleImageFilterControllerBase< TInputImage >::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::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 49 of file freResampleImageFilterController.h.
| typedef ImageToImageFilterControllerBase<ComponentType> FREE::ResampleImageFilterControllerBase< TInputImage >::Superclass |
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 50 of file freResampleImageFilterController.h.
| typedef ResampleImageFilterControllerBase FREE::ResampleImageFilterControllerBase< TInputImage >::Self |
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 51 of file freResampleImageFilterController.h.
| typedef ComponentType::Pointer FREE::ResampleImageFilterControllerBase< TInputImage >::ComponentPointer |
SmartPointer of the component class
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 53 of file freResampleImageFilterController.h.
| typedef Superclass::GenericComponentType FREE::ResampleImageFilterControllerBase< TInputImage >::GenericComponentType |
Generic component type
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 54 of file freResampleImageFilterController.h.
| typedef Superclass::GenericComponentPointer FREE::ResampleImageFilterControllerBase< TInputImage >::GenericComponentPointer |
Generic smartpointer for the controller interface
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 55 of file freResampleImageFilterController.h.
| typedef Superclass::GenericMediaPointer FREE::ResampleImageFilterControllerBase< TInputImage >::GenericMediaPointer |
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Reimplemented in FREE::Resample2DImageFilterController, and FREE::Resample3DImageFilterController.
Definition at line 56 of file freResampleImageFilterController.h.
| FREE::ResampleImageFilterControllerBase< TInputImage >::ResampleImageFilterControllerBase | ( | ) | [inline, protected] |
Definition at line 86 of file freResampleImageFilterController.h.
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | DefaultPixelValue | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | OutputOrigin | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | OutputSpacing | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | OutputSize | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | OutputStartIndex | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | OutputOrientation | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareParameterMacro | ( | UseReferenceInfo | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareMediaIDMacro | ( | transformFunction | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::DeclareMediaIDMacro | ( | outputReference | ) |
| FREE::ResampleImageFilterControllerBase< TInputImage >::itkTypeMacro | ( | ResampleImageFilterControllerBase< TInputImage > | , | |
| ImageToImageFilterControllerBase | ||||
| ) |
| ValidityTag::Pointer FREE::ResampleImageFilterControllerBase< TInputImage >::GetMediaValidityTagRequirement | ( | const MediaID & | mediaID, | |
| SessionComponentCache * | pComponentCache | |||
| ) | const [inline, virtual] |
Retrieves the validity tag requirement of the media specified by the mediaID. The requirement is the most up to date ValidityTag in the dependency chain of a media component.
Reimplement GetMediaValidityTagRequirement() to realize special controller behavior accordingly a certain dependency chain.
This version returns only the ValidityTag of the specified media; thus the media has no dependencies.
| [in] | mediaID | ID specifying the wanted media. |
| [in] | pComponentCache | Pointer to the component cache. |
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Definition at line 72 of file freResampleImageFilterController.h.
| virtual void FREE::ResampleImageFilterControllerBase< TInputImage >::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::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Definition at line 93 of file freResampleImageFilterController.h.
| virtual void FREE::ResampleImageFilterControllerBase< TInputImage >::ActualizeMainComponent | ( | ComponentType * | pMainComponent, | |
| SessionComponentCache * | pComponentCache, | |||
| SessionInfo * | pSessionInfo, | |||
| const unsigned int & | iActLevel | |||
| ) | const [inline, protected, virtual] |
This function (called by ActualizeComponent()) actualizes the passed component with the setup information considering the actual resolution level of the ongoing registration. In a derived class this function should be overridden to provide a specific behavior.
| [in,out] | pMainComponent | Pointer to the main component. Can also be retrieved via component cache, but offered directly and already casted for more convenience. |
| [in,out] | pComponentCache | Pointer to the component cache that should be actualized. |
| [in] | pSessionInfo | Pointer to the session info. |
| [in] | iActLevel | Indicates which layer of a parameter should be used, if the parameter is layer sensitive (e.g. as resolution level of a registration). Default is 0. |
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Definition at line 148 of file freResampleImageFilterController.h.
| virtual GenericComponentType* FREE::ResampleImageFilterControllerBase< TInputImage >::GetSubComponentCasted | ( | ComponentType * | pMainComponent, | |
| const ComponentID & | compID, | |||
| SessionComponentCache * | pMainComponentCache | |||
| ) | const [inline, protected, virtual] |
Returns the subcomponent specified by the ComponentID. If the component ID is not defined, the return is NULL.
Reimplement the virtual variant of this member function to realize special controller behavior. This version is only for establishing a generic interface.
| [in] | pMainComponent | Pointer to the casted main component, containing the wanted subcomponent. |
| [in] | compID | ID specifying the wanted subcomponent. |
| [in] | pMainComponentCache | Pointer to the cache of the main component. |
Reimplemented from FREE::ComponentControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Definition at line 254 of file freResampleImageFilterController.h.
| virtual void FREE::ResampleImageFilterControllerBase< TInputImage >::SetSubComponentCasted | ( | GenericComponentType * | pSubComponent, | |
| ComponentType * | pMainComponent, | |||
| const ComponentID | compID, | |||
| SessionComponentCache * | pMainComponentCache | |||
| ) | const [inline, protected, virtual] |
Definition at line 262 of file freResampleImageFilterController.h.
| virtual void FREE::ResampleImageFilterControllerBase< TInputImage >::SetMediaCasted | ( | const MediaID & | mediaID, | |
| GenericMediaType * | pMedia, | |||
| ComponentType * | pComponent, | |||
| SessionComponentCache * | pComponentCache, | |||
| SessionInfo * | pSessionInfo | |||
| ) | const [inline, protected, virtual] |
Reimplemented from FREE::ImageToImageFilterControllerBase< itk::ResampleImageFilter< TInputImage, TInputImage > >.
Definition at line 269 of file freResampleImageFilterController.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000