Module OneMTA

Class Bus.Vehicle

All Implemented Interfaces:
Direction<BusDirection>, Location, Reference.Route<Bus.Route>, Reference.Stop<Bus.Stop>, Reference.Trip<Bus.Trip>, Updatable, BusRouteTypes
Enclosing class:
Bus

public abstract static class Bus.Vehicle extends TransitVehicle<String,Bus.Route,Integer,Bus.Stop,Integer,Bus.Trip> implements Location, Direction<BusDirection>, BusRouteTypes
Represents a bus vehicle.
Since:
1.0.0
Version:
2.0.0
Author:
Katsute
  • Constructor Details

    • Vehicle

      public Vehicle()
  • Method Details

    • getBearing

      public abstract Double getBearing()
      Returns the vehicle bearing, 0 being North.
      Returns:
      bearing
      Since:
      1.0.0
    • getPassengers

      public abstract Integer getPassengers()
      Returns the estimated passenger count.
      Returns:
      passenger count
      Since:
      2.0.0