ENTITY surface_curve
(* SCHEMA feature_based_process_planning; *)
ENTITY 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: ('FEATURE_BASED_PROCESS_PLANNING.PCURVE' IN TYPEOF(
associated_geometry[1])) OR (master_representation <>
pcurve_s1);
wr3: ('FEATURE_BASED_PROCESS_PLANNING.PCURVE' IN TYPEOF(
associated_geometry[2])) OR (master_representation <>
pcurve_s2);
wr4: NOT ('FEATURE_BASED_PROCESS_PLANNING.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
No subtypesReferenced 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:18:01-04:00