Uses of Interface
aim4.vehicle.VehicleSimView

Packages that use VehicleSimView
aim4.gui.frame This package contains the Java Frames used by the GUI. 
aim4.im This package contains the implementation of the intersection manager. 
aim4.map This package contains the implementations of the map in the AIM4 simulator. 
aim4.sim This package contains the implementation of the simulation object of the simulator. 
aim4.vehicle This package contains the vehicle model in the simulator. 
 

Uses of VehicleSimView in aim4.gui.frame
 

Methods in aim4.gui.frame with parameters of type VehicleSimView
 void VehicleInfoFrame.setVehicle(VehicleSimView vehicle)
          Set the vehicle.
 

Uses of VehicleSimView in aim4.im
 

Methods in aim4.im with parameters of type VehicleSimView
 boolean IntersectionManager.contains(VehicleSimView vehicle)
          Determine whether the given Vehicle is currently entirely contained within the Area governed by this IntersectionManager.
 

Uses of VehicleSimView in aim4.map
 

Methods in aim4.map with parameters of type VehicleSimView
 boolean DataCollectionLine.intersect(VehicleSimView v, double time, Point2D p1, Point2D p2)
          Whether the vehicle intersects the line.
 

Uses of VehicleSimView in aim4.sim
 

Methods in aim4.sim that return VehicleSimView
 VehicleSimView Simulator.getActiveVehicle(int vin)
          Get a particular active vehicle via a given VIN.
 VehicleSimView AutoDriverOnlySimulator.getActiveVehicle(int vin)
          Get a particular active vehicle via a given VIN.
 

Methods in aim4.sim that return types with arguments of type VehicleSimView
 Set<VehicleSimView> Simulator.getActiveVehicles()
          Get the set of all active vehicles in the simulation.
 Set<VehicleSimView> AutoDriverOnlySimulator.getActiveVehicles()
          Get the set of all active vehicles in the simulation.
 

Uses of VehicleSimView in aim4.vehicle
 

Subinterfaces of VehicleSimView in aim4.vehicle
 interface AutoVehicleSimView
          The interface of an autonomous vehicle from the viewpoint of a simulator.
 interface HumanDrivenVehicleSimView
          The interface of a manually-driven vehicle from the viewpoint of a simulator.
 interface ProxyVehicleSimView
          The interface of a proxy vehicle from the viewpoint of a simulator.
 

Classes in aim4.vehicle that implement VehicleSimView
 class BasicAutoVehicle
          The basic autonomous vehicle.
 class BasicVehicle
          The most basic form of a vehicle.
 class ProxyVehicle
          The proxy vehicle.
 

Methods in aim4.vehicle that return VehicleSimView
static VehicleSimView VinRegistry.getVehicleFromVIN(int vin)
          Given a VIN, get the vehicle with that VIN.
 

Methods in aim4.vehicle with parameters of type VehicleSimView
static boolean VehicleUtil.intersects(VehicleSimView v, Area area)
          Determine whether the given Vehicle is currently inside an area
static int VinRegistry.registerVehicle(VehicleSimView vehicle)
          Put the vehicle to the registry.
static boolean VinRegistry.registerVehicleWithExistingVIN(VehicleSimView vehicle, int vin)
          Register the vehicle with an existing VIN.
 



Copyright © 2011. All Rights Reserved.