Uses of Class
org.mars_sim.msp.simulation.person.ai.mission.Mission

Packages that use Mission
org.mars_sim.msp.simulation.person.ai Contains classes involving a person's mind. 
org.mars_sim.msp.simulation.person.ai.mission Contains classes involving missions a person can perform. 
org.mars_sim.msp.ui.standard.tool.map Contains the mars simulation map related UI components 
org.mars_sim.msp.ui.standard.tool.mission   
org.mars_sim.msp.ui.standard.tool.mission.edit Contains UI components needed for the mission Wizzard, editing feature 
org.mars_sim.msp.ui.standard.tool.monitor Contains classes for creating a monitor tool window. 
 

Uses of Mission in org.mars_sim.msp.simulation.person.ai
 

Methods in org.mars_sim.msp.simulation.person.ai that return Mission
 Mission Mind.getMission()
          Returns the person's current mission.
 

Methods in org.mars_sim.msp.simulation.person.ai with parameters of type Mission
 void Mind.setMission(Mission newMission)
          Sets the person's current mission.
 

Uses of Mission in org.mars_sim.msp.simulation.person.ai.mission
 

Subclasses of Mission in org.mars_sim.msp.simulation.person.ai.mission
 class CollectIce
          The Exploration class is a mission to travel in a rover to several random locations around a settlement and collect ice.
 class CollectRegolith
          The Exploration class is a mission to travel in a rover to several random locations around a settlement and collect Regolith.
 class CollectResourcesMission
          The CollectResourcesMission class is a mission to travel in a rover to several random locations around a settlement and collect resources of a given type.
 class Exploration
          The Exploration class is a mission to travel in a rover to several random locations around a settlement and collect rock samples.
 class Mining
          Mission for mining mineral concentrations at an explored site.
 class RescueSalvageVehicle
          The RescueSalvageRover class is a mission to rescue the crew of a vehicle that has an emergency beacon on and tow the vehicle back, or to simply tow the vehicle back if the crew is already dead.
 class RoverMission
          A mission that involves driving a rover vehicle along a series of navpoints.
 class Trade
          A mission for trading between two settlements.
 class TravelMission
          A mission that involves traveling along a series of navpoints.
 class TravelToSettlement
          The TravelToSettlement class is a mission to travel from one settlement to another randomly selected one within range of an available rover.
 class VehicleMission
          A mission that involves driving a vehicle along a series of navpoints.
 

Methods in org.mars_sim.msp.simulation.person.ai.mission that return Mission
 Mission MissionManager.getMission(Person person)
          Gets the mission a given person is a member of.
 Mission MissionManager.getMissionForVehicle(Vehicle vehicle)
          Gets a mission that the given vehicle is a part of.
 Mission MissionManager.getNewMission(Person person)
          Gets a new mission for a person based on potential missions available.
 

Methods in org.mars_sim.msp.simulation.person.ai.mission that return types with arguments of type Mission
 java.util.List<Mission> MissionManager.getMissions()
          Gets a list of current missions.
 java.util.List<Mission> MissionManager.getMissionsForSettlement(Settlement settlement)
          Gets all the active missions associated with a given settlement.
 

Methods in org.mars_sim.msp.simulation.person.ai.mission with parameters of type Mission
 void MissionManagerListener.addMission(Mission mission)
          Adds a new mission.
 void MissionManager.addMission(Mission newMission)
          Adds a new mission to the mission list.
 void MissionManagerListener.removeMission(Mission mission)
          Removes an old mission.
 

Constructors in org.mars_sim.msp.simulation.person.ai.mission with parameters of type Mission
MissionEvent(Mission source, java.lang.String type, java.lang.Object target)
          Constructor
MissionHistoricalEvent(Person person, Mission mission, java.lang.String eventType)
          Constructor
 

Uses of Mission in org.mars_sim.msp.ui.standard.tool.map
 

Methods in org.mars_sim.msp.ui.standard.tool.map with parameters of type Mission
 void NavpointMapLayer.setSingleMission(Mission singleMission)
          Sets the single mission to display navpoints for.
 

Uses of Mission in org.mars_sim.msp.ui.standard.tool.mission
 

Methods in org.mars_sim.msp.ui.standard.tool.mission with parameters of type Mission
 void MissionListModel.addMission(Mission mission)
          Adds a mission to this list.
 boolean MissionListModel.containsMission(Mission mission)
          Checks if the list contains a given mission.
 int MissionListModel.getMissionIndex(Mission mission)
          Gets the index a given mission is at.
 void MissionListModel.removeMission(Mission mission)
          Removes a mission from this list.
 void MissionWindow.selectMission(Mission mission)
          Selects a mission for display.
 void MiningMissionCustomInfoPanel.updateMission(Mission mission)
          Updates the panel based on a new mission to display.
 void TradeMissionCustomInfoPanel.updateMission(Mission mission)
          Updates the panel based on a new mission to display.
 

Uses of Mission in org.mars_sim.msp.ui.standard.tool.mission.edit
 

Constructors in org.mars_sim.msp.ui.standard.tool.mission.edit with parameters of type Mission
EditMissionDialog(java.awt.Frame owner, Mission mission)
          Constructor
 

Uses of Mission in org.mars_sim.msp.ui.standard.tool.monitor
 

Methods in org.mars_sim.msp.ui.standard.tool.monitor with parameters of type Mission
 void MissionTableModel.addMission(Mission mission)
          Adds a new mission.
 void MissionTableModel.removeMission(Mission mission)
          Removes an old mission.
 

Constructors in org.mars_sim.msp.ui.standard.tool.monitor with parameters of type Mission
PersonTableModel(Mission mission)
          Constructs a PersonTableModel object that displays all Person from the specified mission.