Interface CraneRailAProfile
- All Superinterfaces:
ParametricProfile,Profile
public interface CraneRailAProfile extends ParametricProfile
Represents the Crane Rail A shaped profile of a rail component. Corresponds to IfcCraneRailAShapeProfileDef of IFC.
See IfcCraneRailAShapeProfileDef
- Since:
- 9.10.3
-
Method Summary
Modifier and Type Method Description DoublegetBaseDepth1()Returns the base depth of the A shape crane rail.DoublegetBaseDepth2()Returns the base depth of the A shape crane rail.DoublegetBaseDepth3()Returns the depth of the base where thickness changes.DoublegetBaseWidth2()Returns the total extent of the width of the base.DoublegetBaseWidth4()Returns the width of the base where thickness changes.Optional<Double>getCentreOfGravityInY()Returns an optional of the location of centre of gravity along the y axis measured from the center of the bounding box.DoublegetHeadDepth2()Returns the head depth of the A shape crane rail.DoublegetHeadDepth3()Returns the head depth of the A shape crane rail.DoublegetHeadWidth()Returns the total extent of the width of the head.DoublegetOverallHeight()Returns the total extent of the height.Optional<Double>getRadius()Returns an optional of the edge radius.DoublegetWebThickness()Returns the thickness of the web of the F shape crane rail.Methods inherited from interface com.solibri.smc.api.model.profile.ParametricProfile
getParametricProfileType
-
Method Details
-
getOverallHeight
Double getOverallHeight()Returns the total extent of the height.- Returns:
- the total extent of the height
- Since:
- 9.10.3
-
getBaseWidth2
Double getBaseWidth2()Returns the total extent of the width of the base.- Returns:
- the total extent of the width of the base
- Since:
- 9.10.3
-
getRadius
Returns an optional of the edge radius.- Returns:
- an optional of the edge radius
- Since:
- 9.10.3
-
getHeadWidth
Double getHeadWidth()Returns the total extent of the width of the head.- Returns:
- the total extent of the width of the head
- Since:
- 9.10.3
-
getHeadDepth2
Double getHeadDepth2()Returns the head depth of the A shape crane rail.- Returns:
- the head depth of the A shape crane rail
- Since:
- 9.10.3
-
getHeadDepth3
Double getHeadDepth3()Returns the head depth of the A shape crane rail.- Returns:
- the head depth of the A shape crane rail
- Since:
- 9.10.3
-
getWebThickness
Double getWebThickness()Returns the thickness of the web of the F shape crane rail.- Returns:
- the thickness of the web of the F shape crane rail
- Since:
- 9.10.3
-
getBaseWidth4
Double getBaseWidth4()Returns the width of the base where thickness changes.- Returns:
- the width of the base where thickness changes
- Since:
- 9.10.3
-
getBaseDepth1
Double getBaseDepth1()Returns the base depth of the A shape crane rail.- Returns:
- the base depth of the A shape crane rail
- Since:
- 9.10.3
-
getBaseDepth2
Double getBaseDepth2()Returns the base depth of the A shape crane rail.- Returns:
- the base depth of the A shape crane rail
- Since:
- 9.10.3
-
getBaseDepth3
Double getBaseDepth3()Returns the depth of the base where thickness changes.- Returns:
- the depth of the base where thickness changes
- Since:
- 9.10.3
-
getCentreOfGravityInY
Returns an optional of the location of centre of gravity along the y axis measured from the center of the bounding box.- Returns:
- an optional of the location of centre of gravity along the y axis measured from the center of the bounding box
- Since:
- 9.10.3
-