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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Double
getBaseDepth1()
Returns the base depth of the A shape crane rail.Double
getBaseDepth2()
Returns the base depth of the A shape crane rail.Double
getBaseDepth3()
Returns the depth of the base where thickness changes.Double
getBaseWidth2()
Returns the total extent of the width of the base.Double
getBaseWidth4()
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.Double
getHeadDepth2()
Returns the head depth of the A shape crane rail.Double
getHeadDepth3()
Returns the head depth of the A shape crane rail.Double
getHeadWidth()
Returns the total extent of the width of the head.Double
getOverallHeight()
Returns the total extent of the height.Optional<Double>
getRadius()
Returns an optional of the edge radius.Double
getWebThickness()
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 Detail
-
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
Optional<Double> 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
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.- 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
-
-