Application module: Dimension and tolerance callouts ISO/TS 10303-1362:2019(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

4 Information requirements
   4.1 Required AM ARMs
   4.2 ARM type definitions
   4.3 ARM entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definitions
     5.2.2 MIM entity definition

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
F Change history
Bibliography
Index

(*
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