boundary_curve

EXPRESS specification:

ENTITY boundary_curve
SUBTYPE OF ( | composite_curve_on_surface);
WHERE
WRB13 | : | SELF\composite_curve.closed_curve;
END_ENTITY;

References (3):

Name | Type | Referred through | Express-G
composite_curve_on_surface | Entity |
Subtype
| No Diagram
curve_bounded_surface | Entity |
Attribute 'boundaries'
| No Diagram
outer_boundary_curve | Entity |
Supertype
| No Diagram

Inheritance graph

ENTITY boundary_curve;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY curve;
ENTITY bounded_curve;
ENTITY composite_curve;
segments | : | LIST [1:?] OF composite_curve_segment;
self_intersect | : | LOGICAL;
DERIVE
n_segments | : | INTEGER := SIZEOF(segments);
closed_curve | : | LOGICAL := segments[n_segments].transition <> discontinuous;
ENTITY composite_curve_on_surface;
DERIVE
basis_surface | : | SET [0:2] OF surface := get_basis_surface(SELF);
ENTITY boundary_curve;
END_ENTITY;