Application module: Layered 2D shape | ISO/TS 10303-1693:2014-02(E) © ISO |
This clause specifies the information requirements for the Layered 2D shape application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.
NOTE 1 A graphical representation of the information requirements is given in Annex C.
NOTE 2 The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.
This clause defines the information requirements to which implementations shall conform using the EXPRESS language as defined in ISO 10303-11. The following begins the Layered_2d_shape_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Layered_2d_shape_arm;
(*
The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.
EXPRESS specification:
*)
USE FROM
Constructive_solid_geometry_2d_arm;
--
ISO/TS 10303-1731
USE FROM
Wireframe_2d_arm;
--
ISO/TS 10303-1347
USE FROM
Shape_feature_arm;
--
ISO/TS 10303-1764
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Constructive_solid_geometry_2d_arm ISO/TS 10303-1731 Wireframe_2d_arm ISO/TS 10303-1347 Shape_feature_arm ISO/TS 10303-1764
NOTE 2 See Annex C, Figures C.1and C.2 for a graphical representation of this schema.
This subclause specifies the ARM entities for this module. Each ARM application entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entities and definitions are specified below.
EXPRESS specification:
*)
ENTITY Planar_projected_shape_model
SUBTYPE OF (Planar_shape_model);
WHERE
WR1: NOT EXISTS(SELF\Representation.name);
END_ENTITY;
(*
Formal propositions:
WR1: The name shall not be populated.
A Planar_shape_model is a type of Geometric_model that lies on a two-dimensional plane. A Planar_shape_model is a Planar_projected_shape_model.
NOTE A Planar_projected_shape_model is a physical shape, while a Physical_unit_planar_keepout_shape_model is a keepout region constraint shape. The Application Object name for Planar_projected_shape_model is consistent with the previous edition of this standard.
EXPRESS specification:
*)
ENTITY Planar_shape_model
ABSTRACT SUPERTYPE
OF (Planar_projected_shape_model)
SUBTYPE OF (Geometric_model);
WHERE
WR1: SELF\Geometric_model.context_of_items.dimension_count = 2;
END_ENTITY;
(*
Formal propositions:
WR1: Planar_shape_model shall be two-dimensional shape.
*)
END_SCHEMA; -- Layered_2d_shape_arm
(*
© ISO 2014 — All rights reserved