#include <Interface_TypedValue.hxx>
Inheritance diagram for Interface_TypedValue:
Public Member Functions | |
Standard_EXPORT | Interface_TypedValue (const Standard_CString name, const Interface_ParamType type=Interface_ParamText, const Standard_CString init="") |
Creates a TypedValue, with a name type gives the type of the parameter, default is free text Also available : Integer, Real, Enum, Entity (i.e. Object) More precise specifications, titles, can be given to the TypedValue once created init gives an initial value. If it is not given, the TypedValue begins as "not set", its value is empty . | |
Standard_EXPORT Interface_ParamType | Type () const |
Returns the type I.E. calls ValueType then makes correspondance between ParamType from Interface (which remains for compatibility reasons) and ValueType from MoniTool . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions | |
static Standard_EXPORT MoniTool_ValueType | ParamTypeToValueType (const Interface_ParamType typ) |
Correspondance ParamType from Interface to ValueType from MoniTool . | |
static Standard_EXPORT Interface_ParamType | ValueTypeToParamType (const MoniTool_ValueType typ) |
Correspondance ParamType from Interface to ValueType from MoniTool . | |
Private Attributes | |
TCollection_AsciiString | thename |
TCollection_AsciiString | thedef |
TCollection_AsciiString | thelabel |
Interface_ParamType | thetype |
Handle_Standard_Type | theotyp |
Standard_Integer | thelims |
Standard_Integer | themaxlen |
Standard_Integer | theintlow |
Standard_Integer | theintup |
Standard_Real | therealow |
Standard_Real | therealup |
TCollection_AsciiString | theunidef |
Handle_TColStd_HArray1OfAsciiString | theenums |
Handle_Dico_DictionaryOfInteger | theeadds |
Interface_ValueInterpret | theinterp |
Interface_ValueSatisfies | thesatisf |
TCollection_AsciiString | thesatisn |
Standard_Integer | theival |
Handle_TCollection_HAsciiString | thehval |
Handle_Standard_Transient | theoval |
|
|
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
|
|
|
|
|
|
Reimplemented from MoniTool_TypedValue. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |
|
Reimplemented from MoniTool_TypedValue. Reimplemented in Interface_Static. |