![]()  | Kurve auf einer Fläche | 
![]()  | Curve On Surface | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 | 
|---|---|---|---|---|
| IfcCurveOnSurface | ADDED | IFC2x3 to IFC4 4.0.0.0 | ||
| IfcCurveOnSurface | ADDED | 
The IfcCurveOnSurface enables the choice of curve types on parameteric surface.
NOTE Definition according to ISO/CD 10303-42:1992
A curve_on_surface is a curve on a parametric surface. It may be any of the following: > * a pcurve or
- a surface curve, including the specialised subtypes of intersection curve and seam curve, or
 - a composite curve on surface.
 
The curve on surface select type collects these curves together for reference purposes.
NOTE Type adapted from curve_on_surface defined in ISO 10303-42.
HISTORY New type in IFC4.
| Type | Description | 
|---|---|
| IfcCompositeCurveOnSurface | |
| IfcPcurve | |
| IfcSurfaceCurve | 
 <xs:group name="IfcCurveOnSurface">
  <xs:choice>
   <xs:element ref="ifc:IfcCompositeCurveOnSurface"/>
   <xs:element ref="ifc:IfcPcurve"/>
   <xs:element ref="ifc:IfcSurfaceCurve"/>
  </xs:choice>
 </xs:group>
TYPE IfcCurveOnSurface = SELECT (
 IfcCompositeCurveOnSurface, 
 IfcPcurve, 
 IfcSurfaceCurve);
END_TYPE;