FUNCTION verify_optional_in_process_geometry
(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC
FUNCTION verify_optional_in_process_geometry
(mpe : machining_process_executable ) : LOGICAL;
RETURN (((verify_optional_action_property(mpe, 'as-is shape') AND verify_optional_action_property(mpe, 'to-be shape')) AND verify_optional_action_property(mpe, 'removal shape')) AND (0 = SIZEOF(QUERY (prop <* USEDIN(mpe, 'STEP_MERGED_AP_SCHEMA.ACTION_PROPERTY.DEFINITION')| (prop.name IN [ 'as-is shape', 'to-be shape', 'removal shape' ]) AND (0 = SIZEOF(QUERY (prep <* USEDIN(prop, 'STEP_MERGED_AP_SCHEMA.' + 'ACTION_PROPERTY_REPRESENTATION.PROPERTY')| ('STEP_MERGED_AP_SCHEMA.SHAPE_REPRESENTATION' IN TYPEOF(prep.representation)))))))));
END_FUNCTION;
Referenced By
Defintion verify_optional_in_process_geometry is references by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:20-04:00