Boeing Simulation 3.1 API Specification

mission
Interface Mission

All Known Implementing Classes:
BasicMission, MoveMission

public interface Mission

A mission encapsulates one or more units with one or more targets directives. If a unit is current in the process of completing a mission, it is said to have directives. Missions are partially immutable, in that they are only able to have units removed. This is to say that if a unit is damaged during a mission, it may be removed from the list. However, all other elements will stay the same.

Version:
$Revision: 1.7 $
Author:
Dave Jurgens

Method Summary
 List getTargets()
          Return the List of all the targets.
 List getUnits()
          Return the List of all units currently involved in this mission.
 

Method Detail

getUnits

public List getUnits()
Return the List of all units currently involved in this mission. It is inferred that all units are to interact with all targets, though the behavior upon contact will differ due to the unit's nature.


getTargets

public List getTargets()
Return the List of all the targets. Targets are inferred to be execute in fifo order, with the first target being the first in the list and so on.


Boeing Simulation 3.1 API Specification

To submit a bug or feature email the author of that class. Funding for this research was provided by Boeing and DARPA.