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 Details

    • 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