Application module: Area 2D | ISO/TS 10303-1631:2010-03(E) © ISO |
(*
ISO TC184/SC4/WG12 N6279 - ISO/TS 10303-1631 Area 2D - EXPRESS ARM
Supersedes
ISO TC184/SC4/WG12 N3840
*)
SCHEMA Area_2d_arm;
USE FROM
Extended_basic_geometry_arm;
-- ISO/TS 10303-1667
USE FROM
Value_with_unit_extension_arm;
-- ISO/TS 10303-1753
ENTITY Circular_area
SUBTYPE OF (Primitive_2d);
centre : Cartesian_point;
radius : Length_data_element;
END_ENTITY;
ENTITY Elliptic_area
SUBTYPE OF (Primitive_2d);
position : Axis_placement_2d;
semi_axis_1 : Length_data_element;
semi_axis_2 : Length_data_element;
END_ENTITY;
ENTITY Polygonal_area
SUBTYPE OF (Primitive_2d);
bounds : LIST[3:?] OF
UNIQUE
Cartesian_point;
END_ENTITY;
ENTITY Primitive_2d
ABSTRACT SUPERTYPE
OF (ONEOF (Circular_area,
Elliptic_area,
Rectangular_area,
Polygonal_area))
SUBTYPE OF (Detailed_geometric_model_element);
END_ENTITY;
ENTITY Rectangular_area
SUBTYPE OF (Primitive_2d);
position : Axis_placement_2d;
x : Length_data_element;
y : Length_data_element;
END_ENTITY;
END_SCHEMA; -- Area_2d_arm
© ISO 2009 — All rights reserved