rectangular_trimmed_surface

EXPRESS specification:

ENTITY rectangular_trimmed_surface
SUBTYPE OF ( | bounded_surface);
basis_surface | : | surface;
u1 | : | parameter_value;
u2 | : | parameter_value;
v1 | : | parameter_value;
v2 | : | parameter_value;
usense | : | BOOLEAN;
vsense | : | BOOLEAN;
WHERE
WRR17 | : | u1 <> u2;
WRR18 | : | v1 <> v2;
WRR19 | : | (('STRUCTURAL_FRAME_SCHEMA.ELEMENTARY_SURFACE' IN TYPEOF(basis_surface)) AND (NOT ('STRUCTURAL_FRAME_SCHEMA.PLANE' IN TYPEOF(basis_surface)))) OR ('STRUCTURAL_FRAME_SCHEMA.SURFACE_OF_REVOLUTION' IN TYPEOF(basis_surface)) OR (usense = (u2 > u1));
WRR20 | : | (('STRUCTURAL_FRAME_SCHEMA.SPHERICAL_SURFACE' IN TYPEOF(basis_surface)) OR ('STRUCTURAL_FRAME_SCHEMA.TOROIDAL_SURFACE' IN TYPEOF(basis_surface))) OR (vsense = (v2 > v1));
END_ENTITY;

References (1):

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

Inheritance graph

ENTITY rectangular_trimmed_surface;
ENTITY representation_item;
name | : | label;
ENTITY geometric_representation_item;
DERIVE
dim | : | dimension_count := dimension_of(SELF);
ENTITY surface;
ENTITY bounded_surface;
ENTITY rectangular_trimmed_surface;
basis_surface | : | surface;
u1 | : | parameter_value;
u2 | : | parameter_value;
v1 | : | parameter_value;
v2 | : | parameter_value;
usense | : | BOOLEAN;
vsense | : | BOOLEAN;
END_ENTITY;