#include <exotkParameter_Root.hxx>
Inheritance diagram for exotkParameter_Root:

Public Methods | |
| virtual Standard_EXPORT | ~exotkParameter_Root () |
| Destructor. More... | |
| Standard_EXPORT Standard_Boolean | IsCompatible (const Handle_exotkParameter_Root &anOther) |
| Return true if anOther as the same type and the same name as this. More... | |
| virtual Standard_EXPORT void | DeepCopy (const Handle_exotkParameter_Root &aParameterToCopy)=0 |
| copy all the fields of aParameterToCopy into this. More... | |
| Standard_EXPORT TCollection_AsciiString | Name () const |
| Return the name of the parameter. More... | |
| Standard_EXPORT void | SetName (const TCollection_AsciiString &aName) |
| Set the name of the parameter. More... | |
| virtual Standard_EXPORT Standard_Boolean | SetParameterAsString (const TCollection_AsciiString &aParameter)=0 |
| Set the parameter as string. More... | |
| virtual Standard_EXPORT TCollection_AsciiString | ParameterAsString () const=0 |
| return the parameter as string. More... | |
| Standard_EXPORT void | Limits (TCollection_AsciiString &aLowerParameter, TCollection_AsciiString &anUpperParameter) |
| Return the limits as strings. More... | |
| Standard_EXPORT exotkParameter_Type | Type () const |
| Return the type of parameter. More... | |
| virtual Standard_EXPORT Standard_OStream & | Dump (Standard_OStream &anOS) const |
| Dump the parameter into the ostream. More... | |
Protected Methods | |
| Standard_EXPORT | exotkParameter_Root () |
| Constructor. More... | |
Protected Attributes | |
| TCollection_AsciiString | myName |
| TCollection_AsciiString | myLowerLimit |
| TCollection_AsciiString | myUpperLimit |
| exotkParameter_Type | myType |
Definition at line 59 of file exotkParameter_Root.hxx.
|
|
Constructor.
Definition at line 63 of file exotkParameter_Root.cxx. References exotkParameter_Type_Root. |
|
|
Destructor.
Definition at line 79 of file exotkParameter_Root.cxx. |
|
|
copy all the fields of aParameterToCopy into this.
Reimplemented in exotkParameter_Boolean, exotkParameter_Enumeration, exotkParameter_Integer, exotkParameter_Real, and exotkParameter_String. Definition at line 161 of file exotkParameter_Root.cxx. References myLowerLimit, myName, myType, and myUpperLimit. Referenced by exotkParameter_String::DeepCopy(), exotkParameter_Real::DeepCopy(), exotkParameter_Integer::DeepCopy(), exotkParameter_Enumeration::DeepCopy(), and exotkParameter_Boolean::DeepCopy(). |
|
|
Dump the parameter into the ostream.
Reimplemented in exotkParameter_Enumeration. Definition at line 145 of file exotkParameter_Root.cxx. References myLowerLimit, myName, myUpperLimit, and ParameterAsString(). Referenced by exotkParameter_Enumeration::Dump(). |
|
|
Return true if anOther as the same type and the same name as this.
Definition at line 178 of file exotkParameter_Root.cxx. |
|
||||||||||||
|
Return the limits as strings.
Definition at line 130 of file exotkParameter_Root.cxx. References myLowerLimit, and myUpperLimit. |
|
|
Return the name of the parameter.
Definition at line 103 of file exotkParameter_Root.cxx. References myName. |
|
|
return the parameter as string.
Reimplemented in exotkParameter_Boolean, exotkParameter_Enumeration, exotkParameter_Integer, exotkParameter_Real, and exotkParameter_String. Referenced by Dump(). |
|
|
Set the name of the parameter.
Definition at line 116 of file exotkParameter_Root.cxx. References myName. |
|
|
Set the parameter as string.
Reimplemented in exotkParameter_Boolean, exotkParameter_Enumeration, exotkParameter_Integer, exotkParameter_Real, and exotkParameter_String. |
|
|
Return the type of parameter.
Definition at line 91 of file exotkParameter_Root.cxx. References exotkParameter_Type, and myType. |
|
|
the lower limit as string Definition at line 154 of file exotkParameter_Root.hxx. Referenced by DeepCopy(), Dump(), exotkParameter_Integer::exotkParameter_Integer(), exotkParameter_Real::exotkParameter_Real(), Limits(), exotkParameter_Integer::SetLowerIntegerLimit(), and exotkParameter_Real::SetLowerRealLimit(). |
|
|
the name of the parameter ( application dependent ) Definition at line 152 of file exotkParameter_Root.hxx. Referenced by DeepCopy(), Dump(), IsCompatible(), Name(), and SetName(). |
|
|
the parameter type Definition at line 158 of file exotkParameter_Root.hxx. Referenced by DeepCopy(), exotkParameter_Boolean::exotkParameter_Boolean(), exotkParameter_Enumeration::exotkParameter_Enumeration(), exotkParameter_Integer::exotkParameter_Integer(), exotkParameter_Real::exotkParameter_Real(), exotkParameter_String::exotkParameter_String(), IsCompatible(), and Type(). |
|
|
the upper limit as string Definition at line 156 of file exotkParameter_Root.hxx. Referenced by DeepCopy(), Dump(), exotkParameter_Integer::exotkParameter_Integer(), exotkParameter_Real::exotkParameter_Real(), Limits(), exotkParameter_Integer::SetUpperIntegerLimit(), and exotkParameter_Real::SetUpperRealLimit(). |
1.2.12 written by Dimitri van Heesch,
© 1997-2001