Navigation

curve_bounded_surface

EXPRESS specification:

ENTITY curve_bounded_surface
SUBTYPE OF ( bounded_surface);
basis_surface  :  surface;
boundaries  :  SET [1:?] OF boundary_curve;
implicit_outer  :  BOOLEAN;
WHERE
WR16  :  (NOT implicit_outer) OR (SIZEOF (QUERY (temp <* boundaries | 'STRUCTURAL_FRAME_SCHEMA.OUTER_BOUNDARY_CURVE' IN TYPEOF(temp))) = 0);
WR17  :  (NOT(implicit_outer)) OR ('STRUCTURAL_FRAME_SCHEMA.BOUNDED_SURFACE' IN TYPEOF(basis_surface));
WR18  :  SIZEOF(QUERY(temp <* boundaries | 'STRUCTURAL_FRAME_SCHEMA.OUTER_BOUNDARY_CURVE' IN TYPEOF(temp))) <= 1;
WR19  :  SIZEOF(QUERY(temp <* boundaries | (temp\composite_curve_on_surface.basis_surface [1] <> SELF.basis_surface))) = 0;
END_ENTITY;

References (2):

Name Type Referred through Express-G
bounded_surface Entity
Subtype
No Diagram
swept_area_solid Entity
Attribute 'swept_area'
No Diagram

Inheritance graph

ENTITY curve_bounded_surface;
ENTITY representation_item;
name  :  label;
ENTITY geometric_representation_item;
DERIVE
dim  :  dimension_count :=  dimension_of(SELF);
ENTITY surface;
ENTITY bounded_surface;
ENTITY curve_bounded_surface;
basis_surface  :  surface;
boundaries  :  SET [1:?] OF boundary_curve;
implicit_outer  :  BOOLEAN;
END_ENTITY;