IFC 4.3.0.0 (IFC4X3) final

4.7.2.2 Geometry Fill Area Style

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

G IfcFillAreaStyle IfcFillAreaStyle Name [0:1] FillStyles [1:?] ModelOrDraughting [0:1] IfcLabel IfcLabel IfcFillAreaStyle:Name1->IfcLabel:IfcLabel0 IfcColourRgb IfcColourRgb Name [0:1] Red [1:1] Green [1:1] Blue [1:1] IfcFillAreaStyle:FillStyles1->IfcColourRgb:IfcColourRgb0 IfcFillAreaStyleHatching IfcFillAreaStyleHatching LayerAssignment [0:1] StyledByItem [0:1] HatchLineAppearance [1:1] StartOfNextHatchLine [1:1] PointOfReferenceHatchLine [0:1] PatternStart [0:1] HatchLineAngle [1:1] IfcFillAreaStyle:FillStyles1->IfcFillAreaStyleHatching:IfcFillAreaStyleHatching0 IfcBoolean IfcBoolean IfcFillAreaStyle:ModelorDraughting1->IfcBoolean:IfcBoolean0 IfcCurveStyle IfcCurveStyle Name [0:1] CurveFont [0:1] CurveWidth [0:1] CurveColour [0:1] ModelOrDraughting [0:1] IfcFillAreaStyleHatching:HatchLineAppearance1->IfcCurveStyle:IfcCurveStyle0 IfcVector IfcVector LayerAssignment [0:1] StyledByItem [0:1] Orientation [1:1] Magnitude [1:1] IfcFillAreaStyleHatching:StartOfNextHatchLine1->IfcVector:IfcVector0 IfcCartesianPoint_0 IfcCartesianPoint LayerAssignment [0:1] StyledByItem [0:1] Coordinates [1:3] IfcFillAreaStyleHatching:PointOfReferenceHatchLine1->IfcCartesianPoint_0:IfcCartesianPoint0 IfcCartesianPoint_1 IfcCartesianPoint LayerAssignment [0:1] StyledByItem [0:1] Coordinates [1:3] IfcFillAreaStyleHatching:PatternStart1->IfcCartesianPoint_1:IfcCartesianPoint0 IfcPlaneAngleMeasure IfcPlaneAngleMeasure IfcFillAreaStyleHatching:HatchLineAngle1->IfcPlaneAngleMeasure:IfcPlaneAngleMeasure0
Figure 4.7.2.2.A