Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
VehicleInfoFrame.setVehicle(VehicleSimView vehicle)
Set the vehicle.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IntersectionManager.contains(VehicleSimView vehicle)
Determine whether the given Vehicle is currently entirely contained
within the Area governed by this IntersectionManager.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DataCollectionLine.intersect(VehicleSimView v,
double time,
Point2D p1,
Point2D p2)
Whether the vehicle intersects the line.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicAutoVehicle
The basic autonomous vehicle.
|
class |
BasicVehicle
The most basic form of a vehicle.
|
class |
ProxyVehicle
The proxy vehicle.
|
Modifier and Type | Method and Description |
---|---|
static VehicleSimView |
VinRegistry.getVehicleFromVIN(int vin)
Given a VIN, get the vehicle with that VIN.
|
Modifier and Type | Method and Description |
---|---|
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 © 2013. All rights reserved.