public class AirVehicle extends VehicleObject
potentialVector| Constructor and Description | 
|---|
| AirVehicle(double[] position,
          double altitude,
          double direction,
          double speed,
          double time,
          double standoff,
          int VID)Constructor | 
| AirVehicle(double x,
          double y,
          double altitude,
          double direction,
          double speed,
          double time,
          double standoff,
          int VID)Constructor | 
| AirVehicle(double time,
          double standoff,
          int VID)Constructor for a zero-velocity vehicle that will be placed at the origin with zero altitude and velocity | 
| AirVehicle(Point position,
          double altitude,
          double direction,
          double speed,
          double time,
          double standoff,
          int VID)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| double | getAltitude() | 
| int | getVehicleType() | 
| void | setAltitude(double newAltitude)Sets a new vehicle altitude (must be non-negative--negatives will be set to 0.0) | 
| String | toString()Generates a string representation of the wall object | 
canCompleteGoal, compareTo, getCharacteristic, getVID, hasCharacteristic, isParticipating, setCapabilities, setParticipating, setVIDcopyStateInfo, getDirection, getPostureTime, getPotentialForce, getPotentialForce, getPotentialForce, getPotentialVector, getPotentialVector, getPotentialVector, getSpeed, isLocated, isTooClose, setDirection, setPosit, setPosit, setPosit, setSpeed, setVelocity, updatePositionDR, updatePositionFix, updatePositionFix, updatePositionFixgetDistance, getDistance, getDistance, getDistance, getDistance, getDistance, getDistance, getDistanceOfConcern, getPosit, getPotentialForceDirection, getPotentialForceDirection, getPotentialForceDirection, getStandoff, getXPosit, getYPosit, setStandoffpublic AirVehicle(double x,
          double y,
          double altitude,
          double direction,
          double speed,
          double time,
          double standoff,
          int VID)
x - north/south Cartesian coordinate of the object's location in the worldy - east/west Cartesian coordinate of the object's location in the worldaltitude - meters above mean sea level (must be positive--negatives will be set to 0)direction - direction (degrees) that the object is movingspeed - speed at which the object is moving (m/sec)time - mission time (secs from mission start) that the object is first entered into the systemstandoff - required distance (meters) that the vehicle must remain clear from this objectVID - a unique identifier for this vehicle objectpublic AirVehicle(double[] position,
          double altitude,
          double direction,
          double speed,
          double time,
          double standoff,
          int VID)
position - 2-element array with the Cartesian coordinates of the object's location in the worldaltitude - meters above mean sea level (must be positive--negatives will be set to 0)direction - direction (degrees) that the object is movingspeed - speed at which the object is moving (m/sec)time - mission time (secs from mission start) that the object is first entered into the systemstandoff - required distance (meters) that the vehicle must remain clear from this objectVID - a unique identifier for this vehicle objectpublic AirVehicle(Point position, double altitude, double direction, double speed, double time, double standoff, int VID)
position - 2-element array with the Cartesian coordinates of the object's location in the worldaltitude - meters above mean sea level (must be positive--negatives will be set to 0)direction - direction (degrees) that the object is movingspeed - speed at which the object is moving (m/sec)time - mission time (secs from mission start) that the object is first entered into the systemstandoff - required distance (meters) that the vehicle must remain clear from this objectVID - a unique identifier for this vehicle objectpublic AirVehicle(double time,
          double standoff,
          int VID)
time - mission time (secs from mission start) that the object is first entered into the systemstandoff - required distance (meters) that the vehicle must remain clear from this objectVID - a unique identifier for this vehicle objectpublic int getVehicleType()
getVehicleType in class VehicleObjectpublic void setAltitude(double newAltitude)
newAltitude - public double getAltitude()
public String toString()
toString in class VehicleObject