Open CASCADE Technology 6.6.0
|
Allows to Change the Last Change Date indication in the Header
(Global Section) of IGES File. It is taken from the operating
system (time of application of the Modifier).
The Selection of the Modifier is not used : it simply acts as
a criterium to select IGES Files to touch up.
Remark : IGES Models noted as version before IGES 5.1 are in
addition changed to 5.1
#include <IGESSelect_UpdateLastChange.hxx>
Public Member Functions | |
IGESSelect_UpdateLastChange () | |
Creates an UpdateLastChange, which uses the system Date | |
void | Performing (IFSelect_ContextModif &ctx, const Handle< IGESData_IGESModel > &target, Interface_CopyTool &TC) const |
Specific action : only <target> is used : the system Date is set to Global Section Item n0 25. Also sets IGES Version (Item n0 23) to IGES5 if it was older. | |
TCollection_AsciiString | Label () const |
Returns a text which is "Update IGES Header Last Change Date" |
IGESSelect_UpdateLastChange::IGESSelect_UpdateLastChange | ( | ) |
TCollection_AsciiString IGESSelect_UpdateLastChange::Label | ( | ) | const [virtual] |
Implements IFSelect_GeneralModifier.
void IGESSelect_UpdateLastChange::Performing | ( | IFSelect_ContextModif & | ctx, |
const Handle< IGESData_IGESModel > & | target, | ||
Interface_CopyTool & | TC | ||
) | const [virtual] |
Implements IGESSelect_ModelModifier.