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

Contains classes involving tasks a person can perform.

See:
          Description

Interface Summary
Repair The Repair interface is a task for repairing malfunction.
 

Class Summary
CollectMinedMinerals Task for collecting minerals that have been mined at a site.
CollectResources The CollectResources class is a task for collecting resources at a site with an EVA from a rover.
CookMeal The TendGreenhouse class is a task for cooking meals in a building with the Cooking function.
DriveGroundVehicle The Drive Ground Vehicle class is a task for driving a ground vehicle to a destination.
EnterAirlock The EnterAirlock class is a task for entering a airlock from an EVA operation.
EVAOperation The EVAOperation class is an abstract task that involves an extra vehicular activity.
ExitAirlock The ExitAirlock class is a task for exiting a airlock from an EVA operation.
ExploreSite A task for the EVA operation of exploring a site.
JUnitTests JUnit test suite
LoadVehicle The LoadVehicle class is a task for loading a vehicle with fuel and supplies.
LoadVehicleTest  
MaintainGroundVehicleEVA The MaintainGroundVehicleGarage class is a task for performing preventive maintenance on ground vehicles outside a settlement.
MaintainGroundVehicleGarage The MaintainGroundVehicleGarage class is a task for performing preventive maintenance on ground vehicles in a garage.
Maintenance The Maintenance class is a task for performing preventive maintenance on vehicles, settlements and equipment.
MaintenanceEVA The Maintenance class is a task for performing preventive maintenance on malfunctionable entities outdoors.
ManufactureGood A task for working on a manufacturing process.
MedicalAssistance This class represents a task that requires a person to provide medical help to someone else.
MineSite Task for mining minerals at a site.
NegotiateTrade Task to perform a trade negotiation between the buyer and seller for a Trade mission.
OperateVehicle The OperateVehicle class is an abstract task for operating a vehicle, driving/flying it to a destination.
RepairEmergencyMalfunction The RepairEmergencyMalfunction class is a task to repair an emergency malfunction.
RepairEVAMalfunction The RepairEVAMalfunction class is a task to repair a malfunction requiring an EVA.
RepairMalfunction The RepairMalfunction class is a task to repair a malfunction.
ResearchAreology The ResearchAreology class is a task for scientific research in the field of areology.
ResearchBotany The ResearchBotany class is a task for researching botany science.
ResearchMaterialsScience The ResearchMaterialsScience class is a task for researching materials science.
ResearchMedicine The ResearchBotany class is a task for researching medical science.
ResearchScience The ResearchScience class is an abstract task for scientific research.
Task The Task class is an abstract parent class for tasks that allow people to do various things.
TaskEvent This class represents the historical actions involving tasks.
TaskManager The TaskManager class keeps track of a person's current task and can randomly assign a new task to a person based on a list of possible tasks and that person's current situation.
Teach This is a task for teaching a student a task.
TendGreenhouse The TendGreenhouse class is a task for tending the greenhouse in a settlement.
ToggleResourceProcess  
UnloadVehicle The UnloadVehicle class is a task for unloading a fuel and supplies from a vehicle.
UnloadVehicleTest  
Workout The Workout class is a task for working out in an exercise facility.
 

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

Contains classes involving tasks a person can perform.