|
Open CASCADE Technology
6.5.4
|
Computes Status of IGES Entities for a whole IGESModel.
This concerns SubordinateStatus and UseFlag, which must have
some definite values according the way they are referenced.
(see definitions of Logical use, Physical use, etc...)
Works by calling a BasicEditor from IGESData. Works on the
whole produced (target) model, because computation is global.
#include <IGESSelect_ComputeStatus.hxx>

Public Member Functions | |
| IGESSelect_ComputeStatus () | |
| Creates an ComputeStatus, which uses the system Date | |
| void | Performing (IFSelect_ContextModif &ctx, const Handle< IGESData_IGESModel > &target, Interface_CopyTool &TC) const |
| Specific action : it first evaluates the required values for Subordinate Status and Use Flag (in Directory Part of each IGES Entity). Then it corrects them, for the whole target. Works with a Protocol. Implementation uses BasicEditor | |
| TCollection_AsciiString | Label () const |
| Returns a text which is "Compute Subordinate Status and Use Flag" | |
| TCollection_AsciiString IGESSelect_ComputeStatus::Label | ( | ) | const [virtual] |
Implements IFSelect_GeneralModifier.
| void IGESSelect_ComputeStatus::Performing | ( | IFSelect_ContextModif & | ctx, |
| const Handle< IGESData_IGESModel > & | target, | ||
| Interface_CopyTool & | TC | ||
| ) | const [virtual] |
Implements IGESSelect_ModelModifier.
1.8.0