AttributeParameter interface More...
Public Member Functions | |
| void | SetInt (in string theID, in long theValue) |
| long | GetInt (in string theID) |
| void | SetReal (in string theID, in double theValue) |
| double | GetReal (in string theID) |
| void | SetString (in string theID, in string theValue) |
| string | GetString (in string theID) |
| void | SetBool (in string theID, in boolean theValue) |
| boolean | GetBool (in string theID) |
| void | SetRealArray (in string theID, in DoubleSeq theArray) |
| DoubleSeq | GetRealArray (in string theID) |
| void | SetIntArray (in string theID, in LongSeq theArray) |
| LongSeq | GetIntArray (in string theID) |
| void | SetStrArray (in string theID, in StringSeq theArray) |
| StringSeq | GetStrArray (in string theID) |
| boolean | IsSet (in string theID, in long theType) |
| boolean | RemoveID (in string theID, in long theType) |
| AttributeParameter | GetFather () |
| boolean | HasFather () |
| boolean | IsRoot () |
| void | Clear () |
| StringSeq | GetIDs (in long theType) |
| void | CheckLocked () raises (LockProtection) |
| Method CheckLocked. | |
| string | Type () |
| Get Type. | |
| string | GetClassType () |
| Get the class type. | |
| SObject | GetSObject () |
| Get SObject. | |
| long long | GetLocalImpl (in string theHostname, in long thePID, out boolean isLocal) |
| Private method, returns an implementation of this GenericAttribute. | |
| void | Register () |
| Increase the reference count (mark as used by another object). | |
| void | Destroy () |
| Decrease the reference count (release by another object). | |
AttributeParameter interface
Attribute is a universal container of basic types
| void SALOMEDS::AttributeParameter::SetInt | ( | in string | theID, |
| in long | theValue | ||
| ) |
Associates a integer value with the ID
| theID | An ID of a parameter. |
| theValue | A value of the parameter |
| long SALOMEDS::AttributeParameter::GetInt | ( | in string | theID | ) |
Returns a int value associated with the given ID
| theID | An ID of a parameter. |
| void SALOMEDS::AttributeParameter::SetReal | ( | in string | theID, |
| in double | theValue | ||
| ) |
Associates a real value with the ID
| theID | An ID of a parameter. |
| theValue | A value of the parameter |
| double SALOMEDS::AttributeParameter::GetReal | ( | in string | theID | ) |
Returns a real value associated with the given ID
| theID | An ID of a parameter. |
| void SALOMEDS::AttributeParameter::SetString | ( | in string | theID, |
| in string | theValue | ||
| ) |
Associates a string value with the ID
| theID | An ID of a parameter. |
| theValue | A value of the parameter |
| string SALOMEDS::AttributeParameter::GetString | ( | in string | theID | ) |
Returns a string value associated with the given ID
| theID | An ID of a parameter. |
| void SALOMEDS::AttributeParameter::SetBool | ( | in string | theID, |
| in boolean | theValue | ||
| ) |
Associates a boolean value with the ID
| theID | An ID of a parameter. |
| theValue | A value of the parameter |
| boolean SALOMEDS::AttributeParameter::GetBool | ( | in string | theID | ) |
Returns a boolean value associated with the given ID
| theID | An ID of a parameter. |
| void SALOMEDS::AttributeParameter::SetRealArray | ( | in string | theID, |
| in DoubleSeq | theArray | ||
| ) |
Associates an array of real values with the ID
| theID | An ID of a parameter. |
| theArray | The array of real values |
| DoubleSeq SALOMEDS::AttributeParameter::GetRealArray | ( | in string | theID | ) |
Returns an array of real values associated with the ID
| theID | An ID of a parameter. |
| void SALOMEDS::AttributeParameter::SetIntArray | ( | in string | theID, |
| in LongSeq | theArray | ||
| ) |
Associates an array of integer values with the ID
| theID | An ID of a parameter. |
| theArray | The array of integer values |
| LongSeq SALOMEDS::AttributeParameter::GetIntArray | ( | in string | theID | ) |
Returns an array of integer values associated with the ID
| theID | An ID of a parameter. |
| void SALOMEDS::AttributeParameter::SetStrArray | ( | in string | theID, |
| in StringSeq | theArray | ||
| ) |
Associates an array of string values with the ID
| theID | An ID of a parameter. |
| theArray | The array of string values |
| StringSeq SALOMEDS::AttributeParameter::GetStrArray | ( | in string | theID | ) |
Returns an array of string values associated with the ID
| theID | An ID of a parameter. |
| boolean SALOMEDS::AttributeParameter::IsSet | ( | in string | theID, |
| in long | theType | ||
| ) |
Returns True if for the ID of given type was assigned a value in the attribute
| theID | An ID of a parameter. |
| theType | A type of parameter [0(Int), 1(Real), 2(Boolean), 3(String), 4(RealArray), 5(IntArray), 6(StrArray)]. |
| boolean SALOMEDS::AttributeParameter::RemoveID | ( | in string | theID, |
| in long | theType | ||
| ) |
Removes a parameter with given ID and Type, returns True if succeded
| theID | An ID of a parameter. |
| theType | A type of parameter [0(Int), 1(Real), 2(Boolean), 3(String), 4(RealArray), 5(IntArray), 6(StrArray)]. |
| AttributeParameter SALOMEDS::AttributeParameter::GetFather | ( | ) |
Returns a father attribute of this attribute
| boolean SALOMEDS::AttributeParameter::HasFather | ( | ) |
Returns True if this attribute has a father attribute
| boolean SALOMEDS::AttributeParameter::IsRoot | ( | ) |
Returns True if this attribute is a root attribute
| void SALOMEDS::AttributeParameter::Clear | ( | ) |
Clears the content of the attribute
| StringSeq SALOMEDS::AttributeParameter::GetIDs | ( | in long | theType | ) |
Returns a sequence of ID's of the give type
| theType | A type of parameter [0(Int), 1(Real), 2(Boolean), 3(String), 4(RealArray), 5(IntArray), 6(StrArray)]. |
| void SALOMEDS::GenericAttribute::CheckLocked | ( | ) | raises (LockProtection) [inherited] |
Method CheckLocked.
Checks whether the Study is protected for modifications.
| string SALOMEDS::GenericAttribute::Type | ( | ) | [inherited] |
Get Type.
| string SALOMEDS::GenericAttribute::GetClassType | ( | ) | [inherited] |
Get the class type.
| long long SALOMEDS::GenericAttribute::GetLocalImpl | ( | in string | theHostname, |
| in long | thePID, | ||
| out boolean | isLocal | ||
| ) | [inherited] |
Private method, returns an implementation of this GenericAttribute.
| theHostname | is a hostname of the caller |
| thePID | is a process ID of the caller |
| isLocal | is set True if the GenericAttribute is launched locally with the caller |
| void SALOME::GenericObj::Register | ( | ) | [inherited] |
Increase the reference count (mark as used by another object).
| void SALOME::GenericObj::Destroy | ( | ) | [inherited] |
Decrease the reference count (release by another object).