Navigation

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;