Application module: Primitive solids ISO/TS 10303-1791: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 ARM
   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

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 N10052 - ISO/TS 10303-1791 Primitive solids - EXPRESS ARM
Supersedes ISO/TC 184/SC 4/WG 12 N7819
*)



SCHEMA Primitive_solids_arm;

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


ENTITY Boolean_result
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Box_domain
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Boxed_half_space
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Circular_cone
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Circular_cylinder
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Convex_hexahedron
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Csg_solid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Cyclide_segment_solid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Eccentric_cone
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Ellipsoid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Extruded_face_solid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Faceted_primitive
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Half_space_solid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Rectangular_block
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Rectangular_pyramid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Revolved_face_solid
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Right_angular_wedge
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Solid_replica
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Sphere
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Tetrahedron
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

ENTITY Torus
  SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;

SUBTYPE_CONSTRAINT ps_detailed_geometric_model_element_subtypes FOR Detailed_geometric_model_element;
  ONEOF (Boolean_result,
         Box_domain,
         Boxed_half_space,
         Circular_cone,
         Circular_cylinder,
         Convex_hexahedron,
         Csg_solid,
         Cyclide_segment_solid,
         Eccentric_cone,
         Ellipsoid,
         Extruded_face_solid,
         Faceted_primitive,
         Half_space_solid,
         Rectangular_block,
         Rectangular_pyramid,
         Revolved_face_solid,
         Right_angular_wedge,
         Solid_replica,
         Sphere,
         Tetrahedron,
         Torus);
END_SUBTYPE_CONSTRAINT;

END_SCHEMA;  -- Primitive_solids_arm


© ISO 2019 — All rights reserved