Navigation

cylindrical_point

EXPRESS specification:

ENTITY cylindrical_point
SUBTYPE OF ( cartesian_point);
r  :  length_measure;
theta  :  plane_angle_measure;
z  :  length_measure;
DERIVE
SELF\cartesian_point.coordinates  :  LIST [1:3] OF length_measure := 
[r*cos(theta), r*sin(theta), z];
WHERE
WRC26  :  r >= 0.0;
END_ENTITY;

References (2):

Name Type Referred through Express-G
cartesian_point Entity
Subtype
No Diagram
coord_system_cylindrical Entity
Attribute 'origin'
No Diagram

Inheritance graph

ENTITY cylindrical_point;
ENTITY representation_item;
name  :  label;
ENTITY geometric_representation_item;
DERIVE
dim  :  dimension_count :=  dimension_of(SELF);
ENTITY point;
ENTITY cartesian_point;
ENTITY cylindrical_point;
r  :  length_measure;
theta  :  plane_angle_measure;
z  :  length_measure;
DERIVE
coordinates  :  LIST [1:3] OF length_measure := 
[r*cos(theta), r*sin(theta), z];
END_ENTITY;