Package org.mars_sim.msp.simulation

Contains classes for creating a virtual Mars.

See:
          Description

Interface Summary
Lab The Lab interface represents a unit that can perform the function of a research laboratory.
LifeSupport This interface represents a Life Support system that provides Oxygen, Water Temperature and Air Pressure to a Person.
UnitListener  
UnitManagerListener  
 

Class Summary
Airlock The Airlock class represents an airlock to a vehicle or structure.
AllJUnitTests JUnit test suite
CollectionUtils This class gather general collection manipulation methods
Coordinates Spherical Coordinates.
Direction Direction.
IntPoint The IntPoint class is an extension of java.awt.Point that returns int typed X and Y coordinates.
Inventory The Inventory class represents what a unit contains in terms of resources and other units.
MockUnit1 A mock unit used for unit testing.
MockUnit2  
RandomUtil The RandomUtil class is a library of various random-related methods
Simulation The Simulation class is the primary singleton class in the MSP simulation.
SimulationConfig Loads the simulation configuration XML files as DOM documents.
TestInventory  
Unit The Unit class is the abstract parent class to all units in the Simulation.
UnitEvent A unit change event.
UnitManager The UnitManager class contains and manages all units in virtual Mars.
UnitManagerEvent  
 

Exception Summary
InventoryException An exception thrown by the inventory class.
 

Package org.mars_sim.msp.simulation Description

Contains classes for creating a virtual Mars. This package does not contain any user interface classes.