ENTITY round_hole_bottom_condition

(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC/AP242
ENTITY round_hole_bottom_condition;
      target : bottom_condition_target;
      bottom_condition : round_hole_bottom_condition_enum;
      radius : OPTIONAL positive_length_measure_with_unit;
      final_diameter : OPTIONAL positive_length_measure_with_unit;
      taper_angle : OPTIONAL positive_plane_angle_measure_with_unit;
      tip_angle : OPTIONAL positive_plane_angle_measure_with_unit;
      tip_radius : OPTIONAL positive_length_measure_with_unit;
   DERIVE
      id : identifier := get_id_value(SELF);
   WHERE
      WR1:
         NOT (bottom_condition = round_hole_bottom_condition_enum.spherical) OR EXISTS(radius);
      WR2:
         NOT (bottom_condition = round_hole_bottom_condition_enum.flat_with_radius) OR EXISTS(radius);
      WR3:
         NOT (bottom_condition = round_hole_bottom_condition_enum.flat_with_taper) OR EXISTS(final_diameter);
      WR4:
         NOT (bottom_condition = round_hole_bottom_condition_enum.flat_with_taper) OR EXISTS(taper_angle);
      WR5:
         NOT (bottom_condition = round_hole_bottom_condition_enum.flat) OR (((NOT EXISTS(radius) AND NOT EXISTS(final_diameter)) AND NOT EXISTS(taper_angle)) AND NOT EXISTS(tip_angle)) AND NOT EXISTS(tip_radius);
      WR6:
         NOT (bottom_condition = round_hole_bottom_condition_enum.conical) OR EXISTS(tip_angle);
END_ENTITY;

Explicit Attributes

Entity round_hole_bottom_condition has the following local and inherited explicit attributes:
AttributeTypeDefined By
 targetbottom_condition_target (SELECT)round_hole_bottom_condition
 bottom_conditionround_hole_bottom_condition_enum (ENUM)round_hole_bottom_condition
 radiuspositive_length_measure_with_unit (ENTITY)round_hole_bottom_condition
 final_diameterpositive_length_measure_with_unit (ENTITY)round_hole_bottom_condition
 taper_anglepositive_plane_angle_measure_with_unit (ENTITY)round_hole_bottom_condition
 tip_anglepositive_plane_angle_measure_with_unit (ENTITY)round_hole_bottom_condition
 tip_radiuspositive_length_measure_with_unit (ENTITY)round_hole_bottom_condition

Derived Attributes

Entity round_hole_bottom_condition has the following local and inherited derived attributes:
AttributeTypeDefined By
 ididentifier (STRING)round_hole_bottom_condition

Inverse Attributes

    No Inverse Attributes

Supertypes

    No supertypes

Subtypes

    No subtypes

Referenced By

Entity round_hole_bottom_condition and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 basic_round_hole ENTITY round_hole_bottom_condition
 counterbore_hole_definition ENTITY round_hole_bottom_condition
 counterdrill_hole_definition ENTITY round_hole_bottom_condition
 countersink_hole_definition ENTITY round_hole_bottom_condition
 id_attribute_select SELECT round_hole_bottom_condition


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2026-09-02T09:08:05-04:00