Navigation

coord_system_cartesian_2d

EXPRESS specification:

ENTITY coord_system_cartesian_2d
SUBTYPE OF ( coord_system);
axes_definition  :  axis2_placement_2d;
DERIVE
origin_1  :  REAL :=  axes_definition.location\cartesian_point.coordinates[1];
origin_2  :  REAL :=  NVL(axes_definition.location\cartesian_point.coordinates[2], 0.0);
WHERE
WRC10  :  SELF\coord_system.coord_system_dimensionality = 2;
WRC11  :  SIZEOF (axes_definition.location\cartesian_point.coordinates) = 2;
END_ENTITY;

References (1):

Name Type Referred through Express-G
coord_system Entity
Subtype
No Diagram

Inheritance graph

ENTITY coord_system_cartesian_2d;
ENTITY coord_system;
coord_system_name  :  label;
coord_system_use  :  label;
sign_convention  :  OPTIONAL text;
coord_system_dimensionality  :  dimension_count;
ENTITY coord_system_cartesian_2d;
axes_definition  :  axis2_placement_2d;
DERIVE
origin_1  :  REAL :=  axes_definition.location\cartesian_point.coordinates[1];
origin_2  :  REAL :=  NVL(axes_definition.location\cartesian_point.coordinates[2], 0.0);
END_ENTITY;