Interface IAbstractConveyor<T>

All Known Implementing Classes:
Conveyor, ReversibleConveyor

public interface IAbstractConveyor<T>
  • Method Details

    • getLogicalLength

      double getLogicalLength()
    • connectInputFlowWithRelativeOffset

      void connectInputFlowWithRelativeOffset(FlowElement<T> sourceFlowElement, double relativeOffset)
    • connectInputFlowWithLogicalOffset

      void connectInputFlowWithLogicalOffset(FlowElement<T> sourceFlowElement, double logicalOffset)
    • getPolyline

      Polyline getPolyline()
    • setSpeed

      void setSpeed(double speed)
    • getMaxSpeed

      double getMaxSpeed()
    • getSpeed

      double getSpeed()
    • getPerformance

      double getPerformance()
    • getRelativeOffsetForConnection

      double getRelativeOffsetForConnection(FlowConnection<T> inflowConnection)
    • getLogicalOffsetForConnection

      double getLogicalOffsetForConnection(FlowConnection<T> inflowConnection)
    • stopConveyor

      void stopConveyor()
    • startConveyor

      void startConveyor()
    • isStopped

      boolean isStopped()
    • getRateShortagePolicy

    • getRateRecords

      Collection<ConveyorRateRecord<T>> getRateRecords()