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

Packages that use Mission
org.mars_sim.msp.core.person.ai Contains classes involving a person's mind. 
org.mars_sim.msp.core.person.ai.mission Contains classes involving missions a person can perform. 
 

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

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

Methods in org.mars_sim.msp.core.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.core.person.ai.mission
 

Subclasses of Mission in org.mars_sim.msp.core.person.ai.mission
 class AreologyStudyFieldMission
          A mission to do areology research at a remote field location for a scientific study.
 class BiologyStudyFieldMission
          A mission to do biology research at a remote field location for a scientific study.
 class BuildingConstructionMission
          Mission for construction a stage for a settlement building.
 class BuildingSalvageMission
          Mission for salvaging a construction stage at a building construction site.
 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.core.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.core.person.ai.mission that return types with arguments of type Mission
 List<Mission> MissionManager.getMissions()
          Gets a list of current missions.
 List<Mission> MissionManager.getMissionsForSettlement(Settlement settlement)
          Gets all the active missions associated with a given settlement.
 

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

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



Copyright © 2009-2013. All Rights Reserved.