#include <freAdaptationComponent.h>


Public Types | |
| enum | AdaptationMode { AMUnknown = 0, AMOverwrite = 1, AMReplace = 2, AMExtend = 3, AMAdapt = 4 } |
| typedef AdaptationComponent | Self |
| typedef ComponentSetup | Superclass |
| typedef itk::SmartPointer < Self > | Pointer |
| typedef itk::SmartPointer < const Self > | ConstPointer |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| void | SetComponentPath (const IDPath &idPath) |
| const IDPath & | GetComponentPath () const |
| void | SetAdaptationMode (const AdaptationMode &am) |
| const AdaptationMode & | GetAdaptationMode () const |
| virtual AdaptationComponent & | operator= (const AdaptationComponent &rComponentSetup) |
| virtual void | Reset () |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Member Functions | |
| AdaptationComponent () | |
| virtual | ~AdaptationComponent () |
| virtual void | AttributesLoadProcessing (const AttributesType &rAttributes) |
| virtual void | SaveAttributes (AttributesSaveListType &rAttributes) const |
Protected Attributes | |
| IDPath | m_ComponentPath |
| AdaptationMode | m_AdaptationMode |
Private Member Functions | |
| AdaptationComponent (const AdaptationComponent &rComponentSetup) | |
Definition at line 37 of file freAdaptationComponent.h.
| typedef itk::SmartPointer<Self> FREE::Adaptation::AdaptationComponent::Pointer |
| typedef itk::SmartPointer<const Self> FREE::Adaptation::AdaptationComponent::ConstPointer |
Definition at line 48 of file freAdaptationComponent.h.
| FREE::Adaptation::AdaptationComponent::AdaptationComponent | ( | ) | [protected] |
Definition at line 58 of file freAdaptationComponent.cxx.
References FREE::cIDPSelf, and m_ComponentPath.
| FREE::Adaptation::AdaptationComponent::~AdaptationComponent | ( | ) | [protected, virtual] |
Definition at line 64 of file freAdaptationComponent.cxx.
References Reset().

| FREE::Adaptation::AdaptationComponent::AdaptationComponent | ( | const AdaptationComponent & | rComponentSetup | ) | [private] |
suppresses default copy constructor
| virtual const char* FREE::Adaptation::AdaptationComponent::GetNameOfClass | ( | ) | const [inline, virtual] |
| static Pointer FREE::Adaptation::AdaptationComponent::New | ( | void | ) | [inline, static] |
Reimplemented from FREE::ComponentSetup.
Definition at line 46 of file freAdaptationComponent.h.
Referenced by FREE::Adaptation::Adaptation::SubElementLoadProcessing().
| virtual ::itk::LightObject::Pointer FREE::Adaptation::AdaptationComponent::CreateAnother | ( | void | ) | const [inline, virtual] |
| void FREE::Adaptation::AdaptationComponent::SetComponentPath | ( | const IDPath & | idPath | ) |
Function to access the member variable m_ComponentPath.
| [in] | idPath | The new component ID path. |
Definition at line 37 of file freAdaptationComponent.cxx.
References m_ComponentPath.
Referenced by FREE::ImageAdaptationInverter::InvertAdaptation().
| const IDPath& FREE::Adaptation::AdaptationComponent::GetComponentPath | ( | ) | const [inline] |
Function to access the member variable m_ComponentPath.
Definition at line 62 of file freAdaptationComponent.h.
References m_ComponentPath.
Referenced by FREE::GenericSetupToImageAdaptor::AdaptSetup(), and operator=().
| void FREE::Adaptation::AdaptationComponent::SetAdaptationMode | ( | const AdaptationMode & | am | ) |
Function to access the member variable m_AdaptationMode.
| [in] | am | The new adpatation mode. |
| const AdaptationMode& FREE::Adaptation::AdaptationComponent::GetAdaptationMode | ( | ) | const [inline] |
Function to access the member variable m_AdaptationMode.
Definition at line 69 of file freAdaptationComponent.h.
References m_AdaptationMode.
Referenced by FREE::GenericSetupToImageAdaptor::AdaptSetup().
| AdaptationComponent & FREE::Adaptation::AdaptationComponent::operator= | ( | const AdaptationComponent & | rComponentSetup | ) | [virtual] |
Assignment operator.
Definition at line 44 of file freAdaptationComponent.cxx.
References FREE::IDPath::GetComponentID(), GetComponentPath(), FREE::ComponentSetup::m_ComponentID, m_ComponentPath, FREE::ComponentSetup::operator=(), and Reset().

| void FREE::Adaptation::AdaptationComponent::Reset | ( | ) | [virtual] |
Resets all properties of the component setup, except the parent reference and the dimension.
Reimplemented from FREE::ComponentSetup.
Definition at line 69 of file freAdaptationComponent.cxx.
References AMOverwrite, FREE::cIDPSelf, m_AdaptationMode, m_ComponentPath, and FREE::ComponentSetup::Reset().
Referenced by operator=(), and ~AdaptationComponent().

| void FREE::Adaptation::AdaptationComponent::AttributesLoadProcessing | ( | const AttributesType & | rAttributes | ) | [protected, virtual] |
Reimplemented from FREE::ComponentSetup.
Definition at line 78 of file freAdaptationComponent.cxx.
References FREE::cXML_Adaptation_Mode, FREE::cXML_ComponentControllerID, FREE::cXML_ComponentID, FREE::IDPath::GetComponentID(), m_AdaptationMode, FREE::ComponentSetup::m_ComponentID, m_ComponentPath, FREE::ComponentSetup::m_sControllerID, and FREE::Convert::ToAdaptationMode().

| void FREE::Adaptation::AdaptationComponent::SaveAttributes | ( | AttributesSaveListType & | rAttributes | ) | const [protected, virtual] |
Reimplemented from FREE::ComponentSetup.
Definition at line 91 of file freAdaptationComponent.cxx.
References AMOverwrite, FREE::csUndefinedController, FREE::cXML_Adaptation_Mode, FREE::cXML_ComponentControllerID, FREE::cXML_ComponentID, m_AdaptationMode, m_ComponentPath, FREE::ComponentSetup::m_sControllerID, FREE::Convert::ToStr(), and FREE::IDPath::ToStr().

path selecting the adapted parts in the setup
Definition at line 90 of file freAdaptationComponent.h.
Referenced by AdaptationComponent(), AttributesLoadProcessing(), GetComponentPath(), operator=(), Reset(), SaveAttributes(), and SetComponentPath().
indicates how wich adaptation method should be used for this component.
Definition at line 93 of file freAdaptationComponent.h.
Referenced by AttributesLoadProcessing(), GetAdaptationMode(), Reset(), and SaveAttributes().
1.5.3 written by Dimitri van Heesch,
© 1997-2000