cartesian_transformation_operator

EXPRESS specification:

ENTITY cartesian_transformation_operator
SUPERTYPE OF | (ONEOF(cartesian_transformation_operator_3d, cartesian_transformation_operator_2d))
SUBTYPE OF ( | geometric_representation_item, functionally_defined_transformation);
axis1 | : | OPTIONAL direction;
axis2 | : | OPTIONAL direction;
local_origin | : | cartesian_point;
scale | : | OPTIONAL REAL;
DERIVE
scl | : | REAL := NVL(scale, 1.0);
WHERE
WRC2 | : | scl > 0.0;
END_ENTITY;

References (7):

Name | Type | Referred through | Express-G
cartesian_transformation_operator_2d | Entity |
Supertype
| No Diagram
cartesian_transformation_operator_3d | Entity |
Supertype
| No Diagram
curve_replica | Entity |
Attribute 'transformation'
| No Diagram
functionally_defined_transformation | Entity |
Subtype
| No Diagram
geometric_representation_item | Entity |
Subtype
| No Diagram
geometric_set_replica | Entity |
Attribute 'transformation'
| No Diagram
point_replica | Entity |
Attribute 'transformation'
| No Diagram

Inheritance graph

ENTITY cartesian_transformation_operator;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY functionally_defined_transformation;
name | : | label;
description | : | text;
ENTITY cartesian_transformation_operator;
axis1 | : | OPTIONAL direction;
axis2 | : | OPTIONAL direction;
local_origin | : | cartesian_point;
scale | : | OPTIONAL REAL;
DERIVE
scl | : | REAL := NVL(scale, 1.0);
END_ENTITY;