#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|