Open CASCADE Technology
6.5.4
|
#include <TDF_CopyLabel.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | TDF_CopyLabel () |
Empty constructor | |
TDF_CopyLabel (const TDF_Label &aSource, const TDF_Label &aTarget) | |
CopyTool | |
void | Load (const TDF_Label &aSource, const TDF_Label &aTarget) |
Loads src and tgt labels | |
void | UseFilter (const TDF_IDFilter &aFilter) |
Sets filter | |
void | Perform () |
performs algorithm of selfcontained copy | |
Standard_Boolean | IsDone () const |
const Handle_TDF_RelocationTable & | RelocationTable () const |
returns relocation table | |
Static Public Member Functions | |
static 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 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 |
TDF_CopyLabel::TDF_CopyLabel | ( | const TDF_Label & | aSource, |
const TDF_Label & | aTarget | ||
) |
static Standard_Boolean TDF_CopyLabel::ExternalReferences | ( | const TDF_Label & | Lab, |
TDF_AttributeMap & | aExternals, | ||
const TDF_IDFilter & | aFilter | ||
) | [static] |
static void TDF_CopyLabel::ExternalReferences | ( | const TDF_Label & | aRefLab, |
const TDF_Label & | Lab, | ||
TDF_AttributeMap & | aExternals, | ||
const TDF_IDFilter & | aFilter, | ||
Handle< TDF_DataSet > & | aDataSet | ||
) | [static] |
Standard_Boolean TDF_CopyLabel::IsDone | ( | ) | const |
const Handle_TDF_RelocationTable& TDF_CopyLabel::RelocationTable | ( | ) | const |
void TDF_CopyLabel::UseFilter | ( | const TDF_IDFilter & | aFilter | ) |