surface_of_revolution

EXPRESS specification:

ENTITY surface_of_revolution
SUBTYPE OF ( | swept_surface);
axis_position | : | axis1_placement;
DERIVE
axis_line | : | line := dummy_gri || curve() || line (axis_position.location,dummy_gri || vector(axis_position.z, 1.0));
END_ENTITY;

References (1):

Name | Type | Referred through | Express-G
swept_surface | Entity |
Subtype
| No Diagram

Inheritance graph

ENTITY surface_of_revolution;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY surface;
ENTITY swept_surface;
swept_curve | : | curve;
ENTITY surface_of_revolution;
axis_position | : | axis1_placement;
DERIVE
axis_line | : | line := dummy_gri || curve() || line (axis_position.location,dummy_gri || vector(axis_position.z, 1.0));
END_ENTITY;