#include <Standard.hxx>#include <Standard_DefineHandle.hxx>#include <Handle_TDF_Data.hxx>#include <TDF_LabelNodePtr.hxx>#include <Standard_Integer.hxx>#include <Standard_Boolean.hxx>#include <TColStd_StackOfInteger.hxx>#include <NCollection_BaseAllocator.hxx>#include <MMgt_TShared.hxx>#include <Standard_Macro.hxx>#include <TDF_LabelNodePtr.hxx>#include <Handle_TDF_Attribute.hxx>#include <Standard_OStream.hxx>#include <TCollection_AsciiString.hxx>#include <Handle_TDF_AttributeDelta.hxx>#include <Handle_TDF_DeltaOnAddition.hxx>#include <Handle_TDF_DeltaOnForget.hxx>#include <Handle_TDF_DeltaOnResume.hxx>#include <Handle_TDF_DeltaOnModification.hxx>#include <Handle_TDF_DeltaOnRemoval.hxx>#include <Handle_TDF_RelocationTable.hxx>#include <Handle_TDF_DataSet.hxx>#include <NCollection_IncAllocator.hxx>#include <Handle_TDF_TagSource.hxx>#include <TDF_Attribute.hxx>#include <Handle_TDF_Delta.hxx>Data Structures | |
| class | TDF_Data |
| This class is used to manipulate a complete independant, self sufficient data structure and its services: Access to the root label; Opens, aborts, commits a transaction; Generation and use of Delta, depending on the time. This class uses a special allocator (see LabelNodeAllocator() method) for more efficient allocation of objects in memory. More... | |
1.6.3