axis1_placement

EXPRESS specification:

ENTITY axis1_placement
SUBTYPE OF ( | placement);
axis | : | OPTIONAL direction;
DERIVE
z | : | direction := NVL(normalise(axis), dummy_gri || direction([0.0,0.0,1.0]));
WHERE
WRA21 | : | SELF\geometric_representation_item.dim = 3;
END_ENTITY;

References (7):

Name | Type | Referred through | Express-G
placement | Entity |
Subtype
| No Diagram
revolved_area_solid | Entity |
Attribute 'axis'
| No Diagram
revolved_face_solid | Entity |
Attribute 'axis'
| No Diagram
right_circular_cone | Entity |
Attribute 'position'
| No Diagram
right_circular_cylinder | Entity |
Attribute 'position'
| No Diagram
surface_of_revolution | Entity |
Attribute 'axis_position'
| No Diagram
torus | Entity |
Attribute 'position'
| No Diagram

Inheritance graph

ENTITY axis1_placement;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY placement;
location | : | cartesian_point;
ENTITY axis1_placement;
axis | : | OPTIONAL direction;
DERIVE
z | : | direction := NVL(normalise(axis), dummy_gri || direction([0.0,0.0,1.0]));
END_ENTITY;