#include <freAdaptation.h>


Public Types | |
| typedef Adaptation | Self |
| typedef XMLCollectionBase < AdaptationComponent > | 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 | SetID (std::string sID) |
| std::string | GetID () const |
| void | SetDescription (std::string sDescription) |
| std::string | GetDescription () const |
| virtual void | Reset () |
| Adaptation & | operator= (const Adaptation &rSetup) |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Member Functions | |
| Adaptation () | |
| ~Adaptation () | |
| virtual void | SubElementLoadProcessing (const std::string &rsXMLSubTag, const std::string &rsXMLSubElement, const std::string &rsXMLSubData) |
| virtual std::string | SaveData (const unsigned int &iDepth, bool &bHasSubElements) const |
| virtual void | AttributesLoadProcessing (const AttributesType &rAttributes) |
| virtual void | SaveAttributes (AttributesSaveListType &rAttributes) const |
Protected Attributes | |
| std::string | m_sDescription |
| std::string | m_sID |
Private Member Functions | |
| Adaptation (const Adaptation &rSetup) | |
ImageAdaptionListItem is used to define parameters of a setup which should be adapted. Also the image couple is specified by the class.
Definition at line 42 of file freAdaptation.h.
Definition at line 45 of file freAdaptation.h.
Reimplemented from FREE::XMLCollectionBase< TXMLElement >.
Definition at line 46 of file freAdaptation.h.
| typedef itk::SmartPointer<Self> FREE::Adaptation::Adaptation::Pointer |
Definition at line 47 of file freAdaptation.h.
| typedef itk::SmartPointer<const Self> FREE::Adaptation::Adaptation::ConstPointer |
Definition at line 48 of file freAdaptation.h.
| FREE::Adaptation::Adaptation::Adaptation | ( | ) | [protected] |
| FREE::Adaptation::Adaptation::~Adaptation | ( | ) | [protected] |
Definition at line 65 of file freAdaptation.cxx.
References Reset().

| FREE::Adaptation::Adaptation::Adaptation | ( | const Adaptation & | rSetup | ) | [private] |
| virtual const char* FREE::Adaptation::Adaptation::GetNameOfClass | ( | ) | const [inline, virtual] |
Reimplemented from FREE::XMLCollectionBase< TXMLElement >.
Definition at line 50 of file freAdaptation.h.
| static Pointer FREE::Adaptation::Adaptation::New | ( | void | ) | [inline, static] |
Definition at line 51 of file freAdaptation.h.
Referenced by FREE::Adaptation::AdaptationList::AddAdaptation(), FREE::ImageAdaptationInverter::InvertAdaptation(), and FREE::Adaptation::AdaptationList::SubElementLoadProcessing().
| virtual ::itk::LightObject::Pointer FREE::Adaptation::Adaptation::CreateAnother | ( | void | ) | const [inline, virtual] |
Definition at line 51 of file freAdaptation.h.
| void FREE::Adaptation::Adaptation::SetID | ( | std::string | sID | ) | [inline] |
| std::string FREE::Adaptation::Adaptation::GetID | ( | ) | const [inline] |
| void FREE::Adaptation::Adaptation::SetDescription | ( | std::string | sDescription | ) | [inline] |
| std::string FREE::Adaptation::Adaptation::GetDescription | ( | ) | const [inline] |
Definition at line 57 of file freAdaptation.h.
References m_sDescription.
Referenced by operator=().
| void FREE::Adaptation::Adaptation::Reset | ( | ) | [virtual] |
Deletes all ImageAdaptionParameter objects;
Reimplemented from FREE::XMLCollectionBase< TXMLElement >.
Definition at line 50 of file freAdaptation.cxx.
References m_sDescription, m_sID, and FREE::CollectionBase< TXMLElement, itk::SmartPointer< TXMLElement > >::Reset().
Referenced by ~Adaptation().

| Adaptation & FREE::Adaptation::Adaptation::operator= | ( | const Adaptation & | rSetup | ) |
Assignment operator.
Implementation of FREE::Adaptation ///////////////////////////////////
Definition at line 36 of file freAdaptation.cxx.
References GetDescription(), GetID(), m_sDescription, m_sID, and FREE::SmartCollectionBase< TXMLElement >::operator=().

| void FREE::Adaptation::Adaptation::SubElementLoadProcessing | ( | const std::string & | rsXMLSubTag, | |
| const std::string & | rsXMLSubElement, | |||
| const std::string & | rsXMLSubData | |||
| ) | [protected, virtual] |
Reimplemented from FREE::XMLStreamObject.
Definition at line 73 of file freAdaptation.cxx.
References FREE::SmartCollectionBase< TXMLElement >::AddElement(), FREE::cXML_Adaptation_Description, FREE::cXML_Component, m_sDescription, and FREE::Adaptation::AdaptationComponent::New().

| std::string FREE::Adaptation::Adaptation::SaveData | ( | const unsigned int & | iDepth, | |
| bool & | bHasSubElements | |||
| ) | const [protected, virtual] |
Reimplemented from FREE::XMLCollectionBase< TXMLElement >.
Definition at line 86 of file freAdaptation.cxx.
References FREE::XMLStreamObject::AddSubElement(), FREE::cXML_Adaptation_Description, FREE::CollectionBase< TXMLElement, itk::SmartPointer< TXMLElement > >::m_Elements, m_sDescription, and FREE::CollectionBase< TXMLElement, itk::SmartPointer< TXMLElement > >::Size().

| void FREE::Adaptation::Adaptation::AttributesLoadProcessing | ( | const AttributesType & | rAttributes | ) | [protected, virtual] |
Definition at line 101 of file freAdaptation.cxx.
References FREE::cXML_Adaptation_ItemID, and m_sID.
| void FREE::Adaptation::Adaptation::SaveAttributes | ( | AttributesSaveListType & | rAttributes | ) | const [protected, virtual] |
Definition at line 113 of file freAdaptation.cxx.
References FREE::cXML_Adaptation_ItemID, and m_sID.
std::string FREE::Adaptation::Adaptation::m_sDescription [protected] |
Definition at line 69 of file freAdaptation.h.
Referenced by Adaptation(), GetDescription(), operator=(), Reset(), SaveData(), SetDescription(), and SubElementLoadProcessing().
std::string FREE::Adaptation::Adaptation::m_sID [protected] |
Definition at line 70 of file freAdaptation.h.
Referenced by Adaptation(), AttributesLoadProcessing(), GetID(), operator=(), Reset(), SaveAttributes(), and SetID().
1.5.3 written by Dimitri van Heesch,
© 1997-2000