Application module: Extended basic geometry ISO/TS 10303-1667:2014-02(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 entity definitions
   4.3 ARM subtype constraint definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 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 TC184/SC4/WG12 N8262 - ISO/TS 10303-1667 Extended basic geometry - EXPRESS ARM
Supersedes ISO TC184/SC4/WG12 N6619
*)



SCHEMA Extended_basic_geometry_arm;

USE FROM Basic_geometry_arm;    -- ISO/TS 10303-1652

USE FROM Geometric_model_relationship_arm;    -- ISO/TS 10303-1403


ENTITY Detailed_geometric_model_element_relationship;
  item_1 : Detailed_geometric_model_element;
  item_2 : Detailed_geometric_model_element;
WHERE
  WR1: item_1 <> item_2;
END_ENTITY;

ENTITY Geometric_model_element_relationship
  SUBTYPE OF (Detailed_geometric_model_element_relationship, Detailed_geometric_model_element);
END_ENTITY;

ENTITY Vector
  SUBTYPE OF (Detailed_geometric_model_element);
  orientation : Direction;
  magnitude : length_measure;
WHERE
  WR1: magnitude >= 0.0;
END_ENTITY;

SUBTYPE_CONSTRAINT alternate_extended_geometry_items FOR Detailed_geometric_model_element;
  ONEOF (Direction,
         Axis_placement,
         Cartesian_transformation_2d,
         Cartesian_transformation_3d,
         Curve,
         Geometric_model_element_relationship,
         Surface,
         Vector);
END_SUBTYPE_CONSTRAINT;

END_SCHEMA;  -- Extended_basic_geometry_arm


© ISO 2014 — All rights reserved