Package org.mars_sim.msp.core.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.
ResearchScientificStudy Interface for tasks the add research credit to scientific studies.
 

Class Summary
AreologyStudyFieldWork A task for the EVA operation of performing areology field work at a research site for a scientific study.
AssistScientificStudyResearcher Task for assisting a scientific study researcher.
BiologyStudyFieldWork A task for the EVA operation of performing biology field work at a research site for a scientific study.
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.
CompileScientificStudyResults A task for compiling research data for a scientific study.
ConstructBuilding Task for constructing a building construction site stage.
CookMeal The TendGreenhouse class is a task for cooking meals in a building with the Cooking function.
DigLocalRegolith The DigLocalRegolith class is a task for performing collecting regolith outside a settlement.
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 an airlock for an EVA operation.
ExploreSite A task for the EVA operation of exploring a site.
InviteStudyCollaborator A task for inviting a researcher to collaborate on a scientific study.
LoadVehicleEVA The LoadVehicleEVA class is a task for loading a vehicle with fuel and supplies when the vehicle is outside.
LoadVehicleGarage The LoadVehicleGarage class is a task for loading a vehicle with fuel and supplies in a vehicle maintenance garage.
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.
ManufactureConstructionMaterials A task for working on a manufacturing process to produce construction materials.
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.
ObserveAstronomicalObjects A task for observing the night sky with an astronomical observatory.
OperateVehicle The OperateVehicle class is an abstract task for operating a vehicle, driving/flying it to a destination.
PeerReviewStudyPaper A task for peer reviewing a compiled study's paper.
PerformLaboratoryExperiment A task for performing a scientific experiment in a laboratory for a scientific study.
PerformLaboratoryResearch A task for performing research for a scientific study in a laboratory.
PerformMathematicalModeling A task for performing mathematical modeling in a laboratory for a scientific study.
PrescribeMedication A task in which a doctor prescribes (and provides) a medication to a patient.
ProposeScientificStudy A task for proposing a new scientific study.
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.
RespondToStudyInvitation A task for responding to an invitation to collaborate on a scientific study.
ReturnLightUtilityVehicle A task for returning a light utility vehicle (LUV) to a rover or settlement when a person finds themselves operating one.
SalvageBuilding Task for salvaging a building construction site stage.
SalvageGood A task for salvaging a malfunctionable piece of equipment back down into parts.
StudyFieldSamples A task for studying collected field samples (rocks, etc).
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.
ToggleFuelPowerSource The ToggleFuelPowerSource class is an EVA task for toggling a particular fuel power source building on or off.
ToggleResourceProcess The ToggleResourceProcess class is an EVA task for toggling a particular automated resource process on or off.
UnloadVehicleEVA The UnloadVehicleEVA class is a task for unloading fuel and supplies from a vehicle when the vehicle is outside.
UnloadVehicleGarage The UnloadVehicleGarage class is a task for unloading fuel and supplies from a vehicle in a vehicle maintenance garage.
Workout The Workout class is a task for working out in an exercise facility.
Yoga  
 

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

Contains classes involving tasks a person can perform.



Copyright © 2009-2013. All Rights Reserved.