Package org.goplanit.utils.pcu
Interface PcuCapacitated
-
- All Known Subinterfaces:
ConnectoidSegment
,MacroscopicLinkSegment
- All Known Implementing Classes:
ConnectoidSegmentImpl
,MacroscopicLinkSegmentImpl
public interface PcuCapacitated
Interface that signifies implementing classes adopt some form of capacitated restriction based on PCUs (passenger car units), these can be links, link segments, or other entities that are otherwise not necessarily related in terms of their class hierarchy, but do support this capacitated feature.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getCapacityOrDefaultPcuH()
Collect the explicitly available/set capacity in PCU/hour.double
getCapacityOrDefaultPcuHLane()
Collect the explicitly available/set capacity in PCU/hour/lane.
-
-
-
Method Detail
-
getCapacityOrDefaultPcuH
double getCapacityOrDefaultPcuH()
Collect the explicitly available/set capacity in PCU/hour. In case no explicit capacity is provided a default is to be returned- Returns:
- capacity in PCu/h
-
getCapacityOrDefaultPcuHLane
double getCapacityOrDefaultPcuHLane()
Collect the explicitly available/set capacity in PCU/hour/lane. In case no explicit capacity is provided a default is to be returned- Returns:
- capacity in PCu/h
-
-