This class discribes the services we need to
implement Delta and Undo/Redo services.
AttributeDeltas are applied in an unpredictable
order. But by the redefinition of the method
IsNowApplicable, a condition can be verified
before application. If the AttributeDelta is not
yet applicable, it is put at the end of the
AttributeDelta list, to be treated later. If a
dead lock if found on the list, the
AttributeDeltas are forced to be applied in an
unpredictable order.
#include <TDF_AttributeDelta.hxx>
Constructor & Destructor Documentation
TDF_AttributeDelta::TDF_AttributeDelta |
( |
const Handle< TDF_Attribute > & |
anAttribute | ) |
[protected] |
Member Function Documentation
virtual void TDF_AttributeDelta::Apply |
( |
| ) |
[pure virtual] |
Implemented in TDF_DeltaOnAddition, TDF_DeltaOnForget, TDF_DeltaOnResume, TDF_DeltaOnModification, TDF_DefaultDeltaOnRemoval, TDF_DefaultDeltaOnModification, TDataStd_DeltaOnModificationOfIntArray, TDataStd_DeltaOnModificationOfRealArray, TDataStd_DeltaOnModificationOfExtStringArray, TDataStd_DeltaOnModificationOfIntPackedMap, TDataStd_DeltaOnModificationOfByteArray, TNaming_DeltaOnRemoval, and TNaming_DeltaOnModification.
Handle_TDF_Attribute TDF_AttributeDelta::Attribute |
( |
| ) |
const |
TDF_Label TDF_AttributeDelta::Label |
( |
| ) |
const |
The documentation for this class was generated from the following file: