Interface IAbstractConveyor<T>
- All Known Implementing Classes:
Conveyor,ReversibleConveyor
public interface IAbstractConveyor<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidconnectInputFlowWithLogicalOffset(FlowElement<T> sourceFlowElement, double logicalOffset) voidconnectInputFlowWithRelativeOffset(FlowElement<T> sourceFlowElement, double relativeOffset) doubledoublegetLogicalOffsetForConnection(FlowConnection<T> inflowConnection) doubledoubledoublegetRelativeOffsetForConnection(FlowConnection<T> inflowConnection) doublegetSpeed()booleanvoidsetSpeed(double speed) voidvoid
-
Method Details
-
getLogicalLength
double getLogicalLength() -
connectInputFlowWithRelativeOffset
-
connectInputFlowWithLogicalOffset
-
getPolyline
Polyline getPolyline() -
setSpeed
void setSpeed(double speed) -
getMaxSpeed
double getMaxSpeed() -
getSpeed
double getSpeed() -
getPerformance
double getPerformance() -
getRelativeOffsetForConnection
-
getLogicalOffsetForConnection
-
stopConveyor
void stopConveyor() -
startConveyor
void startConveyor() -
isStopped
boolean isStopped() -
getRateShortagePolicy
Conveyor.DownstreamInflowRateShortagePolicy getRateShortagePolicy() -
getRateRecords
Collection<ConveyorRateRecord<T>> getRateRecords()
-