Open CASCADE Technology 6.6.0
|
Rebuilds Groups which were bypassed to produce new models.
If a set of entities, all put into a same IGESModel, were
part of a same Group in the starting Model, this Modifier
rebuilds the original group, but only with the transferred
entities. The distinctions (Ordered or not, "WhithoutBackP"
or not) are renewed, also the name of the group.
If the Input Selection is present, tries to rebuild groups
only for the selected entities. Else, tries to rebuild
groups for all the transferred entities.
#include <IGESSelect_RebuildGroups.hxx>
Public Member Functions | |
IGESSelect_RebuildGroups () | |
Creates an RebuildGroups, which uses the system Date | |
void | Performing (IFSelect_ContextModif &ctx, const Handle< IGESData_IGESModel > &target, Interface_CopyTool &TC) const |
Specific action : Rebuilds the original groups | |
TCollection_AsciiString | Label () const |
Returns a text which is "Rebuild Groups" |
IGESSelect_RebuildGroups::IGESSelect_RebuildGroups | ( | ) |
TCollection_AsciiString IGESSelect_RebuildGroups::Label | ( | ) | const [virtual] |
Implements IFSelect_GeneralModifier.
void IGESSelect_RebuildGroups::Performing | ( | IFSelect_ContextModif & | ctx, |
const Handle< IGESData_IGESModel > & | target, | ||
Interface_CopyTool & | TC | ||
) | const [virtual] |
Implements IGESSelect_ModelModifier.