RULE geometric_tolerance_subtype_exclusiveness

(* SCHEMA step_merged_ap_schema; *)
-- IN AP224
RULE geometric_tolerance_subtype_exclusiveness FOR (geometric_tolerance );
   WHERE
      wr1:
         SIZEOF(QUERY (gt <* geometric_tolerance| NOT (SIZEOF(TYPEOF(gt) * [ 'STEP_MERGED_AP_SCHEMA.ANGULARITY_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.CIRCULAR_RUNOUT_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.CONCENTRICITY_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.CYLINDRICITY_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.FLATNESS_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.LINE_PROFILE_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.PARALLELISM_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.PERPENDICULARITY_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.POSITION_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.ROUNDNESS_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.STRAIGHTNESS_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.SURFACE_PROFILE_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.SYMMETRY_TOLERANCE', 'STEP_MERGED_AP_SCHEMA.TOTAL_RUNOUT_TOLERANCE' ]) <= 2))) = 0;
END_RULE;

[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2023-12-22T16:32:03-05:00