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:
DefinitionType
 machining_workingstep ENTITY
 machining_workplan ENTITY


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:20-04:00