#include <MoniTool_Element.hxx>
Inheritance diagram for MoniTool_Element:
Public Member Functions | |
Standard_EXPORT Standard_Integer | GetHashCode () const |
Returns the HashCode which has been stored by SetHashCode (remark that HashCode could be deferred then be defined by sub-classes, the result is the same) . | |
virtual Standard_EXPORT Standard_Boolean | Equates (const Handle(MoniTool_Element)&other) const =0 |
Specific testof equallity : to be defined by each sub-class, must be False if Elements have not the same true Type, else their contents must be compared . | |
virtual Standard_EXPORT Handle_Standard_Type | ValueType () const |
Returns the Type of the Value. By default, returns the DynamicType of <me>, but can be redefined . | |
virtual Standard_EXPORT Standard_CString | ValueTypeName () const |
Returns the name of the Type of the Value. Default is name of ValueType, unless it is for a non-handled object . | |
Standard_EXPORT const MoniTool_AttrList & | ListAttr () const |
Returns (readonly) the Attribute List . | |
Standard_EXPORT MoniTool_AttrList & | ChangeAttr () |
Returns (modifiable) the Attribute List . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
Standard_EXPORT void | SetHashCode (const Standard_Integer code) |
Stores the HashCode which corresponds to the Value given to create the Mapper . | |
Private Attributes | |
Standard_Integer | thecode |
MoniTool_AttrList | theattrib |
|
|
|
Implemented in MoniTool_TransientElem. |
|
|
|
Reimplemented in MoniTool_TransientElem. |
|
|
|
|
|
Reimplemented in MoniTool_TransientElem. |
|
Reimplemented in MoniTool_TransientElem. |
|
|
|
|