Package org.mars_sim.msp.simulation.person.ai.mission

Contains classes involving missions a person can perform.

See:
          Description

Interface Summary
MissionListener Interface for a mission event listener.
MissionManagerListener Listener interface for the mission manager.
 

Class Summary
CollectIce The Exploration class is a mission to travel in a rover to several random locations around a settlement and collect ice.
CollectRegolith The Exploration class is a mission to travel in a rover to several random locations around a settlement and collect Regolith.
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.
Exploration The Exploration class is a mission to travel in a rover to several random locations around a settlement and collect rock samples.
JUnitTests JUnit test suite
Mining Mission for mining mineral concentrations at an explored site.
Mission The Mission class represents a large multi-person task There is at most one instance of a mission per person.
MissionEvent A mission change event.
MissionHistoricalEvent This class represents the historical actions involving missions.
MissionManager The MissionManager class keeps track of ongoing missions in the simulation.
NavPoint A navigation point for travel missions.
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.
RoverMission A mission that involves driving a rover vehicle along a series of navpoints.
Trade A mission for trading between two settlements.
TradeUtil Utility class for static trade methods.
TravelMission A mission that involves traveling along a series of navpoints.
TravelToSettlement The TravelToSettlement class is a mission to travel from one settlement to another randomly selected one within range of an available rover.
VehicleMission A mission that involves driving a vehicle along a series of navpoints.
 

Exception Summary
MissionException An exception that can be thrown by missions.
 

Package org.mars_sim.msp.simulation.person.ai.mission Description

Contains classes involving missions a person can perform.