## Uses of Interface
aim4.map.track.TrackPosition

- Packages that use TrackPosition
  Package | Description
  --- | ---
  aim4.map.track | This package contains the track objects for the map.
  aim4.vehicle | This package contains the vehicle model in the simulator.

- - ### Uses of TrackPosition in aim4.map.track

    Classes in aim4.map.track that implement TrackPosition
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArcTrack.Position` A position of the arc-shape track.
    `class` | `LineTrack.Position` A position on this track.
    `class` | `PathTrack.Position` A position on the track.

    Methods in aim4.map.track that return TrackPosition
    Modifier and Type | Method and Description
    --- | ---
    `TrackPosition` | Track.`getPosition(double dist)` Get the position on the track that is a given distance from the starting waypoint.
    `TrackPosition` | PathTrack.`getPosition(double dist)` Get the position on the track that is a given distance from the starting waypoint.
    `TrackPosition` | LineTrack.`getPosition(double dist)` Get the position on the track that is a given distance from the starting waypoint.
    `TrackPosition` | ArcTrack.`getPosition(double dist)` Get the position on the track that is a given distance from the starting waypoint.

  - ### Uses of TrackPosition in aim4.vehicle

    Constructors in aim4.vehicle with parameters of type TrackPosition
    Constructor and Description
    `BasicVehicle.TrackMovement(VehicleSpec spec, Point2D position, double heading, double velocity, TrackPosition trackPosition, BasicVehicle.MovementFactory baseMovementFactory)` Create a track movement.

Copyright © 2013. All rights reserved.