Application module: Dimension and tolerance callouts | ISO/TS 10303-1362:2019(E) © ISO |
(*
ISO/TC 184/SC 4/WG 12 N10200 - ISO/TS 10303-1362 Dimension and tolerance callouts - EXPRESS ARM
Supersedes
ISO/TC 184/SC 4/WG 12 N9565
*)
SCHEMA Dimension_and_tolerance_callouts_arm;
USE FROM
Appearance_assignment_arm;
-- ISO/TS 10303-1001
USE FROM
Associative_draughting_elements_arm;
-- ISO/TS 10303-1311
USE FROM
Associative_text_arm;
-- ISO/TS 10303-1132
USE FROM
Basic_geometry_arm;
-- ISO/TS 10303-1652
USE FROM
Draughting_annotation_arm;
-- ISO/TS 10303-1206
USE FROM
Draughting_element_specialisations_arm;
-- ISO/TS 10303-1312
USE FROM
Elemental_geometric_shape_arm;
-- ISO/TS 10303-1004
USE FROM
Geometric_tolerance_arm;
-- ISO/TS 10303-1051
USE FROM
Value_with_unit_arm;
-- ISO/TS 10303-1054
TYPE annotation_placeholder_occurrence_role =
ENUMERATION
OF
(annotation_text,
gps_data);
END_TYPE;
TYPE datc_draughting_callout_content_select =
SELECT
BASED_ON
draughting_callout_content_select
WITH
(Annotation_placeholder_occurrence);
END_TYPE;
TYPE datc_draughting_model_item_definition =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
draughting_model_item_definition
WITH
(Assigned_property,
Dimensional_location,
Dimensional_size,
Geometric_tolerance);
END_TYPE;
TYPE geometric_placeholder_set_select =
EXTENSIBLE
GENERIC_ENTITY
SELECT
(Cartesian_point,
Point_on_curve,
Point_on_surface,
Planar_box,
Annotation_text,
Axis_placement);
END_TYPE;
ENTITY Annotation_placeholder_occurrence
SUBTYPE OF (Annotation_element);
SELF\styled_element.element : Geometric_placeholder_set;
role : annotation_placeholder_occurrence_role;
line_spacing : positive_length_measure;
INVERSE
the_callout : draughting_callout FOR contents;
the_draughting_model_item_association_with_placeholders : SET[0:1] OF draughting_model_item_association_with_placeholder FOR annotation_placeholder;
END_ENTITY;
ENTITY Associated_dimension_text
SUBTYPE OF (Dimension_text);
is_displaying : Geometric_dimension;
END_ENTITY;
ENTITY Dimension_curve_terminator_to_projection_curve_associativity
SUBTYPE OF (Annotation_occurrence_associativity);
SELF\annotation_occurrence_associativity.relating_element : Dimension_curve_terminator;
SELF\annotation_occurrence_associativity.related_element : Projection_curve;
END_ENTITY;
ENTITY Draughting_model_item_association_with_placeholder
SUBTYPE OF (Draughting_model_item_association);
SELF\draughting_model_item_association.identified_item : Draughting_callout;
annotation_placeholder : Annotation_placeholder_occurrence;
END_ENTITY;
ENTITY Geometric_placeholder_set
SUBTYPE OF (Detailed_geometric_model_element);
elements : SET[1:?] OF geometric_placeholder_set_select;
END_ENTITY;
END_SCHEMA; -- Dimension_and_tolerance_callouts_arm
© ISO 2019 — All rights reserved