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 Summary
Modifier and Type Method Description Optional<Double>getFilletRadius()Returns an optional of the fillet between the web and the flange.DoublegetFlangeThickness()Returns the flange thickness of the I-shape.DoublegetOverallDepth()Returns the total extent of the depth, defined parallel to the y axis.DoublegetOverallWidth()Returns the total extent of the width, defined parallel to the x axis.DoublegetWebThickness()Returns the thickness of the web of the I-shape.Methods inherited from interface com.solibri.smc.api.model.profile.ParametricProfile
getParametricProfileType
-
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
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
-