Interface CProfile

  • All Superinterfaces:
    ParametricProfile, Profile

    public interface CProfile
    extends ParametricProfile
    Represents the C-shaped profile of a component. Corresponds to IfcCShapeProfileDef of IFC.
    Since:
    9.10.3
    • Method Detail

      • getDepth

        Double getDepth()
        Returns the depth of the profile.
        Returns:
        the depth of the profile
        Since:
        9.10.3
      • getWidth

        Double getWidth()
        Returns the width of the profile.
        Returns:
        the width of the profile
        Since:
        9.10.3
      • getWallThickness

        Double getWallThickness()
        Returns the wall thickness of the profile.
        Returns:
        the wall thickness of the profile
        Since:
        9.10.3
      • getGirth

        Double getGirth()
        Returns the length of girth of the profile.
        Returns:
        the length of girth of the profile
        Since:
        9.10.3
      • getInternalFilletRadius

        Optional<Double> getInternalFilletRadius()
        Returns an optional of the internal fillet radius of the profile.
        Returns:
        an optional of the internal fillet radius of the profile
        Since:
        9.10.3
      • getCentreOfGravityInX

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