IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

4.2.3.1 Geometry Curve Style

The following diagram shows the generic classes and relationships used when applying this concept.

%3 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a> IfcCurveStyle 1. Name [0:1] 2. CurveFont [0:1] 3. CurveWidth [0:1] 4. CurveColour [0:1] 5. ModelOrDraughting [0:1] IfcLabel_0 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>:Name1->IfcLabel_0:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFont.htm'>IfcCurveStyleFont</a> IfcCurveStyleFont 1. Name [0:1] 2. PatternList [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>:CurveFont1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFont.htm'>IfcCurveStyleFont</a>:IfcCurveStyleFont0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveRatioMeasure.htm'>IfcPositiveRatioMeasure</a> IfcPositiveRatioMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>:CurveWidth1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveRatioMeasure.htm'>IfcPositiveRatioMeasure</a>:IfcPositiveRatioMeasure0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColourRgb.htm'>IfcColourRgb</a> IfcColourRgb 1. Name [0:1] 2. Red [1:1] 3. Green [1:1] 4. Blue [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>:CurveColour1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcColourRgb.htm'>IfcColourRgb</a>:IfcColourRgb0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm'>IfcBoolean</a> IfcBoolean <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>:ModelOrDraughting1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm'>IfcBoolean</a>:IfcBoolean0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontPattern.htm'>IfcCurveStyleFontPattern</a> IfcCurveStyleFontPattern 1. VisibleSegmentLength [1:1] 2. InvisibleSegmentLength [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFont.htm'>IfcCurveStyleFont</a>:PatternList1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontPattern.htm'>IfcCurveStyleFontPattern</a>:IfcCurveStyleFontPattern0 IfcLabel_1 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFont.htm'>IfcCurveStyleFont</a>:Name1->IfcLabel_1:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm'>IfcLengthMeasure</a> IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontPattern.htm'>IfcCurveStyleFontPattern</a>:VisibleSegmentLength1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm'>IfcLengthMeasure</a>:IfcLengthMeasure0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveLengthMeasure.htm'>IfcPositiveLengthMeasure</a> IfcPositiveLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyleFontPattern.htm'>IfcCurveStyleFontPattern</a>:InvisibleSegmentLength1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveLengthMeasure.htm'>IfcPositiveLengthMeasure</a>:IfcPositiveLengthMeasure0
Figure 4.2.3.1.A

Edit on Github


Is this page difficult to understand? Let us know!