|
ENTITY spherical_point SUBTYPE OF (cartesian_point); r : length_measure; theta : plane_angle_measure; phi : plane_angle_measure; DERIVE SELF\cartesian_point.coordinates : LIST [1:3] OF length_measure := [r*sin(theta)*cos(phi), r*sin(theta)*sin(phi), r*cos(theta)]; WHERE WR1: r >= 0.0; END_ENTITY; -- spherical_point |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; point - cartesian_point coordinates: LIST [1:3] OF length_measure; spherical_point r: length_measure; theta: plane_angle_measure; phi: plane_angle_measure; (RT) (DER) coordinates: LIST [1:3] OF length_measure; |
Global rules for this entity data type- |