This class gives copy of source label hierarchy. More...
#include <TDF_CopyLabel.hxx>
Public Member Functions | |
| 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. | |
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.