Interface StairFlight
-
- All Superinterfaces:
Flight
,StairElement
public interface StairFlight extends Flight, StairElement
The StairFlight interface provides geometric information about the stair flight shape. This can be retrieved through theStair
interface.- Since:
- 9.10.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getRiserHeight()
Returns the riser height of the stair flight element.List<StairStep>
getSteps()
Returns the list of the step elements from bottom to top.double
getTreadLength()
Returns the most common tread length of the flight element.double
getTreadLength(double treadDistance)
Returns the most common tread length of the flight element.-
Methods inherited from interface com.solibri.smc.api.model.components.Flight
getBottomCenterPoint, getBottomDirection, getBottomElevation, getBottomSegment, getBottomWidth, getHandrails, getHeight, getTopCenterPoint, getTopDirection, getTopElevation, getTopSegment, getTopWidth
-
-
-
-
Method Detail
-
getSteps
List<StairStep> getSteps()
Returns the list of the step elements from bottom to top.- Returns:
- the step list
- Since:
- 9.10.2
-
getRiserHeight
double getRiserHeight()
Returns the riser height of the stair flight element.- Returns:
- the riser height
- Since:
- 9.10.2
-
getTreadLength
double getTreadLength()
Returns the most common tread length of the flight element. The tread lengths of the steps are calculated from the middle of each step. If no step element is found, the Pset-value is used.- Returns:
- the tread length
- Since:
- 9.10.2
-
getTreadLength
double getTreadLength(double treadDistance)
Returns the most common tread length of the flight element. The tread lengths of the steps are calculated attreadDistance
from the narrower side of each step.- Parameters:
treadDistance
- the tread distance- Returns:
- the tread length
- Since:
- 9.10.2
-
-