Uses of Class
org.mars_sim.msp.simulation.person.medical.HealthProblem

Packages that use HealthProblem
org.mars_sim.msp.simulation.person Contains classes involving person units. 
org.mars_sim.msp.simulation.person.medical Contains classes involving a person's medical situation. 
org.mars_sim.msp.simulation.structure.building.function Contains classes for settlement building functions. 
 

Uses of HealthProblem in org.mars_sim.msp.simulation.person
 

Methods in org.mars_sim.msp.simulation.person that return types with arguments of type HealthProblem
 java.util.Collection<HealthProblem> PhysicalCondition.getProblems()
          The collection of known Medical Problems.
 

Methods in org.mars_sim.msp.simulation.person with parameters of type HealthProblem
 void PhysicalCondition.setDead(HealthProblem illness)
          This Person is now dead.
 

Uses of HealthProblem in org.mars_sim.msp.simulation.person.medical
 

Methods in org.mars_sim.msp.simulation.person.medical that return types with arguments of type HealthProblem
 java.util.List<HealthProblem> MedicalStation.getProblemsAwaitingTreatment()
          Gets the health problems awaiting treatment at the medical station.
 java.util.List<HealthProblem> MedicalStation.getProblemsBeingTreated()
          Gets the health problems currently being treated at the medical station.
 

Methods in org.mars_sim.msp.simulation.person.medical with parameters of type HealthProblem
 boolean MedicalAid.canTreatProblem(HealthProblem problem)
          Checks if a health problem can be treated at this medical aid.
 boolean MedicalStation.canTreatProblem(HealthProblem problem)
          Checks if a health problem can be treated at this medical station.
 void MedicalAid.requestTreatment(HealthProblem problem)
          Add a health problem to the queue of problems awaiting treatment at this medical aid.
 void MedicalStation.requestTreatment(HealthProblem problem)
          Add a health problem to the queue of problems awaiting treatment at this medical station.
 void MedicalAid.startTreatment(HealthProblem problem, double treatmentDuration)
          Starts the treatment of a health problem in the waiting queue.
 void MedicalStation.startTreatment(HealthProblem problem, double treatmentDuration)
          Starts the treatment of a health problem in the waiting queue.
 void MedicalAid.stopTreatment(HealthProblem problem)
          Stop a previously started treatment.
 void MedicalStation.stopTreatment(HealthProblem problem)
          Stop a previously started treatment.
 

Constructors in org.mars_sim.msp.simulation.person.medical with parameters of type HealthProblem
MedicalEvent(Person person, HealthProblem illness, java.lang.String eventType)
          Constructor
 

Uses of HealthProblem in org.mars_sim.msp.simulation.structure.building.function
 

Methods in org.mars_sim.msp.simulation.structure.building.function with parameters of type HealthProblem
 boolean MedicalCare.canTreatProblem(HealthProblem problem)
          Checks if a health problem can be treated at this medical aid.
 void MedicalCare.requestTreatment(HealthProblem problem)
          Add a health problem to the queue of problems awaiting treatment at this medical aid.
 void MedicalCare.startTreatment(HealthProblem problem, double treatmentDuration)
          Starts the treatment of a health problem in the waiting queue.
 void MedicalCare.stopTreatment(HealthProblem problem)
          Stop a previously started treatment.