# Hierarchy For Package aim4.vehicle

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - aim4.vehicle.AccelProfile
  - aim4.vehicle.AccelProfile.DurAccel
  - aim4.vehicle.AccelSchedule
  - aim4.vehicle.AccelSchedule.TimeAccel
  - aim4.vehicle.BasicVehicle (implements aim4.vehicle.VehicleSimView)
    - aim4.vehicle.BasicAutoVehicle (implements aim4.vehicle.AutoVehicleSimView)
      - aim4.vehicle.ProxyVehicle (implements aim4.vehicle.ProxyVehicleSimView)
  - aim4.vehicle.BasicVehicle.AccelScheduleMovement (implements aim4.vehicle.BasicVehicle.Movement)
  - aim4.vehicle.BasicVehicle.NonAccelMovement (implements aim4.vehicle.BasicVehicle.Movement)
    - aim4.vehicle.BasicVehicle.SteeringMovement
    - aim4.vehicle.BasicVehicle.TrackMovement
  - aim4.vehicle.BasicVehicle.PhysicalMovement (implements aim4.vehicle.BasicVehicle.MovementWithAccel)
    - aim4.vehicle.BasicVehicle.MoveToTargetVelocityMovement
  - aim4.vehicle.VehicleSpec
  - aim4.vehicle.VehicleSpecDatabase
  - aim4.vehicle.VehicleUtil
  - aim4.vehicle.VinRegistry

## Interface Hierarchy

- aim4.vehicle.BasicVehicle.Movement
  - aim4.vehicle.BasicVehicle.MovementWithAccel
- aim4.vehicle.BasicVehicle.MovementFactory
- aim4.vehicle.VehicleDriverView
  - aim4.vehicle.AutoVehicleDriverView
    - aim4.vehicle.AutoVehicleSimView (also extends aim4.vehicle.VehicleSimView)
      - aim4.vehicle.ProxyVehicleSimView
  - aim4.vehicle.HumanDrivenVehicleDriverView
    - aim4.vehicle.HumanDrivenVehicleSimView (also extends aim4.vehicle.VehicleSimView)
  - aim4.vehicle.VehicleSimView
    - aim4.vehicle.AutoVehicleSimView (also extends aim4.vehicle.AutoVehicleDriverView)
      - aim4.vehicle.ProxyVehicleSimView
    - aim4.vehicle.HumanDrivenVehicleSimView (also extends aim4.vehicle.HumanDrivenVehicleDriverView)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - aim4.vehicle.AutoVehicleDriverView.LRFMode

Copyright © 2013. All rights reserved.