cartesian_transformation_operator_2d
EXPRESS specification:
ENTITY
cartesian_transformation_operator_2d
SUBTYPE
OF
(
cartesian_transformation_operator
);
DERIVE
u
:
LIST
[2:2]
OF
direction
:=
base_axis(2,SELF\cartesian_transformation_operator.axis1,
SELF\cartesian_transformation_operator.axis2,?);
WHERE
WRC3
:
SELF\geometric_representation_item.dim = 2;
END_ENTITY
;
References (1):
Name
Type
Referred through
Express-G
cartesian_transformation_operator
Entity
Subtype
No Diagram
Inheritance graph
ENTITY
cartesian_transformation_operator_2d;
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);
ENTITY
cartesian_transformation_operator_2d
;
DERIVE
u
:
LIST
[2:2]
OF
direction
:=
base_axis(2,SELF\cartesian_transformation_operator.axis1,
SELF\cartesian_transformation_operator.axis2,?);
END_ENTITY
;