| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
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.