Interface IProfile

All Superinterfaces:
ParametricProfile, Profile
All Known Subinterfaces:
AsymmetricIProfile

public interface IProfile
extends ParametricProfile
Represents the I-shaped profile of a component. Corresponds to IfcIShapeProfileDef of IFC.
Since:
9.10.3
  • Method Details

    • getOverallWidth

      Double getOverallWidth()
      Returns the total extent of the width, defined parallel to the x axis.
      Returns:
      the total extent of the width, defined parallel to the x axis
      Since:
      9.10.3
    • getOverallDepth

      Double getOverallDepth()
      Returns the total extent of the depth, defined parallel to the y axis.
      Returns:
      the total extent of the depth, defined parallel to the y axis
      Since:
      9.10.3
    • getWebThickness

      Double getWebThickness()
      Returns the thickness of the web of the I-shape.
      Returns:
      the thickness of the web of the I-shape
      Since:
      9.10.3
    • getFlangeThickness

      Double getFlangeThickness()
      Returns the flange thickness of the I-shape.
      Returns:
      the flange thickness of the I-shape
      Since:
      9.10.3
    • getFilletRadius

      Optional<Double> getFilletRadius()
      Returns an optional of the fillet between the web and the flange.
      Returns:
      an optional of the fillet between the web and the flange
      Since:
      9.10.3