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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.Double
getDepth()
Returns the depth of the profile.Double
getGirth()
Returns the length of girth of the profile.Optional<Double>
getInternalFilletRadius()
Returns an optional of the internal fillet radius of the profile.Double
getWallThickness()
Returns the wall thickness of the profile.Double
getWidth()
Returns the width of the profile.-
Methods inherited from interface com.solibri.smc.api.model.profile.ParametricProfile
getParametricProfileType
-
-
-
-
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
-
-