|
Public Member Functions |
Standard_EXPORT | TObj_TObject () |
| Standard methods of OCAF attribute Empty constructor.
|
Standard_EXPORT const Standard_GUID & | ID () const |
| Returns the ID of TObj_TObject attribute.
|
static Standard_EXPORT const | Handle (TObj_Object)&theElem) |
Standard_EXPORT void | Set (const Handle(TObj_Object)&theElem) |
| Sets the TObj_Object object.
|
Standard_EXPORT | Handle (TObj_Object) Get() const |
| Returns the TObj_Object object.
|
Standard_EXPORT | Handle (TDF_Attribute) NewEmpty() const |
| Returns an new empty TObj_TObject attribute. It is used by the copy algorithm.
|
Standard_EXPORT void | Restore (const Handle(TDF_Attribute)&theWith) |
| Restores the backuped contents from <thewith> into this one. It is used when aborting a transaction.
|
Standard_EXPORT void | Paste (const Handle(TDF_Attribute)&theInto, const Handle(TDF_RelocationTable)&theRT) const |
| This method is used when copying an attribute from a source structure into a target structure.
|
Standard_EXPORT void | BeforeForget () |
| Tell TObj_Object to die, i.e. (myElem->IsAlive() == false) after that.
|
Standard_EXPORT Standard_Boolean | AfterUndo (const Handle(TDF_AttributeDelta)&anAttDelta, const Standard_Boolean forceIt) |
| Tell TObj_Object to rise from the dead, i.e. (myElem->IsAlive() == true) after that.
|
Static Public Member Functions |
static Standard_EXPORT const
Standard_GUID & | GetID () |
| This method is used in implementation of ID().
|
static Standard_EXPORT | Handle (TObj_TObject) Set(const TDF_Label &theLabel |
| Creates TObj_TObject attribute on given label.
|
Private Member Functions |
| Handle (TObj_Object) myElem |
| The object interface stored by the attribute.
|