|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Person | |
---|---|
org.mars_sim.msp.simulation | Contains classes for creating a virtual Mars. |
org.mars_sim.msp.simulation.equipment | Contains classes involving equipment units. |
org.mars_sim.msp.simulation.malfunction | Contains classes involving malfunctions. |
org.mars_sim.msp.simulation.person | Contains classes involving person units. |
org.mars_sim.msp.simulation.person.ai | Contains classes involving a person's mind. |
org.mars_sim.msp.simulation.person.ai.job | Contains classes for all possible jobs supported by the simulation. |
org.mars_sim.msp.simulation.person.ai.mission | Contains classes involving missions a person can perform. |
org.mars_sim.msp.simulation.person.ai.social | Contains classes related to social activities: relationships.. |
org.mars_sim.msp.simulation.person.ai.task | Contains classes involving tasks a person can perform. |
org.mars_sim.msp.simulation.person.medical | Contains classes involving a person's medical situation. |
org.mars_sim.msp.simulation.structure | Contains classes involving structure units. |
org.mars_sim.msp.simulation.structure.building | Contains classes for settlement buildings. |
org.mars_sim.msp.simulation.structure.building.function | Contains classes for settlement building functions. |
org.mars_sim.msp.simulation.vehicle | Contains classes involving vehicle units. |
org.mars_sim.msp.ui.standard.unit_window.person | Contains classes for person windows. |
Uses of Person in org.mars_sim.msp.simulation |
---|
Methods in org.mars_sim.msp.simulation that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
UnitManager.getPeople()
Get people in virtual Mars |
static java.util.Collection<Person> |
CollectionUtils.getPerson(java.util.Collection<Unit> units)
|
Methods in org.mars_sim.msp.simulation with parameters of type Person | |
---|---|
boolean |
Airlock.enterAirlock(Person person,
boolean inside)
Enters a person into the airlock from either the inside or the outside. |
protected abstract void |
Airlock.exitAirlock(Person person)
Causes a person within the airlock to exit either inside or outside. |
boolean |
Airlock.inAirlock(Person person)
Checks if given person is currently in the airlock. |
Method parameters in org.mars_sim.msp.simulation with type arguments of type Person | |
---|---|
static void |
CollectionUtils.mergePersons(java.util.Collection<Unit> units,
java.util.Collection<Person> persons)
|
Uses of Person in org.mars_sim.msp.simulation.equipment |
---|
Methods in org.mars_sim.msp.simulation.equipment that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Equipment.getAffectedPeople()
Gets a collection of people affected by this entity. |
java.util.Collection<Person> |
EVASuit.getAffectedPeople()
|
Uses of Person in org.mars_sim.msp.simulation.malfunction |
---|
Methods in org.mars_sim.msp.simulation.malfunction that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Malfunctionable.getAffectedPeople()
Gets a collection of people affected by this entity. |
Methods in org.mars_sim.msp.simulation.malfunction with parameters of type Person | |
---|---|
static java.util.Collection<Malfunctionable> |
MalfunctionFactory.getMalfunctionables(Person person)
Gets a collection of malfunctionable entities local to the given person. |
Uses of Person in org.mars_sim.msp.simulation.person |
---|
Methods in org.mars_sim.msp.simulation.person that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Person.getLocalGroup()
Gets the person's local group of people (in building or rover) |
Constructors in org.mars_sim.msp.simulation.person with parameters of type Person | |
---|---|
PhysicalCondition(Person newPerson)
Constructor |
Uses of Person in org.mars_sim.msp.simulation.person.ai |
---|
Methods in org.mars_sim.msp.simulation.person.ai that return Person | |
---|---|
Person |
Mind.getPerson()
Returns the person owning this mind. |
Constructors in org.mars_sim.msp.simulation.person.ai with parameters of type Person | |
---|---|
Mind(Person person)
Constructor |
Uses of Person in org.mars_sim.msp.simulation.person.ai.job |
---|
Methods in org.mars_sim.msp.simulation.person.ai.job with parameters of type Person | |
---|---|
static double |
JobManager.getBestJobProspect(Person person,
Settlement settlement,
boolean isHomeSettlement)
Gets the best job prospect value for a person at a settlement. |
double |
Trader.getCapability(Person person)
Gets a person's capability to perform this job. |
abstract double |
Job.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Botanist.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Areologist.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Technician.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Doctor.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Driver.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Chef.getCapability(Person person)
Gets a person's capability to perform this job. |
double |
Engineer.getCapability(Person person)
Gets a person's capability to perform this job. |
static double |
JobManager.getJobProspect(Person person,
Job job,
Settlement settlement,
boolean isHomeSettlement)
Get the job prospect value for a person and a particular job at a settlement. |
static Job |
JobManager.getNewJob(Person person)
Gets a new job for the person. |
Uses of Person in org.mars_sim.msp.simulation.person.ai.mission |
---|
Methods in org.mars_sim.msp.simulation.person.ai.mission that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Mission.getPeople()
Gets a collection of the people in the mission. |
Methods in org.mars_sim.msp.simulation.person.ai.mission with parameters of type Person | |
---|---|
void |
Mission.addPerson(Person person)
Adds a person to the mission. |
protected void |
Mission.assignTask(Person person,
Task task)
Adds a new task for a person in the mission. |
protected static boolean |
RoverMission.atLeastOnePersonRemainingAtSettlement(Settlement settlement,
Person person)
Checks to see if at least one inhabitant a settlement is remaining there. |
protected void |
VehicleMission.determineEmergencyDestination(Person person)
Determines the emergency destination settlement for the mission if one is reachable, otherwise sets the emergency beacon and ends the mission. |
Mission |
MissionManager.getMission(Person person)
Gets the mission a given person is a member of. |
protected double |
TravelToSettlement.getMissionQualification(Person person)
Gets the mission qualification value for the person. |
protected double |
RescueSalvageVehicle.getMissionQualification(Person person)
Gets the mission qualification value for the person. |
protected double |
Mission.getMissionQualification(Person person)
Gets the mission qualification value for the person. |
Mission |
MissionManager.getNewMission(Person person)
Gets a new mission for a person based on potential missions available. |
static double |
TravelToSettlement.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
CollectIce.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
CollectRegolith.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
RescueSalvageVehicle.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
Trade.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
Mission.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
Mining.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
Exploration.getNewMissionProbability(Person person)
Gets the weighted probability that a given person would start this mission. |
static double |
CollectResourcesMission.getNewMissionProbability(Person person,
java.lang.Class containerType,
int containerNum,
int minPeople,
java.lang.Class missionType)
Gets the weighted probability that a given person would start this mission. |
protected abstract OperateVehicle |
VehicleMission.getOperateVehicleTask(Person person,
java.lang.String lastOperateVehicleTaskPhase)
Gets a new instance of an OperateVehicle task for the person. |
protected OperateVehicle |
RoverMission.getOperateVehicleTask(Person person,
java.lang.String lastOperateVehicleTaskPhase)
Gets a new instance of an OperateVehicle task for the person. |
double |
MissionManager.getTotalMissionProbability(Person person)
Determines the total probability weight for available potential missions for a given person. |
boolean |
Mission.hasPerson(Person person)
Determines if a mission includes the given person |
protected boolean |
TravelToSettlement.isCapableOfMission(Person person)
Checks to see if a person is capable of joining a mission. |
protected boolean |
CollectResourcesMission.isCapableOfMission(Person person)
Checks to see if a person is capable of joining a mission. |
protected boolean |
RescueSalvageVehicle.isCapableOfMission(Person person)
Checks to see if a person is capable of joining a mission. |
protected boolean |
Trade.isCapableOfMission(Person person)
Checks to see if a person is capable of joining a mission. |
protected boolean |
Mission.isCapableOfMission(Person person)
Checks to see if a person is capable of joining a mission. |
protected boolean |
Mining.isCapableOfMission(Person person)
|
protected boolean |
Exploration.isCapableOfMission(Person person)
|
protected abstract void |
VehicleMission.performDisembarkToSettlementPhase(Person person,
Settlement disembarkSettlement)
Performs the disembark to settlement phase of the mission. |
protected void |
RescueSalvageVehicle.performDisembarkToSettlementPhase(Person person,
Settlement disembarkSettlement)
Performs the disembark to settlement phase of the mission. |
protected void |
Trade.performDisembarkToSettlementPhase(Person person,
Settlement disembarkSettlement)
Performs the disembark to settlement phase of the mission. |
protected void |
RoverMission.performDisembarkToSettlementPhase(Person person,
Settlement disembarkSettlement)
Performs the disembark to settlement phase of the mission. |
protected void |
Mining.performDisembarkToSettlementPhase(Person person,
Settlement disembarkSettlement)
|
protected abstract void |
VehicleMission.performEmbarkFromSettlementPhase(Person person)
Performs the embark from settlement phase of the mission. |
protected void |
Trade.performEmbarkFromSettlementPhase(Person person)
Performs the embark from settlement phase of the mission. |
protected void |
RoverMission.performEmbarkFromSettlementPhase(Person person)
Performs the embark from settlement phase of the mission. |
protected void |
Mining.performEmbarkFromSettlementPhase(Person person)
|
void |
Mission.performMission(Person person)
Performs the mission. |
protected void |
VehicleMission.performPhase(Person person)
The person performs the current phase of the mission. |
protected void |
CollectResourcesMission.performPhase(Person person)
The person performs the current phase of the mission. |
protected void |
RescueSalvageVehicle.performPhase(Person person)
The person performs the current phase of the mission. |
protected void |
Trade.performPhase(Person person)
The person performs the current phase of the mission. |
protected void |
RoverMission.performPhase(Person person)
The person performs the current phase of the mission. |
protected abstract void |
Mission.performPhase(Person person)
The person performs the current phase of the mission. |
protected void |
Mining.performPhase(Person person)
|
protected void |
Exploration.performPhase(Person person)
|
protected void |
VehicleMission.performTravelPhase(Person person)
Performs the travel phase of the mission. |
protected abstract void |
TravelMission.performTravelPhase(Person person)
Performs the travel phase of the mission. |
protected void |
TravelToSettlement.recruitPeopleForMission(Person startingPerson)
Recruits new people into the mission. |
protected void |
CollectResourcesMission.recruitPeopleForMission(Person startingPerson)
Recruits new people into the mission. |
protected void |
RescueSalvageVehicle.recruitPeopleForMission(Person startingPerson)
Recruits new people into the mission. |
protected void |
Trade.recruitPeopleForMission(Person startingPerson)
Recruits new people into the mission. |
protected void |
Mission.recruitPeopleForMission(Person startingPerson)
Recruits new people into the mission. |
protected void |
Mining.recruitPeopleForMission(Person startingPerson)
|
protected void |
Exploration.recruitPeopleForMission(Person startingPerson)
|
void |
Mission.removePerson(Person person)
Removes a person from the mission |
protected boolean |
VehicleMission.reserveVehicle(Person person)
Reserves a vehicle for the mission if possible. |
void |
VehicleMission.setEmergencyBeacon(Person person,
Vehicle vehicle,
boolean beaconOn)
Sets the vehicle's emergency beacon on or off. |
Constructors in org.mars_sim.msp.simulation.person.ai.mission with parameters of type Person | |
---|---|
CollectIce(Person startingPerson)
Constructor |
|
CollectRegolith(Person startingPerson)
Constructor |
|
Exploration(Person startingPerson)
Constructor |
|
Mining(Person startingPerson)
Constructor |
|
Mission(java.lang.String name,
Person startingPerson,
int minPeople)
Constructs a Mission object |
|
MissionHistoricalEvent(Person person,
Mission mission,
java.lang.String eventType)
Constructor |
|
RescueSalvageVehicle(Person startingPerson)
Constructor |
|
RoverMission(java.lang.String name,
Person startingPerson)
Constructor |
|
RoverMission(java.lang.String name,
Person startingPerson,
int minPeople)
Constructor with min people |
|
RoverMission(java.lang.String name,
Person startingPerson,
int minPeople,
Rover rover)
Constructor with min people and rover. |
|
Trade(Person startingPerson)
Constructor. |
|
TravelMission(java.lang.String name,
Person startingPerson,
int minPeople)
Constructor (note: The constructor handles setting the initial nav point.) |
|
TravelToSettlement(Person startingPerson)
Constructs a TravelToSettlement object with destination settlement randomly determined. |
|
VehicleMission(java.lang.String name,
Person startingPerson,
int minPeople)
Constructor |
|
VehicleMission(java.lang.String name,
Person startingPerson,
int minPeople,
Vehicle vehicle)
Constructor with vehicle. |
Constructor parameters in org.mars_sim.msp.simulation.person.ai.mission with type arguments of type Person | |
---|---|
CollectIce(java.util.Collection<Person> members,
Settlement startingSettlement,
java.util.List iceCollectionSites,
Rover rover,
java.lang.String description)
Constructor with explicit data. |
|
CollectRegolith(java.util.Collection<Person> members,
Settlement startingSettlement,
java.util.List regolithCollectionSites,
Rover rover,
java.lang.String description)
Constructor with explicit data. |
|
Exploration(java.util.Collection<Person> members,
Settlement startingSettlement,
java.util.List<Coordinates> explorationSites,
Rover rover,
java.lang.String description)
Constructor with explicit data. |
|
Mining(java.util.Collection<Person> members,
Settlement startingSettlement,
ExploredLocation miningSite,
Rover rover,
LightUtilityVehicle luv,
java.lang.String description)
Constructor with explicit data. |
|
RescueSalvageVehicle(java.util.Collection<Person> members,
Settlement startingSettlement,
Vehicle vehicleTarget,
Rover rover,
java.lang.String description)
Constructor with explicit data. |
|
Trade(java.util.Collection<Person> members,
Settlement startingSettlement,
Settlement tradingSettlement,
Rover rover,
java.lang.String description,
java.util.Map<Good,java.lang.Integer> sellGoods,
java.util.Map<Good,java.lang.Integer> buyGoods)
Constructor with explicit data. |
|
TravelToSettlement(java.util.Collection<Person> members,
Settlement startingSettlement,
Settlement destinationSettlement,
Rover rover,
java.lang.String description)
Constructor with explicit data. |
Uses of Person in org.mars_sim.msp.simulation.person.ai.social |
---|
Methods in org.mars_sim.msp.simulation.person.ai.social that return Person | |
---|---|
Person[] |
Relationship.getPeople()
Gets the two people in relationship. |
Methods in org.mars_sim.msp.simulation.person.ai.social that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
RelationshipManager.getAllKnownPeople(Person person)
Gets all the people that a person knows (has met). |
Methods in org.mars_sim.msp.simulation.person.ai.social with parameters of type Person | |
---|---|
void |
RelationshipManager.addInitialSettler(Person person,
Settlement settlement)
Adds an innitial settler who will have an existing relationship with all the other inhabitants if his/her settlement. |
void |
RelationshipManager.addNewImmigrant(Person person,
java.util.Collection<Person> immigrantGroup)
Adds a new resupply immigrant who will have an existing relationship with the other immigrants in his/her group. |
void |
RelationshipManager.addRelationship(Person person1,
Person person2,
java.lang.String relationshipType)
Adds a new relationship between two people. |
java.util.Collection<Person> |
RelationshipManager.getAllKnownPeople(Person person)
Gets all the people that a person knows (has met). |
java.util.List |
RelationshipManager.getAllRelationships(Person person)
Gets all of a person's relationships. |
double |
RelationshipManager.getAverageOpinionOfPeople(Person person1,
java.util.Collection<Person> people)
Gets the average opition that a person has of a group of people. |
double |
RelationshipManager.getOpinionOfPerson(Person person1,
Person person2)
Gets the opinion that a person has of another person. |
double |
Relationship.getPersonOpinion(Person person)
Gets one of the two people's opinion of the other. |
Relationship |
RelationshipManager.getRelationship(Person person1,
Person person2)
Gets the relationship between two people. |
boolean |
Relationship.hasPerson(Person person)
Checks if a given person is in this relationship. |
boolean |
RelationshipManager.hasRelationship(Person person1,
Person person2)
Checks if a person has a relationship with another person. |
void |
Relationship.setPersonOpinion(Person person,
double opinion)
Sets one of the two people's opinion of the other. |
void |
RelationshipManager.timePassing(Person person,
double time)
Time passing for a person's relationships. |
Method parameters in org.mars_sim.msp.simulation.person.ai.social with type arguments of type Person | |
---|---|
void |
RelationshipManager.addNewImmigrant(Person person,
java.util.Collection<Person> immigrantGroup)
Adds a new resupply immigrant who will have an existing relationship with the other immigrants in his/her group. |
double |
RelationshipManager.getAverageOpinionOfPeople(Person person1,
java.util.Collection<Person> people)
Gets the average opition that a person has of a group of people. |
Uses of Person in org.mars_sim.msp.simulation.person.ai.task |
---|
Fields in org.mars_sim.msp.simulation.person.ai.task declared as Person | |
---|---|
protected Person |
Task.person
|
Methods in org.mars_sim.msp.simulation.person.ai.task that return Person | |
---|---|
Person |
Task.getTeacher()
Gets the person teaching this task. |
Methods in org.mars_sim.msp.simulation.person.ai.task with parameters of type Person | |
---|---|
static boolean |
CollectMinedMinerals.canCollectMinerals(Person person,
Rover rover,
AmountResource mineralType)
Checks if a person can perform a CollectMinedMinerals task. |
static boolean |
CollectResources.canCollectResources(Person person,
Rover rover,
java.lang.Class containerType,
AmountResource resourceType)
Checks if a person can perform an CollectResources task. |
static boolean |
EnterAirlock.canEnterAirlock(Person person,
Airlock airlock)
Checks if a person can enter an airlock from an EVA. |
static boolean |
ExitAirlock.canExitAirlock(Person person,
Airlock airlock)
Checks if a person can exit an airlock on an EVA. |
static boolean |
ExploreSite.canExploreSite(Person person,
Rover rover)
Checks if a person can explore a site. |
static boolean |
MineSite.canMineSite(Person person,
Rover rover)
Checks if a person can mine a site. |
static Airlock |
EVAOperation.getAvailableAirlock(Person person)
Gets an available airlock for a person. |
protected static double |
Task.getCrowdingProbabilityModifier(Person person,
Building newBuilding)
Gets the probability modifier for a task if person needs to go to a new building. |
protected static Lab |
ResearchScience.getLocalLab(Person person,
java.lang.String science)
Gets a local lab for a particular science research. |
static double |
Task.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
MaintenanceEVA.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
Workout.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
UnloadVehicle.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
RepairMalfunction.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
CookMeal.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
MaintainGroundVehicleEVA.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
MedicalAssistance.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
ToggleResourceProcess.getProbability(Person person)
Gets the weighted probability that a person might perform this task. |
static double |
ResearchMedicine.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
Maintenance.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
ResearchAreology.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
ResearchMaterialsScience.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
EnterAirlock.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
Teach.getProbability(Person person)
Gets the weighted probability that a person might perform this task. |
static double |
ManufactureGood.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
TendGreenhouse.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
LoadVehicle.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
RepairEVAMalfunction.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
MaintainGroundVehicleGarage.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
static double |
ResearchBotany.getProbability(Person person)
Returns the weighted probability that a person might perform this task. |
protected static double |
Task.getRelationshipModifier(Person person,
Building building)
Gets the probability modifier for a person performing a task based on his/her relationships with the people in the room the task is to be performed in. |
static boolean |
RepairEmergencyMalfunction.hasEmergencyMalfunction(Person person)
Checks if the person has a local emergency malfunction. |
void |
Task.setTeacher(Person newTeacher)
Sets the person teaching this task. |
Constructors in org.mars_sim.msp.simulation.person.ai.task with parameters of type Person | |
---|---|
CollectMinedMinerals(Person person,
Rover rover,
AmountResource mineralType)
Constructor |
|
CollectResources(java.lang.String taskName,
Person person,
Rover rover,
AmountResource resourceType,
double collectionRate,
double targettedAmount,
double startingCargo,
java.lang.Class containerType)
Constructor |
|
CookMeal(Person person)
Constructor |
|
DriveGroundVehicle(Person person,
GroundVehicle vehicle,
Coordinates destination,
MarsClock startTripTime,
double startTripDistance)
Default Constructor |
|
DriveGroundVehicle(Person person,
GroundVehicle vehicle,
Coordinates destination,
MarsClock startTripTime,
double startTripDistance,
java.lang.String startingPhase)
Constructs with a given starting phase. |
|
EnterAirlock(Person person)
Constructs a EnterAirlock object without an airlock. |
|
EnterAirlock(Person person,
Airlock airlock)
Constructor |
|
EVAOperation(java.lang.String name,
Person person)
Constructor |
|
ExitAirlock(Person person,
Airlock airlock)
Constructs an ExitAirlock object |
|
ExploreSite(Person person,
ExploredLocation site,
Rover rover)
Constructor |
|
LoadVehicle(Person person)
Constructor |
|
LoadVehicle(Person person,
Vehicle vehicle,
java.util.Map<Resource,java.lang.Number> resources,
java.util.Map<java.lang.Class,java.lang.Integer> equipment)
Constructor |
|
MaintainGroundVehicleEVA(Person person)
Constructor |
|
MaintainGroundVehicleGarage(Person person)
Constructor |
|
Maintenance(Person person)
Constructor |
|
MaintenanceEVA(Person person)
Constructor |
|
ManufactureGood(Person person)
Constructor |
|
MedicalAssistance(Person person)
Constructor |
|
MineSite(Person person,
Coordinates site,
Rover rover,
LightUtilityVehicle luv)
Constructor |
|
NegotiateTrade(Settlement sellingSettlement,
Settlement buyingSettlement,
Rover rover,
java.util.Map<Good,java.lang.Integer> soldLoad,
Person buyingTrader,
Person sellingTrader)
Constructor |
|
OperateVehicle(java.lang.String name,
Person person,
Vehicle vehicle,
Coordinates destination,
MarsClock startTripTime,
double startTripDistance,
double stressModifier,
boolean hasDuration,
double duration)
Default Constructor |
|
RepairEmergencyMalfunction(Person person)
Constructs a RepairEmergencyMalfunction object. |
|
RepairEVAMalfunction(Person person)
Constructs a RepairEVAMalfunction object. |
|
RepairMalfunction(Person person)
Constructor |
|
ResearchAreology(Person person)
Constructor This is an effort driven task. |
|
ResearchBotany(Person person)
Constructor This is an effort driven task. |
|
ResearchMaterialsScience(Person person)
Constructor This is an effort driven task. |
|
ResearchMedicine(Person person)
Constructor This is an effort driven task. |
|
ResearchScience(java.lang.String science,
Person person)
Constructor |
|
Task(java.lang.String name,
Person person,
boolean effort,
boolean createEvents,
double stressModifier,
boolean hasDuration,
double duration)
Constructs a Task object. |
|
TaskEvent(Person person,
Task task,
java.lang.String eventType,
java.lang.String description)
Constructor |
|
Teach(Person person)
Constructor |
|
TendGreenhouse(Person person)
Constructor |
|
ToggleResourceProcess(Person person)
Constructor |
|
UnloadVehicle(Person person)
Constructor |
|
UnloadVehicle(Person person,
Vehicle vehicle)
Constructor |
|
Workout(Person person)
Constructor This is an effort-driven task. |
Uses of Person in org.mars_sim.msp.simulation.person.medical |
---|
Methods in org.mars_sim.msp.simulation.person.medical that return Person | |
---|---|
Person |
HealthProblem.getSufferer()
Sufferer of problem |
Methods in org.mars_sim.msp.simulation.person.medical that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
MedicalStation.getPatients()
Gets the patients at this medical station. |
Methods in org.mars_sim.msp.simulation.person.medical with parameters of type Person | |
---|---|
Complaint |
MedicalManager.getProbableComplaint(Person person,
double time)
Select a probable complaint to strike the Person down. |
Constructors in org.mars_sim.msp.simulation.person.medical with parameters of type Person | |
---|---|
DeathInfo(Person person)
The construct creates an instance of a DeathInfo class. |
|
HealthProblem(Complaint complaint,
Person person,
MedicalAid aid)
Create a new Health Problem that relates to a single Physical Condition object. |
|
MedicalEvent(Person person,
HealthProblem illness,
java.lang.String eventType)
Constructor |
Uses of Person in org.mars_sim.msp.simulation.structure |
---|
Methods in org.mars_sim.msp.simulation.structure that return Person | |
---|---|
Person[] |
Settlement.getInhabitantArray()
Gets an array of current inhabitants of the settlement |
Methods in org.mars_sim.msp.simulation.structure that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Settlement.getAffectedPeople()
Gets a collection of people affected by this entity. |
java.util.Collection<Person> |
Settlement.getAllAssociatedPeople()
Gets all people associated with this settlement, even if they are out on missions. |
java.util.Collection<Person> |
Settlement.getInhabitants()
Gets a collection of the inhabitants of the settlement. |
Uses of Person in org.mars_sim.msp.simulation.structure.building |
---|
Methods in org.mars_sim.msp.simulation.structure.building that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Building.getAffectedPeople()
Gets a collection of people affected by this entity. |
Methods in org.mars_sim.msp.simulation.structure.building with parameters of type Person | |
---|---|
static void |
BuildingManager.addPersonToBuilding(Person person,
Building building)
Adds the person to the building if possible. |
static void |
BuildingManager.addToRandomBuilding(Person person,
Settlement settlement)
Adds a person to a random inhabitable building within a settlement. |
static java.util.List<Building> |
BuildingManager.getBestRelationshipBuildings(Person person,
java.util.List<Building> buildingList)
Gets a list of buildings with the best relationships for a given person from a list of buildings. |
static Building |
BuildingManager.getBuilding(Person person)
Gets the building a given person is in. |
Uses of Person in org.mars_sim.msp.simulation.structure.building.function |
---|
Methods in org.mars_sim.msp.simulation.structure.building.function that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
LifeSupport.getOccupants()
Gets a collection of occupants in the building. |
Methods in org.mars_sim.msp.simulation.structure.building.function with parameters of type Person | |
---|---|
void |
LifeSupport.addPerson(Person person)
Adds a person to the building. |
boolean |
LifeSupport.containsPerson(Person person)
Checks if the building contains a particular person. |
boolean |
BuildingAirlock.enterAirlock(Person person,
boolean inside)
Enters a person into the airlock from either the inside or the outside. |
protected void |
BuildingAirlock.exitAirlock(Person person)
Causes a person within the airlock to exit either inside or outside. |
void |
LifeSupport.removePerson(Person occupant)
Removes a person from the building. |
Uses of Person in org.mars_sim.msp.simulation.vehicle |
---|
Methods in org.mars_sim.msp.simulation.vehicle that return types with arguments of type Person | |
---|---|
java.util.Collection<Person> |
Vehicle.getAffectedPeople()
Gets a collection of people affected by this entity. |
java.util.Collection<Person> |
Rover.getAffectedPeople()
Gets a collection of people affected by this entity. |
java.util.Collection<Person> |
Crewable.getCrew()
Gets a collection of the crewmembers. |
java.util.Collection<Person> |
LightUtilityVehicle.getCrew()
Gets a collection of the crewmembers. |
java.util.Collection<Person> |
Rover.getCrew()
Gets a collection of the crewmembers. |
Methods in org.mars_sim.msp.simulation.vehicle with parameters of type Person | |
---|---|
protected void |
VehicleAirlock.exitAirlock(Person person)
Causes a person within the airlock to exit either inside or outside. |
boolean |
Crewable.isCrewmember(Person person)
Checks if person is a crewmember. |
boolean |
LightUtilityVehicle.isCrewmember(Person person)
Checks if person is a crewmember. |
boolean |
Rover.isCrewmember(Person person)
Checks if person is a crewmember. |
Uses of Person in org.mars_sim.msp.ui.standard.unit_window.person |
---|
Constructors in org.mars_sim.msp.ui.standard.unit_window.person with parameters of type Person | |
---|---|
AttributeTabPanel(Person person,
MainDesktopPane desktop)
Constructor |
|
PersonWindow(MainDesktopPane desktop,
Person person)
Constructor |
|
SkillTabPanel(Person person,
MainDesktopPane desktop)
Constructor |
|
SocialTabPanel(Person person,
MainDesktopPane desktop)
Constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |