Mars Simulation Project v 2.84
API Specification

This document is the API specification for the Mars Simulation Project, version 2.84.

See:
          Description

Packages
org.mars_sim.msp Contains the main class for creating a Mars Simulation Project.
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.events Contains classes for controlling and modelling events that happen in the simulation.
org.mars_sim.msp.simulation.malfunction Contains classes involving malfunctions.
org.mars_sim.msp.simulation.manufacture Contains classes for manufacturing processes
org.mars_sim.msp.simulation.mars Contains classes for Mars planete information, minerals...
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.resource Contains classes for resource specific items.
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.structure.goods Contains classes for all used goods in the simulation
org.mars_sim.msp.simulation.time Contains classes for time management within the simulation
org.mars_sim.msp.simulation.vehicle Contains classes involving vehicle units.
org.mars_sim.msp.ui.standard Contains classes for creating the standard user interface for a virtual Mars.
org.mars_sim.msp.ui.standard.sound Contains classes involving sound management: wav, ogg and mp3
org.mars_sim.msp.ui.standard.tool Contains classes for creating tool windows.
org.mars_sim.msp.ui.standard.tool.about Contains the about window java class
org.mars_sim.msp.ui.standard.tool.guide Contains the guide window java class
org.mars_sim.msp.ui.standard.tool.map Contains the mars simulation map related UI components
org.mars_sim.msp.ui.standard.tool.mission  
org.mars_sim.msp.ui.standard.tool.mission.create Contains UI components needed for the mission Wizzard
org.mars_sim.msp.ui.standard.tool.mission.edit Contains UI components needed for the mission Wizzard, editing feature
org.mars_sim.msp.ui.standard.tool.monitor Contains classes for creating a monitor tool window.
org.mars_sim.msp.ui.standard.tool.navigator Contains classes for creating a navigator tool window.
org.mars_sim.msp.ui.standard.tool.search Contains classes for creating a search tool window.
org.mars_sim.msp.ui.standard.tool.sound Contains classes for creating a sound window.
org.mars_sim.msp.ui.standard.tool.time Contains classes for creating a time tool window.
org.mars_sim.msp.ui.standard.unit_display_info Contains classes for unit display information.
org.mars_sim.msp.ui.standard.unit_window Contains classes for unit windows.
org.mars_sim.msp.ui.standard.unit_window.equipment Contains classes for equipment windows.
org.mars_sim.msp.ui.standard.unit_window.person Contains classes for person windows.
org.mars_sim.msp.ui.standard.unit_window.structure Contains classes for structure windows.
org.mars_sim.msp.ui.standard.unit_window.structure.building Contains classes for building windows.
org.mars_sim.msp.ui.standard.unit_window.vehicle Contains classes for vehicle windows.

 

This document is the API specification for the Mars Simulation Project, version 2.84.