ENTITY curve_bounded_surface
(* SCHEMA building_design_schema; *)
ENTITY curve_bounded_surface
SUBTYPE OF (bounded_surface);
basis_surface : surface;
boundaries : SET [1:?] OF boundary_curve;
implicit_outer : BOOLEAN;
WHERE
wr1: NOT (implicit_outer AND (
'BUILDING_DESIGN_SCHEMA.OUTER_BOUNDARY_CURVE' IN TYPEOF(
boundaries)));
wr2: (NOT implicit_outer) OR (
'BUILDING_DESIGN_SCHEMA.BOUNDED_SURFACE' IN TYPEOF(
basis_surface));
wr3: SIZEOF(QUERY ( temp <* boundaries | (
'BUILDING_DESIGN_SCHEMA.OUTER_BOUNDARY_CURVE' IN TYPEOF(temp)) ))
<= 1;
wr4: SIZEOF(QUERY ( temp <* boundaries | (temp\
composite_curve_on_surface.basis_surface[1] :<>: SELF.
basis_surface) )) = 0;
END_ENTITY; -- curve_bounded_surface
Explicit Attributes
Entity curve_bounded_surface has the following local and inherited explicit attributes:
Derived Attributes
Entity curve_bounded_surface has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity curve_bounded_surface inherits from the following supertypes:
representation_item
geometric_representation_item
surface
bounded_surface
Subtypes
No subtypesReferenced By
Entity curve_bounded_surface and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2007-09-07T16:41:29-04:00