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
;