ENTITY surface_curve
(* SCHEMA process_planning_schema; *)
ENTITY surface_curve
SUPERTYPE OF (ONEOF (intersection_curve,seam_curve) ANDOR
bounded_surface_curve)
SUBTYPE OF (curve);
curve_3d : curve;
associated_geometry : LIST [1:2] OF pcurve_or_surface;
master_representation : preferred_surface_curve_representation;
DERIVE
basis_surface : SET [1:2] OF surface := get_basis_surface(SELF);
WHERE
wr1: curve_3d.dim = 3;
wr2: ('PROCESS_PLANNING_SCHEMA.PCURVE' IN TYPEOF(associated_geometry
[1])) OR (master_representation <> pcurve_s1);
wr3: ('PROCESS_PLANNING_SCHEMA.PCURVE' IN TYPEOF(associated_geometry
[2])) OR (master_representation <> pcurve_s2);
wr4: NOT ('PROCESS_PLANNING_SCHEMA.PCURVE' IN TYPEOF(curve_3d));
END_ENTITY; -- surface_curve
Explicit Attributes
Entity surface_curve has the following local and inherited explicit attributes:
Derived Attributes
Entity surface_curve has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity surface_curve inherits from the following supertypes:
representation_item
geometric_representation_item
curve
Subtypes
Entity surface_curve has the following subtypes:
bounded_surface_curve*
intersection_curve*
seam_curve*
* - Immediate Subtypes
Referenced By
Entity surface_curve and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:19:47-04:00