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 Details

    • 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