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.Double
getFlangeThickness()
Returns the flange thickness of the I-shape.Double
getOverallDepth()
Returns the total extent of the depth, defined parallel to the y axis.Double
getOverallWidth()
Returns the total extent of the width, defined parallel to the x axis.Double
getWebThickness()
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
-