|
ENTITY Axis_placement SUPERTYPE OF (ONEOF (Axis_placement_2d, Axis_placement_3d)) SUBTYPE OF (Detailed_geometric_model_element); origin : Cartesian_point; x_axis : Direction; y_axis : Direction; DERIVE dim : INTEGER := SIZEOF(origin.coordinates); WHERE WR1: dim >1; WR2: dim = SIZEOF(x_axis.coordinates); WR3: dim = SIZEOF(y_axis.coordinates); END_ENTITY; -- Axis_placement |
Entity data types and their attributesRepresentation_item(OPT) name: STRING; Detailed_geometric_model_element - Axis_placement origin: Cartesian_point; x_axis: Direction; y_axis: Direction; (DER) dim: INTEGER; |
| Axis_placement_2d (Elemental_geometric_shape_arm) |
| Axis_placement_3d (Elemental_geometric_shape_arm) |
Global rules for this entity data type- |