Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcCompositeCurve Class
Syntax
C++
class IfcCompositeCurve : public IfcBoundedCurve;

An IfcCompositeCurve is a continuous curve composed of curve segments that are joined end-to-end. The parameterization of the composite curve is an accumulation of the parametric ranges of the referenced bounded curves.

Example

The illustration below shows an example of a composite curve. 

 

A composite curve consists of a line and an arc segment: 

 

  • Line parameterization: IfcPolyline with start= 0.,0. end= 0.,1., SameSense= TRUE, parametric length = 1.
  • Arch parameterization: IfcTrimmedCurve with start= 180', end= 90', SameSense= FALSE, parametric length = 90. Then the parameterization of the composite curve is:
  • IfcCompositeCurve with 0 ≤ T ≤ 1 (line segment) and 1 ≤ T ≤ 91 (arc segment), parametric length = 91.

 

changes 

 

  • IFC4 changes: Type of the attribute SelfIntersect changed from "logical" to "IfcLogical".
  • IFC4X3_RC1 changes: Type of the attribute Segments changed from "list[1:?] of IfcCompositeCurveSegment" to "list[1:?] of IfcSegment"
OdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurveOdIfc4x3_rc4__IfcCompositeCurve

File: IfcCompositeCurveAutoImpl.h 

Namespace: OdIfc4x3_rc4 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.