(* SCHEMA building_design_schema; *)
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
wr1: u1 <> u2;
wr2: v1 <> v2;
wr3: (('BUILDING_DESIGN_SCHEMA.ELEMENTARY_SURFACE' IN TYPEOF(
basis_surface)) AND (NOT ('BUILDING_DESIGN_SCHEMA.PLANE' IN
TYPEOF(basis_surface)))) OR (
'BUILDING_DESIGN_SCHEMA.SURFACE_OF_REVOLUTION' IN TYPEOF(
basis_surface)) OR (usense = (u2 > u1));
wr4: ('BUILDING_DESIGN_SCHEMA.SPHERICAL_SURFACE' IN TYPEOF(
basis_surface)) OR (
'BUILDING_DESIGN_SCHEMA.TOROIDAL_SURFACE' IN TYPEOF(
basis_surface)) OR (vsense = (v2 > v1));
END_ENTITY; -- rectangular_trimmed_surface
|
|
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:14-04:00