Open CASCADE Technology 7.8.0
|
This class provides services to build the closure of an information set. This class gives services around the transitive enclosure of a set of information, starting from a list of label. You can set closure options by using IDFilter (to select or exclude specific attribute IDs) and CopyOption objects and by giving to Closure method. More...
#include <TDF_ClosureTool.hxx>
Static Public Member Functions | |
static void | Closure (const Handle< TDF_DataSet > &aDataSet) |
Builds the transitive closure of label and attribute sets into <aDataSet>. | |
static void | Closure (const Handle< TDF_DataSet > &aDataSet, const TDF_IDFilter &aFilter, const TDF_ClosureMode &aMode) |
Builds the transitive closure of label and attribute sets into <aDataSet>. Uses <aFilter> to determine if an attribute has to be taken in account or not. Uses <aMode> for various way of closing. | |
static void | Closure (const TDF_Label &aLabel, TDF_LabelMap &aLabMap, TDF_AttributeMap &anAttMap, const TDF_IDFilter &aFilter, const TDF_ClosureMode &aMode) |
Builds the transitive closure of <aLabel>. | |
This class provides services to build the closure of an information set. This class gives services around the transitive enclosure of a set of information, starting from a list of label. You can set closure options by using IDFilter (to select or exclude specific attribute IDs) and CopyOption objects and by giving to Closure method.
|
static |
Builds the transitive closure of label and attribute sets into <aDataSet>.
|
static |
Builds the transitive closure of label and attribute sets into <aDataSet>. Uses <aFilter> to determine if an attribute has to be taken in account or not. Uses <aMode> for various way of closing.
|
static |
Builds the transitive closure of <aLabel>.