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
    • getBottomFlangeEdgeRadius

      Optional<Double> getBottomFlangeEdgeRadius()
      Returns an optional of the radius of the upper edges of the bottom flange. zero if sharp-edged, omitted if unknown.
      Returns:
      an optional of the radius of the upper edges of the bottom flange.
      Since:
      9.13.2
    • getBottomFlangeSlope

      Optional<Double> getBottomFlangeSlope()
      Returns an optional of the Slope of the upper faces of the bottom flange. Non-zero in case of of tapered bottom flange, 0 in case of parallel bottom flange, omitted if unknown.
      Returns:
      an optional of the the Slope of the upper faces of the bottom flange.
      Since:
      9.13.2
    • getTopFlangeEdgeRadius

      Optional<Double> getTopFlangeEdgeRadius()
      Returns an optional of the Radius of the lower edges of the top flange. 0 if sharp-edged, omitted if unknown.
      Returns:
      an optional of the Radius of the lower edges of the top flange.
      Since:
      9.13.2
    • getTopFlangeSlope

      Optional<Double> getTopFlangeSlope()
      Returns an optional of the Slope of the lower faces of the top flange. Non-zero in case of of tapered top flange, 0 in case of parallel top flange, omitted if unknown.
      Returns:
      an optional of the Slope of the lower faces of the top flange.
      Since:
      9.13.2