#include <TDF_LabelNode.hxx>
Public Member Functions | |
TDF_LabelNode * | Father () const |
TDF_LabelNode * | Brother () const |
TDF_LabelNode * | FirstChild () const |
const | Handle (TDF_Attribute)&FirstAttribute() const |
Standard_Integer | Tag () const |
Standard_Integer | Depth () const |
Standard_Boolean | IsRoot () const |
Standard_EXPORT TDF_Data * | Data () const |
void | AttributesModified (const Standard_Boolean aStatus) |
Standard_Boolean | AttributesModified () const |
void | MayBeModified (const Standard_Boolean aStatus) |
Standard_Boolean | MayBeModified () const |
TDF_LabelNode (TDF_Data *Data) | |
~TDF_LabelNode () | |
void * | operator new (size_t aSize, const Handle(NCollection_IncAllocator)&anAlloc) |
void | operator delete (void *) |
Private Member Functions | |
void * | operator new (size_t) |
TDF_LabelNode (const Standard_Integer Tag, TDF_LabelNode *Father) | |
void | AddAttribute (const Handle(TDF_Attribute)&afterAtt, const Handle(TDF_Attribute)&newAtt) |
void | RemoveAttribute (const Handle(TDF_Attribute)&afterAtt, const Handle(TDF_Attribute)&oldAtt) |
TDF_LabelNode * | RootNode () |
const TDF_LabelNode * | RootNode () const |
Standard_EXPORT void | AllMayBeModified () |
void | Tag (const Standard_Integer aTag) |
void | Depth (const Standard_Integer aDepth) |
void | Imported (const Standard_Boolean aStatus) |
Standard_Boolean | IsImported () const |
Handle (TDF_Attribute) myFirstAttribute | |
Private Attributes | |
TDF_LabelNodePtr | myFather |
TDF_LabelNodePtr | myBrother |
TDF_LabelNodePtr | myFirstChild |
TDF_LabelNodePtr | myLastFoundChild |
Standard_Integer | myTag |
Standard_Integer | myFlags |
TDF_Data * | myData |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|