Interface AsymmetricIProfile

  • All Superinterfaces:
    IProfile, ParametricProfile, Profile

    public interface AsymmetricIProfile
    extends IProfile
    Represents the Asymmetric I Profile of a component. Corresponds to IfcAsymmetricIShapeProfileDef of IFC.
    Since:
    9.10.3
    • Method Detail

      • getTopFlangeWidth

        Double getTopFlangeWidth()
        Returns the extent of the top flange, defined parallel to the x axis.
        Returns:
        the extent of the top flange, defined parallel to the x axis
        Since:
        9.10.3
      • getTopFlangeThickness

        Optional<Double> getTopFlangeThickness()
        Returns an optional of the flange thickness of the top flange of the I-shape.
        Returns:
        an optional of the flange thickness of the top flange of the I-shape
        Since:
        9.10.3
      • getTopFlangeFilletRadius

        Optional<Double> getTopFlangeFilletRadius()
        Returns an optional of the fillet between the web and the top flange of the I-shape.
        Returns:
        an optional of the fillet between the web and the top flange of the I-shape
        Since:
        9.10.3
      • getCentreOfGravityInY

        Optional<Double> getCentreOfGravityInY()
        Returns an optional of the location of centre of gravity along the y axis measured from the center of the bounding box.
        Returns:
        an optional of the location of centre of gravity along the y axis measured from the center of the bounding box
        Since:
        9.10.3