## Uses of Interface
aim4.vehicle.BasicVehicle.Movement

- Packages that use BasicVehicle.Movement
  Package | Description
  --- | ---
  aim4.vehicle | This package contains the vehicle model in the simulator.

- - ### Uses of BasicVehicle.Movement in aim4.vehicle

    Subinterfaces of BasicVehicle.Movement in aim4.vehicle
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `BasicVehicle.MovementWithAccel` The movement with acceleration interface

    Classes in aim4.vehicle that implement BasicVehicle.Movement
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BasicVehicle.AccelScheduleMovement` The acceleration schedule movement.
    `static class` | `BasicVehicle.MoveToTargetVelocityMovement` A move-to-target-velocity movement.
    `static class` | `BasicVehicle.NonAccelMovement` The non-acceleration movement
    `static class` | `BasicVehicle.PhysicalMovement` The physical movement.
    `static class` | `BasicVehicle.SteeringMovement` The steering movement.
    `static class` | `BasicVehicle.TrackMovement` The track movement.

    Fields in aim4.vehicle declared as BasicVehicle.Movement
    Modifier and Type | Field and Description
    --- | ---
    `protected BasicVehicle.Movement` | BasicVehicle.`movement` The movement mechanism

    Methods in aim4.vehicle that return BasicVehicle.Movement
    Modifier and Type | Method and Description
    --- | ---
    `BasicVehicle.Movement` | BasicVehicle.MovementFactory.`make(Point2D position, double heading, double velocity)` Create a movement object.

Copyright © 2013. All rights reserved.