Open CASCADE Technology
6.5.4
|
Sets IGES Version (coded in global parameter 23) to be at least
IGES 5.1 . If it is older, it is set to IGES 5.1, and
LastChangeDate (new Global n0 25) is added (current time)
Else, it does nothing (i.e. changes neither IGES Version nor
LastChangeDate)
#include <IGESSelect_SetVersion5.hxx>
Public Member Functions | |
IGESSelect_SetVersion5 () | |
Creates an SetVersion5, which uses the system Date for Last Change Date | |
void | Performing (IFSelect_ContextModif &ctx, const Handle< IGESData_IGESModel > &target, Interface_CopyTool &TC) const |
Specific action : only <target> is used : IGES Version (coded) is upgraded to 5.1 if it is older, and it this case the new global parameter 25 (LastChangeDate) is set to current time | |
TCollection_AsciiString | Label () const |
Returns a text which is "Update IGES Version to 5.1" |
TCollection_AsciiString IGESSelect_SetVersion5::Label | ( | ) | const [virtual] |
Implements IFSelect_GeneralModifier.
void IGESSelect_SetVersion5::Performing | ( | IFSelect_ContextModif & | ctx, |
const Handle< IGESData_IGESModel > & | target, | ||
Interface_CopyTool & | TC | ||
) | const [virtual] |
Implements IGESSelect_ModelModifier.