#include <TDF_CopyLabel.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TDF_CopyLabel () |
| Empty constructor . | |
| Standard_EXPORT | TDF_CopyLabel (const TDF_Label &aSource, const TDF_Label &aTarget) |
| CopyTool . | |
| Standard_EXPORT void | Load (const TDF_Label &aSource, const TDF_Label &aTarget) |
| Loads src and tgt labels . | |
| Standard_EXPORT void | UseFilter (const TDF_IDFilter &aFilter) |
| Sets filter . | |
| Standard_EXPORT void | Perform () |
| performs algorithm of selfcontained copy | |
| Standard_Boolean | IsDone () const |
| Standard_EXPORT const Handle_TDF_RelocationTable & | RelocationTable () const |
| returns relocation table | |
Static Public Member Functions | |
| static Standard_EXPORT Standard_Boolean | ExternalReferences (const TDF_Label &Lab, TDF_AttributeMap &aExternals, const TDF_IDFilter &aFilter) |
| Check external references and if exist fills the aExternals Map . | |
| static Standard_EXPORT void | ExternalReferences (const TDF_Label &aRefLab, const TDF_Label &Lab, TDF_AttributeMap &aExternals, const TDF_IDFilter &aFilter, Handle(TDF_DataSet)&aDataSet) |
| Check external references and if exist fills the aExternals Map . | |
Private Attributes | |
| Handle_TDF_RelocationTable | myRT |
| TDF_Label | mySL |
| TDF_Label | myTL |
| TDF_IDFilter | myFilter |
| TDF_AttributeMap | myMapOfExt |
| Standard_Boolean | myIsDone |
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1