ENTITY basic_round_hole
(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC/AP242
ENTITY basic_round_hole
SUBTYPE OF (round_hole);
depth : OPTIONAL positive_length_measure_with_unit;
depth_tolerance : OPTIONAL tolerance_value;
diameter : positive_length_measure_with_unit;
diameter_tolerance : OPTIONAL tolerance_value_or_limits_and_fits;
placement : shape_representation;
through_hole : BOOLEAN;
INVERSE
bottom_condition : SET [0:1] OF round_hole_bottom_condition FOR target;
WHERE
WR1:
SIZEOF(placement\representation.items) = 1;
WR2:
SIZEOF(QUERY (ri <* placement\representation.items| ('STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_3D' IN TYPEOF(ri)))) = 1;
WR3:
'STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(depth_tolerance\tolerance_value.lower_bound);
WR4:
'STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(depth_tolerance\tolerance_value.upper_bound);
WR5:
NOT ('STEP_MERGED_AP_SCHEMA.TOLERANCE_VALUE' IN TYPEOF(diameter_tolerance)) OR ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(diameter_tolerance\tolerance_value.lower_bound));
WR6:
NOT ('STEP_MERGED_AP_SCHEMA.TOLERANCE_VALUE' IN TYPEOF(diameter_tolerance)) OR ('STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' IN TYPEOF(diameter_tolerance\tolerance_value.upper_bound));
WR7:
through_hole XOR EXISTS(depth);
WR8:
NOT (through_hole AND (SIZEOF(bottom_condition) = 1));
END_ENTITY;
Explicit Attributes
Entity basic_round_hole has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
Entity basic_round_hole has the following local and inherited inverse attributes:
Supertypes
Entity basic_round_hole inherits from the following supertypes:
characterized_object
feature_definition
round_hole
Subtypes
No subtypesReferenced By
Entity basic_round_hole and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2026-09-02T09:08:04-04:00