#include <freESStrategicParameter.h>
Public Types | |
| enum | HandlingType { HStatic, HDynamic } |
| typedef StrategicParameter < TValueType > | Self |
| typedef itk::LightObject | Superclass |
| typedef itk::SmartPointer < Self > | Pointer |
| typedef itk::SmartPointer < const Self > | ConstPointer |
| typedef TValueType | ParameterValueType |
| typedef std::string | OriginIDType |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual const char * | GetNameOfClass () const |
| bool | operator== (const ParameterValueType &value) const |
| void | operator= (const ParameterValueType &value) |
| void | operator= (const Self ¶meter) |
| operator ParameterValueType () const | |
| operator ParameterValueType & () | |
| ParameterValueType & | GetValue () |
| const ParameterValueType & | GetValue () const |
| void | SetValue (const ParameterValueType &value) |
| const OriginIDType & | GetOrigin () const |
| void | SetOrigin (const OriginIDType &origin) |
| const HandlingType & | GetHandling () const |
| void | SetHandling (const HandlingType &handling) |
| Pointer | Clone () const |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Member Functions | |
| StrategicParameter () | |
| virtual | ~StrategicParameter () |
Protected Attributes | |
| ParameterValueType | m_Value |
| OriginIDType | m_Origin |
| HandlingType | m_Handling |
Private Member Functions | |
| StrategicParameter (Self const &) | |
Definition at line 36 of file freESStrategicParameter.h.
| typedef StrategicParameter<TValueType> FREE::ES::StrategicParameter< TValueType >::Self |
Definition at line 41 of file freESStrategicParameter.h.
| typedef itk::LightObject FREE::ES::StrategicParameter< TValueType >::Superclass |
Definition at line 42 of file freESStrategicParameter.h.
| typedef itk::SmartPointer<Self> FREE::ES::StrategicParameter< TValueType >::Pointer |
Definition at line 43 of file freESStrategicParameter.h.
| typedef itk::SmartPointer<const Self> FREE::ES::StrategicParameter< TValueType >::ConstPointer |
Definition at line 44 of file freESStrategicParameter.h.
| typedef TValueType FREE::ES::StrategicParameter< TValueType >::ParameterValueType |
Definition at line 50 of file freESStrategicParameter.h.
| typedef std::string FREE::ES::StrategicParameter< TValueType >::OriginIDType |
Definition at line 54 of file freESStrategicParameter.h.
| enum FREE::ES::StrategicParameter::HandlingType |
| FREE::ES::StrategicParameter< TValueType >::StrategicParameter | ( | ) | [inline, protected] |
Constructor is protected to ensure that New() function is used to create instances.
Definition at line 89 of file freESStrategicParameter.h.
| virtual FREE::ES::StrategicParameter< TValueType >::~StrategicParameter | ( | ) | [inline, protected, virtual] |
Definition at line 90 of file freESStrategicParameter.h.
| FREE::ES::StrategicParameter< TValueType >::StrategicParameter | ( | Self const & | ) | [private] |
| static Pointer FREE::ES::StrategicParameter< TValueType >::New | ( | void | ) | [inline, static] |
Definition at line 47 of file freESStrategicParameter.h.
Referenced by FREE::ES::StrategicParameter< TValueType >::Clone().
| virtual ::itk::LightObject::Pointer FREE::ES::StrategicParameter< TValueType >::CreateAnother | ( | void | ) | const [inline, virtual] |
Definition at line 47 of file freESStrategicParameter.h.
| virtual const char* FREE::ES::StrategicParameter< TValueType >::GetNameOfClass | ( | ) | const [inline, virtual] |
Definition at line 50 of file freESStrategicParameter.h.
| bool FREE::ES::StrategicParameter< TValueType >::operator== | ( | const ParameterValueType & | value | ) | const [inline] |
Definition at line 62 of file freESStrategicParameter.h.
| void FREE::ES::StrategicParameter< TValueType >::operator= | ( | const ParameterValueType & | value | ) | [inline] |
Definition at line 64 of file freESStrategicParameter.h.
| void FREE::ES::StrategicParameter< TValueType >::operator= | ( | const Self & | parameter | ) |
| FREE::ES::StrategicParameter< TValueType >::operator ParameterValueType | ( | ) | const [inline] |
Definition at line 67 of file freESStrategicParameter.h.
| FREE::ES::StrategicParameter< TValueType >::operator ParameterValueType & | ( | ) | [inline] |
Definition at line 68 of file freESStrategicParameter.h.
| ParameterValueType& FREE::ES::StrategicParameter< TValueType >::GetValue | ( | ) | [inline] |
Definition at line 70 of file freESStrategicParameter.h.
| const ParameterValueType& FREE::ES::StrategicParameter< TValueType >::GetValue | ( | ) | const [inline] |
Definition at line 71 of file freESStrategicParameter.h.
| void FREE::ES::StrategicParameter< TValueType >::SetValue | ( | const ParameterValueType & | value | ) | [inline] |
Definition at line 72 of file freESStrategicParameter.h.
| const OriginIDType& FREE::ES::StrategicParameter< TValueType >::GetOrigin | ( | ) | const [inline] |
Definition at line 74 of file freESStrategicParameter.h.
| void FREE::ES::StrategicParameter< TValueType >::SetOrigin | ( | const OriginIDType & | origin | ) | [inline] |
Definition at line 75 of file freESStrategicParameter.h.
| const HandlingType& FREE::ES::StrategicParameter< TValueType >::GetHandling | ( | ) | const [inline] |
Definition at line 77 of file freESStrategicParameter.h.
| void FREE::ES::StrategicParameter< TValueType >::SetHandling | ( | const HandlingType & | handling | ) | [inline] |
Definition at line 78 of file freESStrategicParameter.h.
| StrategicParameter< TValueType >::Pointer FREE::ES::StrategicParameter< TValueType >::Clone | ( | ) | const [inline] |
Definition at line 49 of file freESStrategicParameter.txx.
References FREE::ES::StrategicParameter< TValueType >::New().

ParameterValueType FREE::ES::StrategicParameter< TValueType >::m_Value [protected] |
Definition at line 83 of file freESStrategicParameter.h.
OriginIDType FREE::ES::StrategicParameter< TValueType >::m_Origin [protected] |
Definition at line 84 of file freESStrategicParameter.h.
HandlingType FREE::ES::StrategicParameter< TValueType >::m_Handling [protected] |
Definition at line 85 of file freESStrategicParameter.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000