Serialized Form


Package org.mars_sim.msp.simulation

Class org.mars_sim.msp.simulation.Airlock extends java.lang.Object implements Serializable

Serialized Fields

activated

boolean activated

pressurized

boolean pressurized

innerDoorOpen

boolean innerDoorOpen

outerDoorOpen

boolean outerDoorOpen

capacity

int capacity

activationTime

double activationTime

occupants

java.util.Collection<E> occupants

operationalTime

double operationalTime

Class org.mars_sim.msp.simulation.Coordinates extends java.lang.Object implements Serializable

Serialized Fields

phi

double phi

theta

double theta

sinPhi

double sinPhi

sinTheta

double sinTheta

cosPhi

double cosPhi

cosTheta

double cosTheta

Class org.mars_sim.msp.simulation.Direction extends java.lang.Object implements Serializable

Serialized Fields

direction

double direction

Class org.mars_sim.msp.simulation.IntPoint extends java.awt.Point implements Serializable

Class org.mars_sim.msp.simulation.Inventory extends java.lang.Object implements Serializable

Serialized Fields

owner

Unit owner

containedUnits

java.util.Collection<E> containedUnits

containedItemResources

java.util.concurrent.ConcurrentHashMap<K,V> containedItemResources

generalCapacity

double generalCapacity

resourceStorage

AmountResourceStorage resourceStorage

Class org.mars_sim.msp.simulation.InventoryException extends java.lang.Exception implements Serializable

Class org.mars_sim.msp.simulation.MockUnit1 extends Unit implements Serializable

Class org.mars_sim.msp.simulation.MockUnit2 extends Unit implements Serializable

Class org.mars_sim.msp.simulation.Simulation extends java.lang.Object implements Serializable

Serialized Fields

mars

Mars mars

malfunctionFactory

MalfunctionFactory malfunctionFactory

unitManager

UnitManager unitManager

missionManager

MissionManager missionManager

relationshipManager

RelationshipManager relationshipManager

medicalManager

MedicalManager medicalManager

masterClock

MasterClock masterClock

creditManager

CreditManager creditManager

defaultLoad

boolean defaultLoad

Class org.mars_sim.msp.simulation.SimulationConfig extends java.lang.Object implements Serializable

Serialized Fields

simulationDoc

org.w3c.dom.Document simulationDoc

partConfig

PartConfig partConfig

partPackageConfig

PartPackageConfig partPackageConfig

resourceConfig

AmountResourceConfig resourceConfig

personConfig

PersonConfig personConfig

medicalConfig

MedicalConfig medicalConfig

landmarkConfig

LandmarkConfig landmarkConfig

mineralMapConfig

MineralMapConfig mineralMapConfig

malfunctionConfig

MalfunctionConfig malfunctionConfig

cropConfig

CropConfig cropConfig

vehicleConfig

VehicleConfig vehicleConfig

buildingConfig

BuildingConfig buildingConfig

settlementConfig

SettlementConfig settlementConfig

manufactureConfig

ManufactureConfig manufactureConfig

resupplyConfig

ResupplyConfig resupplyConfig

Class org.mars_sim.msp.simulation.Unit extends java.lang.Object implements Serializable

Serialized Fields

location

Coordinates location

name

java.lang.String name

description

java.lang.String description

baseMass

double baseMass

inventory

Inventory inventory

containerUnit

Unit containerUnit

Class org.mars_sim.msp.simulation.UnitEvent extends java.util.EventObject implements Serializable

Serialized Fields

type

java.lang.String type

target

java.lang.Object target

Class org.mars_sim.msp.simulation.UnitManager extends java.lang.Object implements Serializable

Serialized Fields

units

java.util.Collection<E> units

settlementNames

java.util.List<E> settlementNames

vehicleNames

java.util.List<E> vehicleNames

personMaleNames

java.util.List<E> personMaleNames

personFemaleNames

java.util.List<E> personFemaleNames

equipmentNumberMap

java.util.Map<K,V> equipmentNumberMap

vehicleNumberMap

java.util.Map<K,V> vehicleNumberMap

Class org.mars_sim.msp.simulation.UnitManagerEvent extends java.util.EventObject implements Serializable

Serialized Fields

eventType

java.lang.String eventType

unit

Unit unit

Package org.mars_sim.msp.simulation.equipment

Class org.mars_sim.msp.simulation.equipment.Bag extends Equipment implements Serializable

Class org.mars_sim.msp.simulation.equipment.Barrel extends Equipment implements Serializable

Class org.mars_sim.msp.simulation.equipment.Equipment extends Unit implements Serializable

Class org.mars_sim.msp.simulation.equipment.EVASuit extends Equipment implements Serializable

Serialized Fields

malfunctionManager

MalfunctionManager malfunctionManager

Class org.mars_sim.msp.simulation.equipment.GasCanister extends Equipment implements Serializable

Class org.mars_sim.msp.simulation.equipment.SpecimenContainer extends Equipment implements Serializable


Package org.mars_sim.msp.simulation.malfunction

Class org.mars_sim.msp.simulation.malfunction.Malfunction extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

severity

int severity

probability

double probability

scope

java.util.Collection<E> scope

resourceEffects

java.util.Map<K,V> resourceEffects

lifeSupportEffects

java.util.Map<K,V> lifeSupportEffects

medicalComplaints

java.util.Map<K,V> medicalComplaints

repairParts

java.util.Map<K,V> repairParts

workTime

double workTime

workTimeCompleted

double workTimeCompleted

emergencyWorkTime

double emergencyWorkTime

emergencyWorkTimeCompleted

double emergencyWorkTimeCompleted

EVAWorkTime

double EVAWorkTime

EVAWorkTimeCompleted

double EVAWorkTimeCompleted

Class org.mars_sim.msp.simulation.malfunction.MalfunctionConfig extends java.lang.Object implements Serializable

Serialized Fields

malfunctionDoc

org.w3c.dom.Document malfunctionDoc

malfunctionList

java.util.List<E> malfunctionList

repairParts

java.util.Map<K,V> repairParts

Class org.mars_sim.msp.simulation.malfunction.MalfunctionFactory extends java.lang.Object implements Serializable

Serialized Fields

malfunctions

java.util.Collection<E> malfunctions

Class org.mars_sim.msp.simulation.malfunction.MalfunctionManager extends java.lang.Object implements Serializable

Serialized Fields

entity

Malfunctionable entity

timeSinceLastMaintenance

double timeSinceLastMaintenance

effectiveTimeSinceLastMaintenance

double effectiveTimeSinceLastMaintenance

maintenanceWorkTime

double maintenanceWorkTime

maintenanceTimeCompleted

double maintenanceTimeCompleted

scope

java.util.Collection<E> scope

malfunctions

java.util.Collection<E> malfunctions

partsNeededForMaintenance

java.util.Map<K,V> partsNeededForMaintenance

numberMalfunctions

int numberMalfunctions

numberMaintenances

int numberMaintenances

oxygenFlowModifier

double oxygenFlowModifier

waterFlowModifier

double waterFlowModifier

airPressureModifier

double airPressureModifier

temperatureModifier

double temperatureModifier

Package org.mars_sim.msp.simulation.manufacture

Class org.mars_sim.msp.simulation.manufacture.ManufactureConfig extends java.lang.Object implements Serializable

Serialized Fields

manufactureDoc

org.w3c.dom.Document manufactureDoc

manufactureProcessList

java.util.List<E> manufactureProcessList

Class org.mars_sim.msp.simulation.manufacture.ManufactureProcess extends java.lang.Object implements Serializable

Serialized Fields

workshop

Manufacture workshop

info

ManufactureProcessInfo info

workTimeRemaining

double workTimeRemaining

processTimeRemaining

double processTimeRemaining

Class org.mars_sim.msp.simulation.manufacture.ManufactureProcessInfo extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

techLevelRequired

int techLevelRequired

skillLevelRequired

int skillLevelRequired

workTimeRequired

double workTimeRequired

processTimeRequired

double processTimeRequired

inputList

java.util.List<E> inputList

outputList

java.util.List<E> outputList

Class org.mars_sim.msp.simulation.manufacture.ManufactureProcessItem extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

type

java.lang.String type

amount

double amount

Package org.mars_sim.msp.simulation.mars

Class org.mars_sim.msp.simulation.mars.ExploredLocation extends java.lang.Object implements Serializable

Serialized Fields

location

Coordinates location

estimatedMineralConcentrations

java.util.Map<K,V> estimatedMineralConcentrations

mined

boolean mined

explored

boolean explored

reserved

boolean reserved

settlement

Settlement settlement

Class org.mars_sim.msp.simulation.mars.Landmark extends java.lang.Object implements Serializable

Serialized Fields

landmarkName

java.lang.String landmarkName

landmarkLocation

Coordinates landmarkLocation

Class org.mars_sim.msp.simulation.mars.LandmarkConfig extends java.lang.Object implements Serializable

Serialized Fields

landmarkDoc

org.w3c.dom.Document landmarkDoc

landmarkList

java.util.List<E> landmarkList

Class org.mars_sim.msp.simulation.mars.Mars extends java.lang.Object implements Serializable

Serialized Fields

surfaceFeatures

SurfaceFeatures surfaceFeatures

orbitInfo

OrbitInfo orbitInfo

weather

Weather weather

Class org.mars_sim.msp.simulation.mars.MineralMapConfig extends java.lang.Object implements Serializable

Serialized Fields

mineralDoc

org.w3c.dom.Document mineralDoc

mineralTypes

java.util.List<E> mineralTypes

Class org.mars_sim.msp.simulation.mars.OrbitInfo extends java.lang.Object implements Serializable

Serialized Fields

orbitTime

double orbitTime

theta

double theta

radius

double radius

sunDirection

Coordinates sunDirection

Class org.mars_sim.msp.simulation.mars.RandomMineralMap extends java.lang.Object implements Serializable

Serialized Fields

mineralConcentrations

java.util.List<E> mineralConcentrations

Class org.mars_sim.msp.simulation.mars.SurfaceFeatures extends java.lang.Object implements Serializable

Serialized Fields

landmarks

java.util.List<E> landmarks

mineralMap

MineralMap mineralMap

exploredLocations

java.util.List<E> exploredLocations

Class org.mars_sim.msp.simulation.mars.Weather extends java.lang.Object implements Serializable


Package org.mars_sim.msp.simulation.person

Class org.mars_sim.msp.simulation.person.NaturalAttributeManager extends java.lang.Object implements Serializable

Serialized Fields

attributeList

java.util.Hashtable<K,V> attributeList

Class org.mars_sim.msp.simulation.person.Person extends Unit implements Serializable

Serialized Fields

attributes

NaturalAttributeManager attributes

mind

Mind mind

health

PhysicalCondition health

isBuried

boolean isBuried

gender

java.lang.String gender

associatedSettlement

Settlement associatedSettlement

Class org.mars_sim.msp.simulation.person.PersonConfig extends java.lang.Object implements Serializable

Serialized Fields

personDoc

org.w3c.dom.Document personDoc

nameList

java.util.List<E> nameList

Class org.mars_sim.msp.simulation.person.PhysicalCondition extends java.lang.Object implements Serializable

Serialized Fields

deathDetails

DeathInfo deathDetails

problems

java.util.HashMap<K,V> problems

serious

HealthProblem serious

fatigue

double fatigue

hunger

double hunger

stress

double stress

performance

double performance

person

Person person

alive

boolean alive

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

Class org.mars_sim.msp.simulation.person.ai.Mind extends java.lang.Object implements Serializable

Serialized Fields

person

Person person

taskManager

TaskManager taskManager

mission

Mission mission

job

Job job

jobLock

boolean jobLock

personality

PersonalityType personality

skillManager

SkillManager skillManager

Class org.mars_sim.msp.simulation.person.ai.PersonalityType extends java.lang.Object implements Serializable

Serialized Fields

personalityType

java.lang.String personalityType

person

Person person

Class org.mars_sim.msp.simulation.person.ai.Skill extends java.lang.Object implements Serializable

Serialized Fields

level

int level

experiencePoints

double experiencePoints

neededExperiencePoints

double neededExperiencePoints

name

java.lang.String name

Class org.mars_sim.msp.simulation.person.ai.SkillManager extends java.lang.Object implements Serializable

Serialized Fields

person

Person person

skills

java.util.Hashtable<K,V> skills

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

Class org.mars_sim.msp.simulation.person.ai.job.Areologist extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Botanist extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Chef extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Doctor extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Driver extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Engineer extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Job extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

jobTasks

java.util.List<E> jobTasks

jobMissionStarts

java.util.List<E> jobMissionStarts

jobMissionJoins

java.util.List<E> jobMissionJoins

Class org.mars_sim.msp.simulation.person.ai.job.JobManager extends java.lang.Object implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Technician extends Job implements Serializable

Class org.mars_sim.msp.simulation.person.ai.job.Trader extends Job implements Serializable


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

Class org.mars_sim.msp.simulation.person.ai.mission.CollectIce extends CollectResourcesMission implements Serializable

Class org.mars_sim.msp.simulation.person.ai.mission.CollectRegolith extends CollectResourcesMission implements Serializable

Class org.mars_sim.msp.simulation.person.ai.mission.CollectResourcesMission extends RoverMission implements Serializable

Serialized Fields

resourceType

AmountResource resourceType

siteCollectedResources

double siteCollectedResources

collectingStart

double collectingStart

siteResourceGoal

double siteResourceGoal

resourceCollectionRate

double resourceCollectionRate

containerType

java.lang.Class<T> containerType

containerNum

int containerNum

collectionSiteStartTime

MarsClock collectionSiteStartTime

endCollectingSite

boolean endCollectingSite

Class org.mars_sim.msp.simulation.person.ai.mission.Exploration extends RoverMission implements Serializable

Serialized Fields

explorationSiteStartTime

MarsClock explorationSiteStartTime

currentSite

ExploredLocation currentSite

exploredSites

java.util.List<E> exploredSites

endExploringSite

boolean endExploringSite

Class org.mars_sim.msp.simulation.person.ai.mission.Mining extends RoverMission implements Serializable

Serialized Fields

miningSite

ExploredLocation miningSite

miningSiteStartTime

MarsClock miningSiteStartTime

endMiningSite

boolean endMiningSite

excavatedMinerals

java.util.Map<K,V> excavatedMinerals

totalExcavatedMinerals

java.util.Map<K,V> totalExcavatedMinerals

luv

LightUtilityVehicle luv

Class org.mars_sim.msp.simulation.person.ai.mission.Mission extends java.lang.Object implements Serializable

Serialized Fields

people

java.util.Collection<E> people

name

java.lang.String name

description

java.lang.String description

minPeople

int minPeople

done

boolean done

phases

java.util.Collection<E> phases

phase

java.lang.String phase

phaseDescription

java.lang.String phaseDescription

phaseEnded

boolean phaseEnded

missionCapacity

int missionCapacity

Class org.mars_sim.msp.simulation.person.ai.mission.MissionEvent extends java.util.EventObject implements Serializable

Serialized Fields

type

java.lang.String type

target

java.lang.Object target

Class org.mars_sim.msp.simulation.person.ai.mission.MissionException extends java.lang.Exception implements Serializable

Serialized Fields

phase

java.lang.String phase

Class org.mars_sim.msp.simulation.person.ai.mission.MissionManager extends java.lang.Object implements Serializable

Serialized Fields

missions

java.util.List<E> missions

personCache

Person personCache

timeCache

MarsClock timeCache

missionProbCache

java.util.Map<K,V> missionProbCache

totalProbCache

double totalProbCache

potentialMissions

java.lang.Class<T>[] potentialMissions

Class org.mars_sim.msp.simulation.person.ai.mission.NavPoint extends java.lang.Object implements Serializable

Serialized Fields

location

Coordinates location

settlement

Settlement settlement

description

java.lang.String description

Class org.mars_sim.msp.simulation.person.ai.mission.RescueSalvageVehicle extends RoverMission implements Serializable

Serialized Fields

vehicleTarget

Vehicle vehicleTarget

rescue

boolean rescue

Class org.mars_sim.msp.simulation.person.ai.mission.RoverMission extends VehicleMission implements Serializable

Serialized Fields

startingSettlement

Settlement startingSettlement

Class org.mars_sim.msp.simulation.person.ai.mission.Trade extends RoverMission implements Serializable

Serialized Fields

tradingSettlement

Settlement tradingSettlement

sellLoad

java.util.Map<K,V> sellLoad

buyLoad

java.util.Map<K,V> buyLoad

profit

double profit

desiredBuyLoad

java.util.Map<K,V> desiredBuyLoad

desiredProfit

double desiredProfit

outbound

boolean outbound

startNegotiationTime

MarsClock startNegotiationTime

negotiationTask

NegotiateTrade negotiationTask

doNegotiation

boolean doNegotiation

Class org.mars_sim.msp.simulation.person.ai.mission.TravelMission extends Mission implements Serializable

Serialized Fields

navPoints

java.util.List<E> navPoints

navIndex

int navIndex

travelStatus

java.lang.String travelStatus

lastStopNavpoint

NavPoint lastStopNavpoint

legStartingTime

MarsClock legStartingTime

Class org.mars_sim.msp.simulation.person.ai.mission.TravelToSettlement extends RoverMission implements Serializable

Serialized Fields

destinationSettlement

Settlement destinationSettlement

Class org.mars_sim.msp.simulation.person.ai.mission.VehicleMission extends TravelMission implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

lastOperator

VehicleOperator lastOperator

loadedFlag

boolean loadedFlag

startingTravelledDistance

double startingTravelledDistance

operateVehicleTask

OperateVehicle operateVehicleTask

equipmentNeededCache

java.util.Map<K,V> equipmentNeededCache

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

Class org.mars_sim.msp.simulation.person.ai.social.Relationship extends java.lang.Object implements Serializable

Serialized Fields

person1

Person person1

person1Opinion

double person1Opinion

person2

Person person2

person2Opinion

double person2Opinion

Class org.mars_sim.msp.simulation.person.ai.social.RelationshipManager extends java.lang.Object implements Serializable

Serialized Fields

relationshipGraph

com.phoenixst.plexus.Graph relationshipGraph

count

int count

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

Class org.mars_sim.msp.simulation.person.ai.task.CollectMinedMinerals extends EVAOperation implements Serializable

Serialized Fields

rover

Rover rover

mineralType

AmountResource mineralType

Class org.mars_sim.msp.simulation.person.ai.task.CollectResources extends EVAOperation implements Serializable

Serialized Fields

rover

Rover rover

collectionRate

double collectionRate

targettedAmount

double targettedAmount

startingCargo

double startingCargo

resourceType

AmountResource resourceType

containerType

java.lang.Class<T> containerType

Class org.mars_sim.msp.simulation.person.ai.task.CookMeal extends Task implements Serializable

Serialized Fields

kitchen

Cooking kitchen

Class org.mars_sim.msp.simulation.person.ai.task.DriveGroundVehicle extends OperateVehicle implements Serializable

Serialized Fields

closestDistance

double closestDistance

obstacleDistance

double obstacleDistance

obstacleTimeCount

double obstacleTimeCount

Class org.mars_sim.msp.simulation.person.ai.task.EnterAirlock extends Task implements Serializable

Serialized Fields

airlock

Airlock airlock

Class org.mars_sim.msp.simulation.person.ai.task.EVAOperation extends Task implements Serializable

Serialized Fields

exitedAirlock

boolean exitedAirlock

enteredAirlock

boolean enteredAirlock

endEVA

boolean endEVA

containerUnit

Unit containerUnit

Class org.mars_sim.msp.simulation.person.ai.task.ExitAirlock extends Task implements Serializable

Serialized Fields

airlock

Airlock airlock

hasSuit

boolean hasSuit

Class org.mars_sim.msp.simulation.person.ai.task.ExploreSite extends EVAOperation implements Serializable

Serialized Fields

site

ExploredLocation site

rover

Rover rover

Class org.mars_sim.msp.simulation.person.ai.task.LoadVehicle extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

resources

java.util.Map<K,V> resources

equipment

java.util.Map<K,V> equipment

Class org.mars_sim.msp.simulation.person.ai.task.MaintainGroundVehicleEVA extends EVAOperation implements Serializable

Serialized Fields

vehicle

GroundVehicle vehicle

airlock

Airlock airlock

Class org.mars_sim.msp.simulation.person.ai.task.MaintainGroundVehicleGarage extends Task implements Serializable

Serialized Fields

garage

VehicleMaintenance garage

vehicle

GroundVehicle vehicle

Class org.mars_sim.msp.simulation.person.ai.task.Maintenance extends Task implements Serializable

Serialized Fields

entity

Malfunctionable entity

Class org.mars_sim.msp.simulation.person.ai.task.MaintenanceEVA extends EVAOperation implements Serializable

Serialized Fields

entity

Malfunctionable entity

airlock

Airlock airlock

Class org.mars_sim.msp.simulation.person.ai.task.ManufactureGood extends Task implements Serializable

Serialized Fields

workshop

Manufacture workshop

Class org.mars_sim.msp.simulation.person.ai.task.MedicalAssistance extends Task implements Serializable

Serialized Fields

medical

MedicalAid medical

duration

double duration

problem

HealthProblem problem

Class org.mars_sim.msp.simulation.person.ai.task.MineSite extends EVAOperation implements Serializable

Serialized Fields

site

Coordinates site

rover

Rover rover

luv

LightUtilityVehicle luv

operatingLUV

boolean operatingLUV

miningTime

double miningTime

Class org.mars_sim.msp.simulation.person.ai.task.NegotiateTrade extends Task implements Serializable

Serialized Fields

buyLoad

java.util.Map<K,V> buyLoad

sellingSettlement

Settlement sellingSettlement

buyingSettlement

Settlement buyingSettlement

rover

Rover rover

soldLoad

java.util.Map<K,V> soldLoad

buyingTrader

Person buyingTrader

sellingTrader

Person sellingTrader

Class org.mars_sim.msp.simulation.person.ai.task.OperateVehicle extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

destination

Coordinates destination

startTripTime

MarsClock startTripTime

startTripDistance

double startTripDistance

backingUpDistance

double backingUpDistance

isBackingUp

boolean isBackingUp

Class org.mars_sim.msp.simulation.person.ai.task.RepairEmergencyMalfunction extends Task implements Serializable

Serialized Fields

entity

Malfunctionable entity

malfunction

Malfunction malfunction

Class org.mars_sim.msp.simulation.person.ai.task.RepairEVAMalfunction extends EVAOperation implements Serializable

Serialized Fields

entity

Malfunctionable entity

airlock

Airlock airlock

Class org.mars_sim.msp.simulation.person.ai.task.RepairMalfunction extends Task implements Serializable

Serialized Fields

entity

Malfunctionable entity

Class org.mars_sim.msp.simulation.person.ai.task.ResearchAreology extends ResearchScience implements Serializable

Serialized Fields

hasRockSample

boolean hasRockSample

Class org.mars_sim.msp.simulation.person.ai.task.ResearchBotany extends ResearchScience implements Serializable

Class org.mars_sim.msp.simulation.person.ai.task.ResearchMaterialsScience extends ResearchScience implements Serializable

Class org.mars_sim.msp.simulation.person.ai.task.ResearchMedicine extends ResearchScience implements Serializable

Class org.mars_sim.msp.simulation.person.ai.task.ResearchScience extends Task implements Serializable

Serialized Fields

malfunctions

MalfunctionManager malfunctions

lab

Lab lab

science

java.lang.String science

Class org.mars_sim.msp.simulation.person.ai.task.Task extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

person

Person person

done

boolean done

hasDuration

boolean hasDuration

duration

double duration

timeCompleted

double timeCompleted

description

java.lang.String description

subTask

Task subTask

phase

java.lang.String phase

phaseTimeRequired

double phaseTimeRequired

phaseTimeCompleted

double phaseTimeCompleted

effortDriven

boolean effortDriven

createEvents

boolean createEvents

stressModifier

double stressModifier

teacher

Person teacher

phases

java.util.Collection<E> phases

Class org.mars_sim.msp.simulation.person.ai.task.TaskManager extends java.lang.Object implements Serializable

Serialized Fields

currentTask

Task currentTask

mind

Mind mind

availableTasks

java.lang.Class<T>[] availableTasks

timeCache

MarsClock timeCache

taskProbCache

java.util.Map<K,V> taskProbCache

totalProbCache

double totalProbCache

Class org.mars_sim.msp.simulation.person.ai.task.Teach extends Task implements Serializable

Serialized Fields

student

Person student

teachingTask

Task teachingTask

Class org.mars_sim.msp.simulation.person.ai.task.TendGreenhouse extends Task implements Serializable

Serialized Fields

greenhouse

Farming greenhouse

Class org.mars_sim.msp.simulation.person.ai.task.ToggleResourceProcess extends EVAOperation implements Serializable

Serialized Fields

isEVA

boolean isEVA

airlock

Airlock airlock

process

ResourceProcess process

building

Building building

toggleOn

boolean toggleOn

Class org.mars_sim.msp.simulation.person.ai.task.UnloadVehicle extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

Class org.mars_sim.msp.simulation.person.ai.task.Workout extends Task implements Serializable

Serialized Fields

gym

Exercise gym

Package org.mars_sim.msp.simulation.person.medical

Class org.mars_sim.msp.simulation.person.medical.Complaint extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

seriousness

int seriousness

degradePeriod

double degradePeriod

recoveryPeriod

double recoveryPeriod

probability

double probability

performanceFactor

double performanceFactor

recoveryTreatment

Treatment recoveryTreatment

nextPhase

Complaint nextPhase

nextPhaseStr

java.lang.String nextPhaseStr

Class org.mars_sim.msp.simulation.person.medical.DeathInfo extends java.lang.Object implements Serializable

Serialized Fields

timeOfDeath

java.lang.String timeOfDeath

illness

java.lang.String illness

placeOfDeath

java.lang.String placeOfDeath

containerUnit

Unit containerUnit

locationOfDeath

Coordinates locationOfDeath

job

java.lang.String job

mission

java.lang.String mission

missionPhase

java.lang.String missionPhase

task

java.lang.String task

taskPhase

java.lang.String taskPhase

malfunction

java.lang.String malfunction

Class org.mars_sim.msp.simulation.person.medical.HealthProblem extends java.lang.Object implements Serializable

Serialized Fields

illness

Complaint illness

sufferer

Person sufferer

state

int state

timePassed

double timePassed

duration

double duration

usedAid

MedicalAid usedAid

Class org.mars_sim.msp.simulation.person.medical.MedicalConfig extends java.lang.Object implements Serializable

Serialized Fields

medicalDoc

org.w3c.dom.Document medicalDoc

complaintList

java.util.List<E> complaintList

treatmentList

java.util.List<E> treatmentList

Class org.mars_sim.msp.simulation.person.medical.MedicalManager extends java.lang.Object implements Serializable

Serialized Fields

complaints

java.util.HashMap<K,V> complaints

treatments

java.util.HashMap<K,V> treatments

supported

java.util.HashMap<K,V> supported

starvation

Complaint starvation

suffocation

Complaint suffocation

dehydration

Complaint dehydration

decompression

Complaint decompression

freezing

Complaint freezing

heatStroke

Complaint heatStroke

Class org.mars_sim.msp.simulation.person.medical.MedicalStation extends java.lang.Object implements Serializable

Serialized Fields

level

int level

sickBeds

int sickBeds

problemsBeingTreated

java.util.List<E> problemsBeingTreated

problemsAwaitingTreatment

java.util.List<E> problemsAwaitingTreatment

supportedTreatments

java.util.List<E> supportedTreatments

Class org.mars_sim.msp.simulation.person.medical.Treatment extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

requiredSkill

int requiredSkill

facilityLevel

int facilityLevel

duration

double duration

retainAid

boolean retainAid

selfAdmin

boolean selfAdmin

Package org.mars_sim.msp.simulation.resource

Class org.mars_sim.msp.simulation.resource.AmountResource extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

phase

Phase phase

lifeSupport

boolean lifeSupport

Class org.mars_sim.msp.simulation.resource.AmountResourceConfig extends java.lang.Object implements Serializable

Class org.mars_sim.msp.simulation.resource.AmountResourceStorage extends java.lang.Object implements Serializable

Serialized Fields

typeStorage

org.mars_sim.msp.simulation.resource.AmountResourceTypeStorage typeStorage

phaseStorage

org.mars_sim.msp.simulation.resource.AmountResourcePhaseStorage phaseStorage

Class org.mars_sim.msp.simulation.resource.ItemResource extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

massPerItem

double massPerItem

Class org.mars_sim.msp.simulation.resource.Part extends ItemResource implements Serializable

Serialized Fields

maintenanceEntities

java.util.List<E> maintenanceEntities

Class org.mars_sim.msp.simulation.resource.PartConfig extends java.lang.Object implements Serializable

Class org.mars_sim.msp.simulation.resource.PartPackageConfig extends java.lang.Object implements Serializable

Serialized Fields

partPackages

java.util.Collection<E> partPackages

Class org.mars_sim.msp.simulation.resource.Phase extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

Class org.mars_sim.msp.simulation.resource.ResourceException extends java.lang.Exception implements Serializable


Package org.mars_sim.msp.simulation.structure

Class org.mars_sim.msp.simulation.structure.MockSettlement extends Settlement implements Serializable

Class org.mars_sim.msp.simulation.structure.PowerGrid extends java.lang.Object implements Serializable

Serialized Fields

powerMode

java.lang.String powerMode

powerGenerated

double powerGenerated

powerRequired

double powerRequired

sufficientPower

boolean sufficientPower

settlement

Settlement settlement

Class org.mars_sim.msp.simulation.structure.Resupply extends java.lang.Object implements Serializable

Serialized Fields

resupplyName

java.lang.String resupplyName

settlement

Settlement settlement

arrivalDate

MarsClock arrivalDate

isDelivered

boolean isDelivered

newBuildings

java.util.List<E> newBuildings

newVehicles

java.util.List<E> newVehicles

newEquipment

java.util.Map<K,V> newEquipment

newImmigrantNum

int newImmigrantNum

newResources

java.util.Map<K,V> newResources

newParts

java.util.Map<K,V> newParts

Class org.mars_sim.msp.simulation.structure.ResupplyConfig extends java.lang.Object implements Serializable

Serialized Fields

resupplyTemplates

java.util.Collection<E> resupplyTemplates

Class org.mars_sim.msp.simulation.structure.ResupplyManager extends java.lang.Object implements Serializable

Serialized Fields

resupplies

java.util.List<E> resupplies

Class org.mars_sim.msp.simulation.structure.Settlement extends Structure implements Serializable

Serialized Fields

buildingManager

BuildingManager buildingManager

resupplyManager

ResupplyManager resupplyManager

goodsManager

GoodsManager goodsManager

powerGrid

PowerGrid powerGrid

template

java.lang.String template

missionCreationOverride

boolean missionCreationOverride

Class org.mars_sim.msp.simulation.structure.SettlementConfig extends java.lang.Object implements Serializable

Serialized Fields

settlementTemplates

java.util.Collection<E> settlementTemplates

initialSettlements

java.util.List<E> initialSettlements

settlementNames

java.util.List<E> settlementNames

Class org.mars_sim.msp.simulation.structure.Structure extends Unit implements Serializable

Serialized Fields

malfunctionManager

MalfunctionManager malfunctionManager

Package org.mars_sim.msp.simulation.structure.building

Class org.mars_sim.msp.simulation.structure.building.Building extends java.lang.Object implements Serializable

Serialized Fields

manager

BuildingManager manager

name

java.lang.String name

powerMode

java.lang.String powerMode

malfunctionManager

MalfunctionManager malfunctionManager

functions

java.util.List<E> functions

basePowerRequirement

double basePowerRequirement

basePowerDownPowerRequirement

double basePowerDownPowerRequirement

Class org.mars_sim.msp.simulation.structure.building.BuildingConfig extends java.lang.Object implements Serializable

Serialized Fields

buildingDoc

org.w3c.dom.Document buildingDoc

Class org.mars_sim.msp.simulation.structure.building.BuildingException extends java.lang.Exception implements Serializable

Class org.mars_sim.msp.simulation.structure.building.BuildingManager extends java.lang.Object implements Serializable

Serialized Fields

settlement

Settlement settlement

buildings

java.util.List<E> buildings

Class org.mars_sim.msp.simulation.structure.building.MockBuilding extends Building implements Serializable


Package org.mars_sim.msp.simulation.structure.building.function

Class org.mars_sim.msp.simulation.structure.building.function.BuildingAirlock extends Airlock implements Serializable

Serialized Fields

building

Building building

Class org.mars_sim.msp.simulation.structure.building.function.Communication extends Function implements Serializable

Class org.mars_sim.msp.simulation.structure.building.function.CookedMeal extends java.lang.Object implements Serializable

Serialized Fields

quality

int quality

expirationTime

MarsClock expirationTime

Class org.mars_sim.msp.simulation.structure.building.function.Cooking extends Function implements Serializable

Serialized Fields

cookCapacity

int cookCapacity

meals

java.util.List<E> meals

cookingWorkTime

double cookingWorkTime

Class org.mars_sim.msp.simulation.structure.building.function.Crop extends java.lang.Object implements Serializable

Serialized Fields

cropType

CropType cropType

maxHarvest

double maxHarvest

farm

Farming farm

settlement

Settlement settlement

phase

java.lang.String phase

plantingWorkRequired

double plantingWorkRequired

dailyTendingWorkRequired

double dailyTendingWorkRequired

harvestingWorkRequired

double harvestingWorkRequired

currentPhaseWorkCompleted

double currentPhaseWorkCompleted

actualHarvest

double actualHarvest

growingTimeCompleted

double growingTimeCompleted

currentSol

int currentSol

Class org.mars_sim.msp.simulation.structure.building.function.CropConfig extends java.lang.Object implements Serializable

Serialized Fields

cropDoc

org.w3c.dom.Document cropDoc

cropList

java.util.List<E> cropList

Class org.mars_sim.msp.simulation.structure.building.function.CropType extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

growingTime

double growingTime

Class org.mars_sim.msp.simulation.structure.building.function.Dining extends Function implements Serializable

Class org.mars_sim.msp.simulation.structure.building.function.EVA extends Function implements Serializable

Serialized Fields

airlock

Airlock airlock

Class org.mars_sim.msp.simulation.structure.building.function.Exercise extends Function implements Serializable

Serialized Fields

exercisers

int exercisers

exerciserCapacity

int exerciserCapacity

Class org.mars_sim.msp.simulation.structure.building.function.Farming extends Function implements Serializable

Serialized Fields

cropNum

int cropNum

powerGrowingCrop

double powerGrowingCrop

powerSustainingCrop

double powerSustainingCrop

growingArea

double growingArea

maxHarvest

double maxHarvest

crops

java.util.List<E> crops

Class org.mars_sim.msp.simulation.structure.building.function.Function extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

building

Building building

Class org.mars_sim.msp.simulation.structure.building.function.GroundVehicleMaintenance extends VehicleMaintenance implements Serializable

Class org.mars_sim.msp.simulation.structure.building.function.LifeSupport extends Function implements Serializable

Serialized Fields

occupantCapacity

int occupantCapacity

powerRequired

double powerRequired

occupants

java.util.Collection<E> occupants

Class org.mars_sim.msp.simulation.structure.building.function.LivingAccommodations extends Function implements Serializable

Serialized Fields

beds

int beds

sleepers

int sleepers

Class org.mars_sim.msp.simulation.structure.building.function.Manufacture extends Function implements Serializable

Serialized Fields

techLevel

int techLevel

concurrentProcesses

int concurrentProcesses

processes

java.util.List<E> processes

Class org.mars_sim.msp.simulation.structure.building.function.MedicalCare extends Function implements Serializable

Serialized Fields

medicalStation

MedicalStation medicalStation

Class org.mars_sim.msp.simulation.structure.building.function.PowerGeneration extends Function implements Serializable

Serialized Fields

powerSources

java.util.List<E> powerSources

Class org.mars_sim.msp.simulation.structure.building.function.PowerSource extends java.lang.Object implements Serializable

Serialized Fields

type

java.lang.String type

maxPower

double maxPower

Class org.mars_sim.msp.simulation.structure.building.function.Recreation extends Function implements Serializable

Class org.mars_sim.msp.simulation.structure.building.function.Research extends Function implements Serializable

Serialized Fields

techLevel

int techLevel

researcherCapacity

int researcherCapacity

researchSpecialities

java.util.List<E> researchSpecialities

researcherNum

int researcherNum

Class org.mars_sim.msp.simulation.structure.building.function.ResourceProcess extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

maxInputResourceRates

java.util.Map<K,V> maxInputResourceRates

maxAmbientInputResourceRates

java.util.Map<K,V> maxAmbientInputResourceRates

maxOutputResourceRates

java.util.Map<K,V> maxOutputResourceRates

maxWasteOutputResourceRates

java.util.Map<K,V> maxWasteOutputResourceRates

runningProcess

boolean runningProcess

currentProductionLevel

double currentProductionLevel

toggleRunningWorkTime

double toggleRunningWorkTime

Class org.mars_sim.msp.simulation.structure.building.function.ResourceProcessing extends Function implements Serializable

Serialized Fields

powerDownProcessingLevel

double powerDownProcessingLevel

resourceProcesses

java.util.List<E> resourceProcesses

Class org.mars_sim.msp.simulation.structure.building.function.SolarPowerSource extends PowerSource implements Serializable

Class org.mars_sim.msp.simulation.structure.building.function.StandardPowerSource extends PowerSource implements Serializable

Class org.mars_sim.msp.simulation.structure.building.function.Storage extends Function implements Serializable

Serialized Fields

storageCapacity

java.util.Map<K,V> storageCapacity

Class org.mars_sim.msp.simulation.structure.building.function.VehicleMaintenance extends Function implements Serializable

Serialized Fields

vehicleCapacity

int vehicleCapacity

vehicles

java.util.Collection<E> vehicles

Package org.mars_sim.msp.simulation.structure.goods

Class org.mars_sim.msp.simulation.structure.goods.CreditEvent extends java.util.EventObject implements Serializable

Serialized Fields

settlement1

Settlement settlement1

settlement2

Settlement settlement2

credit

double credit

Class org.mars_sim.msp.simulation.structure.goods.CreditManager extends java.lang.Object implements Serializable

Serialized Fields

creditGraph

com.phoenixst.plexus.Graph creditGraph

Class org.mars_sim.msp.simulation.structure.goods.Good extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

classType

java.lang.Class<T> classType

object

java.lang.Object object

category

java.lang.String category

Class org.mars_sim.msp.simulation.structure.goods.GoodsManager extends java.lang.Object implements Serializable

Serialized Fields

settlement

Settlement settlement

goodsValues

java.util.Map<K,V> goodsValues

goodsDemandCache

java.util.Map<K,V> goodsDemandCache

goodsTradeCache

java.util.Map<K,V> goodsTradeCache

resourceProcessingCache

java.util.Map<K,V> resourceProcessingCache

vehicleBuyValueCache

java.util.Map<K,V> vehicleBuyValueCache

vehicleSellValueCache

java.util.Map<K,V> vehicleSellValueCache

partsDemandCache

java.util.Map<K,V> partsDemandCache

Package org.mars_sim.msp.simulation.time

Class org.mars_sim.msp.simulation.time.EarthClock extends java.util.GregorianCalendar implements Serializable

Serialized Fields

formatter

java.text.SimpleDateFormat formatter

Class org.mars_sim.msp.simulation.time.MarsClock extends java.lang.Object implements Serializable

Serialized Fields

orbit

int orbit

month

int month

sol

int sol

millisol

double millisol

Class org.mars_sim.msp.simulation.time.MasterClock extends java.lang.Object implements Serializable

serialVersionUID: -1688463735489226494L

Serialized Fields

marsTime

MarsClock marsTime

initialMarsTime

MarsClock initialMarsTime

earthTime

EarthClock earthTime

uptimer

UpTimer uptimer

timeRatio

double timeRatio

Class org.mars_sim.msp.simulation.time.UpTimer extends java.lang.Object implements Serializable

Serialized Fields

uptime

long uptime

Package org.mars_sim.msp.simulation.vehicle

Class org.mars_sim.msp.simulation.vehicle.GroundVehicle extends Vehicle implements Serializable

Serialized Fields

elevation

double elevation

terrainHandlingCapability

double terrainHandlingCapability

isStuck

boolean isStuck

Class org.mars_sim.msp.simulation.vehicle.LightUtilityVehicle extends GroundVehicle implements Serializable

Serialized Fields

crewCapacity

int crewCapacity

attachments

java.util.Collection<E> attachments

slotNumber

int slotNumber

Class org.mars_sim.msp.simulation.vehicle.MobileLaboratory extends java.lang.Object implements Serializable

Serialized Fields

laboratorySize

int laboratorySize

technologyLevel

int technologyLevel

techSpecialities

java.util.List<E> techSpecialities

researcherNum

int researcherNum

Class org.mars_sim.msp.simulation.vehicle.MockVehicle extends Vehicle implements Serializable

Class org.mars_sim.msp.simulation.vehicle.Rover extends GroundVehicle implements Serializable

Serialized Fields

NORMAL_AIR_PRESSURE

double NORMAL_AIR_PRESSURE

NORMAL_TEMP

double NORMAL_TEMP

crewCapacity

int crewCapacity

airlock

Airlock airlock

lab

Lab lab

sickbay

SickBay sickbay

towedVehicle

Vehicle towedVehicle

Class org.mars_sim.msp.simulation.vehicle.SickBay extends MedicalStation implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

Class org.mars_sim.msp.simulation.vehicle.Vehicle extends Unit implements Serializable

Serialized Fields

malfunctionManager

MalfunctionManager malfunctionManager

direction

Direction direction

speed

double speed

baseSpeed

double baseSpeed

vehicleOperator

VehicleOperator vehicleOperator

distanceTraveled

double distanceTraveled

distanceMaint

double distanceMaint

fuelEfficiency

double fuelEfficiency

isReservedMission

boolean isReservedMission

distanceMark

boolean distanceMark

trail

java.util.ArrayList<E> trail

reservedForMaintenance

boolean reservedForMaintenance

emergencyBeacon

boolean emergencyBeacon

towingVehicle

Vehicle towingVehicle

status

java.lang.String status

Class org.mars_sim.msp.simulation.vehicle.VehicleAirlock extends Airlock implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

Class org.mars_sim.msp.simulation.vehicle.VehicleConfig extends java.lang.Object implements Serializable

Serialized Fields

vehicleDoc

org.w3c.dom.Document vehicleDoc

roverNames

java.util.List<E> roverNames

Package org.mars_sim.msp.ui.standard

Class org.mars_sim.msp.ui.standard.AnnouncementWindow extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

announcementLabel

javax.swing.JLabel announcementLabel

Class org.mars_sim.msp.ui.standard.HTMLContentPane extends javax.swing.JEditorPane implements Serializable

Serialized Fields

history

java.util.List<E> history

historyIndex

int historyIndex

Class org.mars_sim.msp.ui.standard.MainDesktopPane extends javax.swing.JDesktopPane implements Serializable

Serialized Fields

unitWindows

java.util.Collection<E> unitWindows

toolWindows

java.util.Collection<E> toolWindows

mainWindow

MainWindow mainWindow

backgroundImageIcon

javax.swing.ImageIcon backgroundImageIcon

backgroundLabel

javax.swing.JLabel backgroundLabel

logoLabel

javax.swing.JLabel logoLabel

firstDisplay

boolean firstDisplay

updateThread

org.mars_sim.msp.ui.standard.MainDesktopPane.UpdateThread updateThread

soundPlayer

AudioPlayer soundPlayer

announcementWindow

AnnouncementWindow announcementWindow

Class org.mars_sim.msp.ui.standard.MainWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

unitToolbar

UnitToolBar unitToolbar

desktop

MainDesktopPane desktop

newSimThread

java.lang.Thread newSimThread

loadSimThread

java.lang.Thread loadSimThread

saveSimThread

java.lang.Thread saveSimThread

Class org.mars_sim.msp.ui.standard.MainWindowMenu extends javax.swing.JMenuBar implements Serializable

Serialized Fields

mainWindow

MainWindow mainWindow

loadItem

javax.swing.JMenuItem loadItem

saveItem

javax.swing.JMenuItem saveItem

saveAsItem

javax.swing.JMenuItem saveAsItem

exitItem

javax.swing.JMenuItem exitItem

newItem

javax.swing.JMenuItem newItem

marsNavigatorItem

javax.swing.JCheckBoxMenuItem marsNavigatorItem

searchToolItem

javax.swing.JCheckBoxMenuItem searchToolItem

timeToolItem

javax.swing.JCheckBoxMenuItem timeToolItem

monitorToolItem

javax.swing.JCheckBoxMenuItem monitorToolItem

soundToolItem

javax.swing.JCheckBoxMenuItem soundToolItem

missionToolItem

javax.swing.JCheckBoxMenuItem missionToolItem

lookAndFeelItem

javax.swing.JCheckBoxMenuItem lookAndFeelItem

aboutMspItem

javax.swing.JCheckBoxMenuItem aboutMspItem

guideItem

javax.swing.JCheckBoxMenuItem guideItem

Class org.mars_sim.msp.ui.standard.MarsPanelBorder extends javax.swing.border.CompoundBorder implements Serializable

Class org.mars_sim.msp.ui.standard.NumberCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

Serialized Fields

dec1Formatter

java.text.DecimalFormat dec1Formatter

dec2Formatter

java.text.DecimalFormat dec2Formatter

dec3Formatter

java.text.DecimalFormat dec3Formatter

formatter

java.text.DecimalFormat formatter

Class org.mars_sim.msp.ui.standard.SplashWindow extends java.awt.Window implements Serializable

Serialized Fields

splashImage

java.awt.Image splashImage

width

int width

height

int height

Class org.mars_sim.msp.ui.standard.ToolButton extends javax.swing.JButton implements Serializable

Serialized Fields

toolName

java.lang.String toolName

toolButtonTip

javax.swing.JToolTip toolButtonTip

Class org.mars_sim.msp.ui.standard.ToolToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

toolButtons

java.util.Vector<E> toolButtons

parentMainWindow

MainWindow parentMainWindow

Class org.mars_sim.msp.ui.standard.UnitButton extends javax.swing.JButton implements Serializable

Serialized Fields

unit

Unit unit

Class org.mars_sim.msp.ui.standard.UnitToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

unitButtons

java.util.List<E> unitButtons

parentMainWindow

MainWindow parentMainWindow

Package org.mars_sim.msp.ui.standard.tool

Class org.mars_sim.msp.ui.standard.tool.ToolWindow extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

name

java.lang.String name

desktop

MainDesktopPane desktop

opened

boolean opened

Package org.mars_sim.msp.ui.standard.tool.about

Class org.mars_sim.msp.ui.standard.tool.about.AboutWindow extends ToolWindow implements Serializable

Serialized Fields

viewPort

javax.swing.JViewport viewPort

editorPane

HTMLContentPane editorPane

guideURL

java.net.URL guideURL

Package org.mars_sim.msp.ui.standard.tool.guide

Class org.mars_sim.msp.ui.standard.tool.guide.GuideWindow extends ToolWindow implements Serializable

Serialized Fields

viewPort

javax.swing.JViewport viewPort

htmlPane

HTMLContentPane htmlPane

guideURL

java.net.URL guideURL

homeButton

javax.swing.JButton homeButton

backButton

javax.swing.JButton backButton

forwardButton

javax.swing.JButton forwardButton

Package org.mars_sim.msp.ui.standard.tool.map

Class org.mars_sim.msp.ui.standard.tool.map.MapPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

map

Map map

displayThread

java.lang.Thread displayThread

createMapThread

java.lang.Thread createMapThread

centerCoords

Coordinates centerCoords

mapError

boolean mapError

mapErrorMessage

java.lang.String mapErrorMessage

mapImage

java.awt.Image mapImage

wait

boolean wait

mapType

java.lang.String mapType

mapLayers

java.util.List<E> mapLayers

oldMapType

java.lang.String oldMapType

surfMap

SurfMarsMap surfMap

topoMap

TopoMarsMap topoMap

usgsMap

USGSMarsMap usgsMap

update

boolean update

Package org.mars_sim.msp.ui.standard.tool.mission

Class org.mars_sim.msp.ui.standard.tool.mission.MainDetailPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

currentMission

Mission currentMission

currentVehicle

Vehicle currentVehicle

descriptionLabel

javax.swing.JLabel descriptionLabel

typeLabel

javax.swing.JLabel typeLabel

phaseLabel

javax.swing.JLabel phaseLabel

memberNumLabel

javax.swing.JLabel memberNumLabel

memberTableModel

org.mars_sim.msp.ui.standard.tool.mission.MainDetailPanel.MemberTableModel memberTableModel

memberTable

javax.swing.JTable memberTable

centerMapButton

javax.swing.JButton centerMapButton

vehicleButton

javax.swing.JButton vehicleButton

vehicleStatusLabel

javax.swing.JLabel vehicleStatusLabel

speedLabel

javax.swing.JLabel speedLabel

distanceNextNavLabel

javax.swing.JLabel distanceNextNavLabel

travelledLabel

javax.swing.JLabel travelledLabel

desktop

MainDesktopPane desktop

formatter

java.text.DecimalFormat formatter

customPanelLayout

java.awt.CardLayout customPanelLayout

missionCustomPane

javax.swing.JPanel missionCustomPane

tradePanel

TradeMissionCustomInfoPanel tradePanel

miningPanel

MiningMissionCustomInfoPanel miningPanel

Class org.mars_sim.msp.ui.standard.tool.mission.MiningMissionCustomInfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

mission

Mining mission

desktop

MainDesktopPane desktop

luvButton

javax.swing.JButton luvButton

concentrationTableModel

org.mars_sim.msp.ui.standard.tool.mission.MiningMissionCustomInfoPanel.ConcentrationTableModel concentrationTableModel

excavationTableModel

org.mars_sim.msp.ui.standard.tool.mission.MiningMissionCustomInfoPanel.ExcavationTableModel excavationTableModel

Class org.mars_sim.msp.ui.standard.tool.mission.MissionListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

missions

java.util.List<E> missions

Class org.mars_sim.msp.ui.standard.tool.mission.MissionWindow extends ToolWindow implements Serializable

Serialized Fields

missionList

javax.swing.JList missionList

navpointPane

NavpointPanel navpointPane

Class org.mars_sim.msp.ui.standard.tool.mission.NavpointPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

currentMission

Mission currentMission

mapPane

MapPanel mapPane

trailLayer

VehicleTrailMapLayer trailLayer

navpointLayer

NavpointMapLayer navpointLayer

navpointTableModel

org.mars_sim.msp.ui.standard.tool.mission.NavpointPanel.NavpointTableModel navpointTableModel

navpointTable

javax.swing.JTable navpointTable

Class org.mars_sim.msp.ui.standard.tool.mission.TradeMissionCustomInfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

mission

Trade mission

sellingGoodsTableModel

org.mars_sim.msp.ui.standard.tool.mission.TradeMissionCustomInfoPanel.SellingGoodsTableModel sellingGoodsTableModel

desiredGoodsProfitLabel

javax.swing.JLabel desiredGoodsProfitLabel

desiredGoodsTableModel

org.mars_sim.msp.ui.standard.tool.mission.TradeMissionCustomInfoPanel.DesiredGoodsTableModel desiredGoodsTableModel

boughtGoodsProfitLabel

javax.swing.JLabel boughtGoodsProfitLabel

boughtGoodsTableModel

org.mars_sim.msp.ui.standard.tool.mission.TradeMissionCustomInfoPanel.BoughtGoodsTableModel boughtGoodsTableModel

Package org.mars_sim.msp.ui.standard.tool.mission.create

Class org.mars_sim.msp.ui.standard.tool.mission.create.CreateMissionWizard extends javax.swing.JDialog implements Serializable

Serialized Fields

infoPane

javax.swing.JPanel infoPane

prevButton

javax.swing.JButton prevButton

nextButton

javax.swing.JButton nextButton

finalButton

javax.swing.JButton finalButton

missionBean

org.mars_sim.msp.ui.standard.tool.mission.create.MissionDataBean missionBean

wizardPanels

java.util.List<E> wizardPanels

displayPanelIndex

int displayPanelIndex

Class org.mars_sim.msp.ui.standard.tool.mission.create.LightUtilityVehiclePanel extends org.mars_sim.msp.ui.standard.tool.mission.create.WizardPanel implements Serializable

Serialized Fields

vehicleTableModel

org.mars_sim.msp.ui.standard.tool.mission.create.LightUtilityVehiclePanel.VehicleTableModel vehicleTableModel

vehicleTable

javax.swing.JTable vehicleTable

errorMessageLabel

javax.swing.JLabel errorMessageLabel

Class org.mars_sim.msp.ui.standard.tool.mission.create.MiningSitePanel extends org.mars_sim.msp.ui.standard.tool.mission.create.WizardPanel implements Serializable

Serialized Fields

mapPane

MapPanel mapPane

unitIconLayer

UnitIconMapLayer unitIconLayer

unitLabelLayer

UnitLabelMapLayer unitLabelLayer

ellipseLayer

EllipseLayer ellipseLayer

exploredSiteLayer

ExploredSiteMapLayer exploredSiteLayer

longitudeLabel

javax.swing.JLabel longitudeLabel

latitudeLabel

javax.swing.JLabel latitudeLabel

errorMessageLabel

javax.swing.JLabel errorMessageLabel

selectedSite

ExploredLocation selectedSite

concentrationTableModel

javax.swing.table.DefaultTableModel concentrationTableModel

Package org.mars_sim.msp.ui.standard.tool.mission.edit

Class org.mars_sim.msp.ui.standard.tool.mission.edit.EditMissionDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

mission

Mission mission

infoPane

InfoPanel infoPane

Class org.mars_sim.msp.ui.standard.tool.mission.edit.InfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

mission

Mission mission

parent

java.awt.Dialog parent

descriptionField

javax.swing.JTextField descriptionField

actionDropDown

javax.swing.JComboBox actionDropDown

memberListModel

javax.swing.DefaultListModel memberListModel

memberList

javax.swing.JList memberList

addMembersButton

javax.swing.JButton addMembersButton

removeMembersButton

javax.swing.JButton removeMembersButton

Package org.mars_sim.msp.ui.standard.tool.monitor

Class org.mars_sim.msp.ui.standard.tool.monitor.ColumnSelector extends javax.swing.JDialog implements Serializable

Serialized Fields

columnList

javax.swing.JList columnList

columnMappings

int[] columnMappings

okPressed

boolean okPressed

Class org.mars_sim.msp.ui.standard.tool.monitor.EventFilter extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

model

EventTableModel model

malfunctionCheck

javax.swing.JCheckBox malfunctionCheck

medicalCheck

javax.swing.JCheckBox medicalCheck

missionCheck

javax.swing.JCheckBox missionCheck

taskCheck

javax.swing.JCheckBox taskCheck

resupplyCheck

javax.swing.JCheckBox resupplyCheck

Class org.mars_sim.msp.ui.standard.tool.monitor.EventTab extends org.mars_sim.msp.ui.standard.tool.monitor.TableTab implements Serializable

Class org.mars_sim.msp.ui.standard.tool.monitor.EventTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

manager

HistoricalEventManager manager

cachedEvents

java.util.List<E> cachedEvents

displayMalfunction

boolean displayMalfunction

displayMedical

boolean displayMedical

displayMission

boolean displayMission

displayTask

boolean displayTask

displaySupply

boolean displaySupply

Class org.mars_sim.msp.ui.standard.tool.monitor.MissionTab extends org.mars_sim.msp.ui.standard.tool.monitor.TableTab implements Serializable

Class org.mars_sim.msp.ui.standard.tool.monitor.MissionTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

missionCache

java.util.List<E> missionCache

Class org.mars_sim.msp.ui.standard.tool.monitor.MonitorWindow extends ToolWindow implements Serializable

Serialized Fields

tabsSection

javax.swing.JTabbedPane tabsSection

rowCount

javax.swing.JLabel rowCount

tabs

java.util.ArrayList<E> tabs

eventsTab

EventTab eventsTab

oldTab

org.mars_sim.msp.ui.standard.tool.monitor.MonitorTab oldTab

mapButton

javax.swing.JButton mapButton

detailsButton

javax.swing.JButton detailsButton

missionButton

javax.swing.JButton missionButton

filterButton

javax.swing.JButton filterButton

Class org.mars_sim.msp.ui.standard.tool.monitor.PersonTableModel extends UnitTableModel implements Serializable

Serialized Fields

sourceType

java.lang.String sourceType

vehicle

Crewable vehicle

settlement

Settlement settlement

mission

Mission mission

crewListener

UnitListener crewListener

settlementListener

UnitListener settlementListener

missionListener

MissionListener missionListener

unitManagerListener

UnitManagerListener unitManagerListener

Class org.mars_sim.msp.ui.standard.tool.monitor.SettlementTableModel extends UnitTableModel implements Serializable

Serialized Fields

unitManagerListener

UnitManagerListener unitManagerListener

resourceCache

java.util.Map<K,V> resourceCache

Class org.mars_sim.msp.ui.standard.tool.monitor.TableSorter extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

indexes

int[] indexes

sortAscending

boolean sortAscending

sortedColumn

int sortedColumn

sourceModel

org.mars_sim.msp.ui.standard.tool.monitor.MonitorModel sourceModel

Class org.mars_sim.msp.ui.standard.tool.monitor.TradeTab extends org.mars_sim.msp.ui.standard.tool.monitor.TableTab implements Serializable

Class org.mars_sim.msp.ui.standard.tool.monitor.TradeTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

goodsList

java.util.List<E> goodsList

settlements

java.util.Collection<E> settlements

Class org.mars_sim.msp.ui.standard.tool.monitor.UnitTab extends org.mars_sim.msp.ui.standard.tool.monitor.TableTab implements Serializable

Class org.mars_sim.msp.ui.standard.tool.monitor.UnitTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

units

java.util.Collection<E> units

name

java.lang.String name

statusSuffix

java.lang.String statusSuffix

columnNames

java.lang.String[] columnNames

columnTypes

java.lang.Class<T>[] columnTypes

Class org.mars_sim.msp.ui.standard.tool.monitor.VehicleTableModel extends UnitTableModel implements Serializable

Serialized Fields

unitManagerListener

UnitManagerListener unitManagerListener

missionManagerListener

org.mars_sim.msp.ui.standard.tool.monitor.VehicleTableModel.LocalMissionManagerListener missionManagerListener

resourceCache

java.util.Map<K,V> resourceCache

Package org.mars_sim.msp.ui.standard.tool.navigator

Class org.mars_sim.msp.ui.standard.tool.navigator.LegendDisplay extends javax.swing.JLabel implements Serializable

Serialized Fields

legend

javax.swing.ImageIcon legend

colorImg

java.awt.Image colorImg

distanceImg

java.awt.Image distanceImg

usgsDistanceImg

java.awt.Image usgsDistanceImg

useUSGSLegend

boolean useUSGSLegend

Class org.mars_sim.msp.ui.standard.tool.navigator.NavButtonDisplay extends javax.swing.JComponent implements Serializable

Serialized Fields

parentNavigator

NavigatorWindow parentNavigator

buttonLight

int buttonLight

navMain

java.awt.Image navMain

centerCoords

Coordinates centerCoords

lightUpButtons

java.awt.Image[] lightUpButtons

hotSpots

java.awt.Rectangle[] hotSpots

Class org.mars_sim.msp.ui.standard.tool.navigator.NavigatorWindow extends ToolWindow implements Serializable

Serialized Fields

map

MapPanel map

globeNav

org.mars_sim.msp.ui.standard.tool.navigator.GlobeDisplay globeNav

navButtons

NavButtonDisplay navButtons

legend

LegendDisplay legend

latText

javax.swing.JTextField latText

longText

javax.swing.JTextField longText

latDir

javax.swing.JComboBox latDir

longDir

javax.swing.JComboBox longDir

goThere

javax.swing.JButton goThere

optionsButton

javax.swing.JButton optionsButton

optionsMenu

javax.swing.JPopupMenu optionsMenu

mineralsButton

javax.swing.JButton mineralsButton

topoItem

javax.swing.JCheckBoxMenuItem topoItem

unitLabelItem

javax.swing.JCheckBoxMenuItem unitLabelItem

dayNightItem

javax.swing.JCheckBoxMenuItem dayNightItem

usgsItem

javax.swing.JCheckBoxMenuItem usgsItem

trailItem

javax.swing.JCheckBoxMenuItem trailItem

landmarkItem

javax.swing.JCheckBoxMenuItem landmarkItem

navpointItem

javax.swing.JCheckBoxMenuItem navpointItem

exploredSiteItem

javax.swing.JCheckBoxMenuItem exploredSiteItem

mineralItem

javax.swing.JCheckBoxMenuItem mineralItem

unitIconLayer

MapLayer unitIconLayer

unitLabelLayer

MapLayer unitLabelLayer

shadingLayer

MapLayer shadingLayer

mineralLayer

MapLayer mineralLayer

trailLayer

MapLayer trailLayer

navpointLayer

MapLayer navpointLayer

landmarkLayer

MapLayer landmarkLayer

exploredSiteLayer

MapLayer exploredSiteLayer

Package org.mars_sim.msp.ui.standard.tool.search

Class org.mars_sim.msp.ui.standard.tool.search.SearchWindow extends ToolWindow implements Serializable

Serialized Fields

searchForSelect

javax.swing.JComboBox searchForSelect

unitList

javax.swing.JList unitList

unitListModel

javax.swing.DefaultListModel unitListModel

selectTextField

javax.swing.JTextField selectTextField

statusLabel

javax.swing.JLabel statusLabel

openWindowCheck

javax.swing.JCheckBox openWindowCheck

centerMapCheck

javax.swing.JCheckBox centerMapCheck

lockUnitList

boolean lockUnitList

lockSearchText

boolean lockSearchText

unitCategoryNames

java.lang.String[] unitCategoryNames

Package org.mars_sim.msp.ui.standard.tool.sound

Class org.mars_sim.msp.ui.standard.tool.sound.SoundWindow extends ToolWindow implements Serializable

Serialized Fields

soundPlayer

AudioPlayer soundPlayer

muteCheck

javax.swing.JCheckBox muteCheck

volumeSlider

javax.swing.JSlider volumeSlider

Package org.mars_sim.msp.ui.standard.tool.time

Class org.mars_sim.msp.ui.standard.tool.time.TimeWindow extends ToolWindow implements Serializable

Serialized Fields

master

MasterClock master

marsTime

MarsClock marsTime

earthTime

EarthClock earthTime

uptimer

UpTimer uptimer

calendarDisplay

org.mars_sim.msp.ui.standard.tool.time.MarsCalendarDisplay calendarDisplay

martianTimeLabel

javax.swing.JLabel martianTimeLabel

martianMonthLabel

javax.swing.JLabel martianMonthLabel

northernSeasonLabel

javax.swing.JLabel northernSeasonLabel

southernSeasonLabel

javax.swing.JLabel southernSeasonLabel

earthTimeLabel

javax.swing.JLabel earthTimeLabel

uptimeLabel

javax.swing.JLabel uptimeLabel

pulseSlider

javax.swing.JSlider pulseSlider

Package org.mars_sim.msp.ui.standard.unit_window

Class org.mars_sim.msp.ui.standard.unit_window.InventoryTabPanel extends TabPanel implements Serializable

Serialized Fields

resourceTableModel

org.mars_sim.msp.ui.standard.unit_window.InventoryTabPanel.ResourceTableModel resourceTableModel

equipmentTableModel

org.mars_sim.msp.ui.standard.unit_window.InventoryTabPanel.EquipmentTableModel equipmentTableModel

equipmentTable

javax.swing.JTable equipmentTable

Class org.mars_sim.msp.ui.standard.unit_window.LocationTabPanel extends TabPanel implements Serializable

Serialized Fields

latitudeLabel

javax.swing.JLabel latitudeLabel

longitudeLabel

javax.swing.JLabel longitudeLabel

locationCache

Coordinates locationCache

centerMapButton

javax.swing.JButton centerMapButton

locationLabelPanel

javax.swing.JPanel locationLabelPanel

locationButton

javax.swing.JButton locationButton

locationTextLabel

javax.swing.JLabel locationTextLabel

Class org.mars_sim.msp.ui.standard.unit_window.MaintenanceTabPanel extends TabPanel implements Serializable

Serialized Fields

lastCompletedLabel

javax.swing.JLabel lastCompletedLabel

progressBarModel

javax.swing.BoundedRangeModel progressBarModel

lastCompletedTime

int lastCompletedTime

partsLabel

javax.swing.JLabel partsLabel

malfunctionPanels

java.util.Collection<E> malfunctionPanels

malfunctionCache

java.util.Collection<E> malfunctionCache

malfunctionListPanel

javax.swing.JPanel malfunctionListPanel

Class org.mars_sim.msp.ui.standard.unit_window.MalfunctionPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

malfunction

Malfunction malfunction

nameLabel

javax.swing.JLabel nameLabel

repairBarModel

javax.swing.BoundedRangeModel repairBarModel

partsLabel

javax.swing.JLabel partsLabel

Class org.mars_sim.msp.ui.standard.unit_window.TabPanel extends javax.swing.JScrollPane implements Serializable

Serialized Fields

tabTitle

java.lang.String tabTitle

tabIcon

javax.swing.Icon tabIcon

tabToolTip

java.lang.String tabToolTip

topContentPanel

javax.swing.JPanel topContentPanel

centerContentPanel

javax.swing.JPanel centerContentPanel

unit

Unit unit

desktop

MainDesktopPane desktop

Class org.mars_sim.msp.ui.standard.unit_window.UnitWindow extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

desktop

MainDesktopPane desktop

unit

Unit unit

tabPanels

java.util.Collection<E> tabPanels

centerPanel

javax.swing.JTabbedPane centerPanel

Package org.mars_sim.msp.ui.standard.unit_window.equipment

Class org.mars_sim.msp.ui.standard.unit_window.equipment.EquipmentWindow extends UnitWindow implements Serializable


Package org.mars_sim.msp.ui.standard.unit_window.person

Class org.mars_sim.msp.ui.standard.unit_window.person.ActivityTabPanel extends TabPanel implements Serializable

Serialized Fields

taskTextArea

javax.swing.JTextArea taskTextArea

taskPhaseTextArea

javax.swing.JTextArea taskPhaseTextArea

missionTextArea

javax.swing.JTextArea missionTextArea

missionPhaseTextArea

javax.swing.JTextArea missionPhaseTextArea

jobLabel

javax.swing.JLabel jobLabel

jobComboBox

javax.swing.JComboBox jobComboBox

monitorButton

javax.swing.JButton monitorButton

missionButton

javax.swing.JButton missionButton

jobCache

java.lang.String jobCache

taskCache

java.lang.String taskCache

taskPhaseCache

java.lang.String taskPhaseCache

missionCache

java.lang.String missionCache

missionPhaseCache

java.lang.String missionPhaseCache

Class org.mars_sim.msp.ui.standard.unit_window.person.AttributeTabPanel extends TabPanel implements Serializable

Serialized Fields

attributeTableModel

org.mars_sim.msp.ui.standard.unit_window.person.AttributeTabPanel.AttributeTableModel attributeTableModel

Class org.mars_sim.msp.ui.standard.unit_window.person.DeathTabPanel extends TabPanel implements Serializable

Class org.mars_sim.msp.ui.standard.unit_window.person.GeneralTabPanel extends TabPanel implements Serializable

Class org.mars_sim.msp.ui.standard.unit_window.person.HealthTabPanel extends TabPanel implements Serializable

Serialized Fields

formatter

java.text.DecimalFormat formatter

fatigueLabel

javax.swing.JLabel fatigueLabel

hungerLabel

javax.swing.JLabel hungerLabel

stressLabel

javax.swing.JLabel stressLabel

performanceLabel

javax.swing.JLabel performanceLabel

healthProblemTableModel

org.mars_sim.msp.ui.standard.unit_window.person.HealthTabPanel.HealthProblemTableModel healthProblemTableModel

fatigueCache

double fatigueCache

hungerCache

double hungerCache

stressCache

double stressCache

performanceCache

double performanceCache

Class org.mars_sim.msp.ui.standard.unit_window.person.PersonWindow extends UnitWindow implements Serializable

Serialized Fields

dead

boolean dead

Class org.mars_sim.msp.ui.standard.unit_window.person.SkillTabPanel extends TabPanel implements Serializable

Serialized Fields

skillTableModel

org.mars_sim.msp.ui.standard.unit_window.person.SkillTabPanel.SkillTableModel skillTableModel

Class org.mars_sim.msp.ui.standard.unit_window.person.SocialTabPanel extends TabPanel implements Serializable

Serialized Fields

relationshipTable

javax.swing.JTable relationshipTable

relationshipTableModel

org.mars_sim.msp.ui.standard.unit_window.person.SocialTabPanel.RelationshipTableModel relationshipTableModel

Package org.mars_sim.msp.ui.standard.unit_window.structure

Class org.mars_sim.msp.ui.standard.unit_window.structure.AssociatedPeopleTabPanel extends TabPanel implements Serializable

Serialized Fields

populationListModel

javax.swing.DefaultListModel populationListModel

populationList

javax.swing.JList populationList

populationCache

java.util.Collection<E> populationCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.BuildingsTabPanel extends TabPanel implements Serializable

Serialized Fields

buildingComboBoxModel

javax.swing.DefaultComboBoxModel buildingComboBoxModel

buildingComboBox

javax.swing.JComboBox buildingComboBox

buildingsCache

java.util.List<E> buildingsCache

buildingDisplayPanel

javax.swing.JPanel buildingDisplayPanel

buildingLayout

java.awt.CardLayout buildingLayout

buildingPanels

java.util.List<E> buildingPanels

count

int count

Class org.mars_sim.msp.ui.standard.unit_window.structure.CreditTabPanel extends TabPanel implements Serializable

Class org.mars_sim.msp.ui.standard.unit_window.structure.GoodsTabPanel extends TabPanel implements Serializable

Serialized Fields

goodsTableModel

org.mars_sim.msp.ui.standard.unit_window.structure.GoodsTabPanel.GoodsTableModel goodsTableModel

Class org.mars_sim.msp.ui.standard.unit_window.structure.MaintenanceTabPanel extends TabPanel implements Serializable

Serialized Fields

settlement

Settlement settlement

buildingsList

java.util.List<E> buildingsList

maintenanceScrollPanel

javax.swing.JScrollPane maintenanceScrollPanel

maintenanceListPanel

javax.swing.JPanel maintenanceListPanel

malfunctionsList

java.util.List<E> malfunctionsList

malfunctionsScrollPanel

javax.swing.JScrollPane malfunctionsScrollPanel

malfunctionsListPanel

javax.swing.JPanel malfunctionsListPanel

Class org.mars_sim.msp.ui.standard.unit_window.structure.ManufacturePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

process

ManufactureProcess process

workBarModel

javax.swing.BoundedRangeModel workBarModel

timeBarModel

javax.swing.BoundedRangeModel timeBarModel

Class org.mars_sim.msp.ui.standard.unit_window.structure.ManufactureTabPanel extends TabPanel implements Serializable

Serialized Fields

settlement

Settlement settlement

manufactureListPane

javax.swing.JPanel manufactureListPane

processCache

java.util.List<E> processCache

buildingSelection

javax.swing.JComboBox buildingSelection

buildingSelectionCache

java.util.Vector<E> buildingSelectionCache

processSelection

javax.swing.JComboBox processSelection

processSelectionCache

java.util.Vector<E> processSelectionCache

newProcessButton

javax.swing.JButton newProcessButton

Class org.mars_sim.msp.ui.standard.unit_window.structure.MissionTabPanel extends TabPanel implements Serializable

Serialized Fields

settlement

Settlement settlement

missionsCache

java.util.List<E> missionsCache

missionListModel

javax.swing.DefaultListModel missionListModel

missionList

javax.swing.JList missionList

missionButton

javax.swing.JButton missionButton

monitorButton

javax.swing.JButton monitorButton

overrideCheckbox

javax.swing.JCheckBox overrideCheckbox

Class org.mars_sim.msp.ui.standard.unit_window.structure.PopulationTabPanel extends TabPanel implements Serializable

Serialized Fields

populationNumLabel

javax.swing.JLabel populationNumLabel

populationCapLabel

javax.swing.JLabel populationCapLabel

populationListModel

javax.swing.DefaultListModel populationListModel

populationList

javax.swing.JList populationList

populationCache

java.util.Collection<E> populationCache

populationNumCache

int populationNumCache

populationCapacityCache

int populationCapacityCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.PowerGridTabPanel extends TabPanel implements Serializable

Serialized Fields

powerGeneratedLabel

javax.swing.JLabel powerGeneratedLabel

powerUsedLabel

javax.swing.JLabel powerUsedLabel

powerTableModel

org.mars_sim.msp.ui.standard.unit_window.structure.PowerGridTabPanel.PowerTableModel powerTableModel

powerGrid

PowerGrid powerGrid

powerGeneratedCache

double powerGeneratedCache

powerUsedCache

double powerUsedCache

formatter

java.text.DecimalFormat formatter

Class org.mars_sim.msp.ui.standard.unit_window.structure.ResourceProcessesTabPanel extends TabPanel implements Serializable

Serialized Fields

processingBuildings

java.util.List<E> processingBuildings

processesScrollPanel

javax.swing.JScrollPane processesScrollPanel

processListPanel

javax.swing.JPanel processListPanel

Class org.mars_sim.msp.ui.standard.unit_window.structure.SettlementWindow extends UnitWindow implements Serializable

Class org.mars_sim.msp.ui.standard.unit_window.structure.VehicleTabPanel extends TabPanel implements Serializable

Serialized Fields

vehicleListModel

javax.swing.DefaultListModel vehicleListModel

vehicleList

javax.swing.JList vehicleList

vehicleCache

java.util.Collection<E> vehicleCache

Package org.mars_sim.msp.ui.standard.unit_window.structure.building

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.BuildingFunctionPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

building

Building building

desktop

MainDesktopPane desktop

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.BuildingPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

panelName

java.lang.String panelName

building

Building building

functionPanels

java.util.List<E> functionPanels

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.CookingBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

kitchen

Cooking kitchen

numCooksLabel

javax.swing.JLabel numCooksLabel

numMealsLabel

javax.swing.JLabel numMealsLabel

mealQualityLabel

javax.swing.JLabel mealQualityLabel

numCooksCache

int numCooksCache

numMealsCache

int numMealsCache

mealQualityCache

int mealQualityCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.FarmingBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

farm

Farming farm

farmersLabel

javax.swing.JLabel farmersLabel

cropsLabel

javax.swing.JLabel cropsLabel

cropTableModel

org.mars_sim.msp.ui.standard.unit_window.structure.building.FarmingBuildingPanel.CropTableModel cropTableModel

farmersCache

int farmersCache

cropsCache

int cropsCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.InhabitableBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

inhabitable

LifeSupport inhabitable

inhabitantListModel

javax.swing.DefaultListModel inhabitantListModel

inhabitantList

javax.swing.JList inhabitantList

inhabitantCache

java.util.Collection<E> inhabitantCache

numberLabel

javax.swing.JLabel numberLabel

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.MaintenanceBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

malfunctionable

Malfunctionable malfunctionable

lastCompletedLabel

javax.swing.JLabel lastCompletedLabel

progressBarModel

javax.swing.BoundedRangeModel progressBarModel

lastCompletedTime

int lastCompletedTime

partsLabel

javax.swing.JLabel partsLabel

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.MalfunctionableBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

malfunctionable

Malfunctionable malfunctionable

malfunctionPanels

java.util.Collection<E> malfunctionPanels

malfunctionCache

java.util.Collection<E> malfunctionCache

malfunctionListPanel

javax.swing.JPanel malfunctionListPanel

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.ManufactureBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

workshop

Manufacture workshop

processListPane

javax.swing.JPanel processListPane

processCache

java.util.List<E> processCache

processSelection

javax.swing.JComboBox processSelection

processSelectionCache

java.util.Vector<E> processSelectionCache

newProcessButton

javax.swing.JButton newProcessButton

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.MedicalCareBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

medical

MedicalCare medical

physicianLabel

javax.swing.JLabel physicianLabel

medicalTableModel

org.mars_sim.msp.ui.standard.unit_window.structure.building.MedicalCareBuildingPanel.MedicalTableModel medicalTableModel

physicianCache

int physicianCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.PowerBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

isProducer

boolean isProducer

powerStatusLabel

javax.swing.JLabel powerStatusLabel

productionLabel

javax.swing.JLabel productionLabel

usedLabel

javax.swing.JLabel usedLabel

formatter

java.text.DecimalFormat formatter

powerStatusCache

java.lang.String powerStatusCache

productionCache

double productionCache

usedCache

double usedCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.ResearchBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

lab

Research lab

researchersLabel

javax.swing.JLabel researchersLabel

researchersCache

int researchersCache

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.ResourceProcessingBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

processor

ResourceProcessing processor

processLabels

java.util.List<E> processLabels

greenDot

javax.swing.ImageIcon greenDot

redDot

javax.swing.ImageIcon redDot

Class org.mars_sim.msp.ui.standard.unit_window.structure.building.VehicleMaintenanceBuildingPanel extends BuildingFunctionPanel implements Serializable

Serialized Fields

garage

VehicleMaintenance garage

vehicleNumberLabel

javax.swing.JLabel vehicleNumberLabel

vehicleNumberCache

int vehicleNumberCache

vehicleList

javax.swing.JList vehicleList

vehicleListModel

javax.swing.DefaultListModel vehicleListModel

vehicleCache

java.util.Collection<E> vehicleCache

Package org.mars_sim.msp.ui.standard.unit_window.vehicle

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.CrewTabPanel extends TabPanel implements Serializable

Serialized Fields

crewNumLabel

javax.swing.JLabel crewNumLabel

crewCapLabel

javax.swing.JLabel crewCapLabel

crewListModel

javax.swing.DefaultListModel crewListModel

crewList

javax.swing.JList crewList

crewCache

java.util.Collection<E> crewCache

crewNumCache

int crewNumCache

crewCapacityCache

int crewCapacityCache

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.DirectionDisplayPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.LaboratoryTabPanel extends TabPanel implements Serializable

Serialized Fields

researchersLabel

javax.swing.JLabel researchersLabel

researchersCache

int researchersCache

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.MissionTabPanel extends TabPanel implements Serializable

Serialized Fields

missionTextArea

javax.swing.JTextArea missionTextArea

missionPhaseTextArea

javax.swing.JTextArea missionPhaseTextArea

memberListModel

javax.swing.DefaultListModel memberListModel

memberList

javax.swing.JList memberList

missionButton

javax.swing.JButton missionButton

monitorButton

javax.swing.JButton monitorButton

missionCache

java.lang.String missionCache

missionPhaseCache

java.lang.String missionPhaseCache

memberCache

java.util.Collection<E> memberCache

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.NavigationTabPanel extends TabPanel implements Serializable

Serialized Fields

formatter

java.text.DecimalFormat formatter

driverButton

javax.swing.JButton driverButton

statusLabel

javax.swing.JLabel statusLabel

beaconLabel

javax.swing.JLabel beaconLabel

speedLabel

javax.swing.JLabel speedLabel

elevationLabel

javax.swing.JLabel elevationLabel

centerMapButton

javax.swing.JButton centerMapButton

destinationButton

javax.swing.JButton destinationButton

destinationTextLabel

javax.swing.JLabel destinationTextLabel

destinationLabelPanel

javax.swing.JPanel destinationLabelPanel

destinationLatitudeLabel

javax.swing.JLabel destinationLatitudeLabel

destinationLongitudeLabel

javax.swing.JLabel destinationLongitudeLabel

distanceLabel

javax.swing.JLabel distanceLabel

etaLabel

javax.swing.JLabel etaLabel

directionDisplay

DirectionDisplayPanel directionDisplay

terrainDisplay

TerrainDisplayPanel terrainDisplay

driverCache

VehicleOperator driverCache

statusCache

java.lang.String statusCache

beaconCache

boolean beaconCache

speedCache

double speedCache

elevationCache

double elevationCache

destinationSettlementCache

Settlement destinationSettlementCache

destinationTextCache

java.lang.String destinationTextCache

destinationLocationCache

Coordinates destinationLocationCache

etaCache

java.lang.String etaCache

distanceCache

double distanceCache

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.TerrainDisplayPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

vehicle

GroundVehicle vehicle

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.TowTabPanel extends TabPanel implements Serializable

Serialized Fields

towingLabelPanel

javax.swing.JPanel towingLabelPanel

towingTextLabel

javax.swing.JLabel towingTextLabel

towingButton

javax.swing.JButton towingButton

towedLabelPanel

javax.swing.JPanel towedLabelPanel

towedTextLabel

javax.swing.JLabel towedTextLabel

towedButton

javax.swing.JButton towedButton

Class org.mars_sim.msp.ui.standard.unit_window.vehicle.VehicleWindow extends UnitWindow implements Serializable