Open CASCADE Technology
7.3.0
|
This class gives copy of source label hierarchy. More...
#include <TDF_CopyLabel.hxx>
Public Member Functions | |
TDF_CopyLabel () | |
Empty constructor. More... | |
TDF_CopyLabel (const TDF_Label &aSource, const TDF_Label &aTarget) | |
CopyTool. More... | |
void | Load (const TDF_Label &aSource, const TDF_Label &aTarget) |
Loads src and tgt labels. More... | |
void | UseFilter (const TDF_IDFilter &aFilter) |
Sets filter. More... | |
void | Perform () |
performs algorithm of selfcontained copy More... | |
Standard_Boolean | IsDone () const |
const Handle< TDF_RelocationTable > & | RelocationTable () const |
returns relocation table More... | |
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. More... | |
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. More... | |
This class gives copy of source label hierarchy.
TDF_CopyLabel::TDF_CopyLabel | ( | ) |
Empty constructor.
|
static |
Check external references and if exist fills the aExternals Map.
|
static |
Check external references and if exist fills the aExternals Map.
Standard_Boolean TDF_CopyLabel::IsDone | ( | ) | const |
Loads src and tgt labels.
void TDF_CopyLabel::Perform | ( | ) |
performs algorithm of selfcontained copy
const Handle< TDF_RelocationTable >& TDF_CopyLabel::RelocationTable | ( | ) | const |
returns relocation table
void TDF_CopyLabel::UseFilter | ( | const TDF_IDFilter & | aFilter | ) |
Sets filter.