Interface IProfile
- All Superinterfaces:
ParametricProfile
,Profile
- All Known Subinterfaces:
AsymmetricIProfile
Represents the I-shaped profile of a component. Corresponds to IfcIShapeProfileDef of IFC.
- Since:
- 9.10.3
-
Method Summary
Modifier and TypeMethodDescriptionReturns an optional of the fillet between the web and the flange.Returns an optional of the radius of the lower edges of the top flange and the upper edges of the bottom flange.Returns an optional of Slope of the lower faces of the top flange and of the upper faces of the bottom flange.Returns the flange thickness of the I-shape.Returns the total extent of the depth, defined parallel to the y axis.Returns the total extent of the width, defined parallel to the x axis.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
-
getFlangeEdgeRadius
Returns an optional of the radius of the lower edges of the top flange and the upper edges of the bottom flange. Zero if sharp-edged, omitted if unknown.- Returns:
- an optional of the radius of the lower edges of the top flange and the upper edges of the bottom flange.
- Since:
- 9.13.2
-
getFlangeSlope
Returns an optional of Slope of the lower faces of the top flange and of the upper faces of the bottom flange. Non-zero in case of tapered flanges, 0 in case of parallel flanges, omitted if unknown.- Returns:
- an optional of Slope of the lower faces of the top flange and of the upper faces of the bottom flange.
- Since:
- 9.13.2
-