Uses of Interface
org.mars_sim.msp.simulation.vehicle.VehicleOperator

Packages that use VehicleOperator
org.mars_sim.msp.simulation.person Contains classes involving person units. 
org.mars_sim.msp.simulation.person.ai.task Contains classes involving tasks a person can perform. 
org.mars_sim.msp.simulation.vehicle Contains classes involving vehicle units. 
 

Uses of VehicleOperator in org.mars_sim.msp.simulation.person
 

Classes in org.mars_sim.msp.simulation.person that implement VehicleOperator
 class Person
          The Person class represents a person on Mars.
 

Uses of VehicleOperator in org.mars_sim.msp.simulation.person.ai.task
 

Methods in org.mars_sim.msp.simulation.person.ai.task with parameters of type VehicleOperator
static double OperateVehicle.getAverageVehicleSpeed(Vehicle vehicle, VehicleOperator operator)
          Gets the average operating speed of a vehicle for a given operator.
 

Uses of VehicleOperator in org.mars_sim.msp.simulation.vehicle
 

Methods in org.mars_sim.msp.simulation.vehicle that return VehicleOperator
 VehicleOperator GroundVehicle.getDriver()
          Gets the driver of the ground vehicle.
 VehicleOperator Vehicle.getOperator()
          Gets the operator of the vehicle (person or AI)
 

Methods in org.mars_sim.msp.simulation.vehicle with parameters of type VehicleOperator
abstract  boolean Vehicle.isAppropriateOperator(VehicleOperator operator)
          Checks if a particular operator is appropriate for a vehicle.
 boolean MockVehicle.isAppropriateOperator(VehicleOperator operator)
           
 boolean LightUtilityVehicle.isAppropriateOperator(VehicleOperator operator)
           
 boolean Rover.isAppropriateOperator(VehicleOperator operator)
          Checks if a particular operator is appropriate for a vehicle.
 void GroundVehicle.setDriver(VehicleOperator operator)
          Sets the driver of the ground vehicle.
 void Vehicle.setOperator(VehicleOperator vehicleOperator)
          Sets the operator of the vehicle