trimmed_curve

EXPRESS specification:

ENTITY trimmed_curve
SUBTYPE OF ( | bounded_curve);
basis_curve | : | curve;
trim_1 | : | SET [1:2] OF trimming_select;
trim_2 | : | SET [1:2] OF trimming_select;
sense_agreement | : | BOOLEAN;
master_representation | : | trimming_preference;
WHERE
WRT8 | : | (HIINDEX(trim_1) = 1) XOR (TYPEOF(trim_1[1]) <> TYPEOF(trim_1[2]));
WRT9 | : | (HIINDEX(trim_2) = 1) XOR (TYPEOF(trim_2[1]) <> TYPEOF(trim_2[2]));
END_ENTITY;

References (1):

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

Inheritance graph

ENTITY trimmed_curve;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY curve;
ENTITY bounded_curve;
ENTITY trimmed_curve;
basis_curve | : | curve;
trim_1 | : | SET [1:2] OF trimming_select;
trim_2 | : | SET [1:2] OF trimming_select;
sense_agreement | : | BOOLEAN;
master_representation | : | trimming_preference;
END_ENTITY;