Package org.mars_sim.msp.core

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.
LocalBoundedObject Interface for a rectangle-bounded object in the local area.
UnitListener  
UnitManagerListener  
 

Class Summary
Airlock The Airlock class represents an airlock to a vehicle or structure.
ClasspathEntityResolver  
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.
LocalAreaUtil A utility class for calculating locations in a local area with a center point, such as around a settlement or rover.
MersenneTwisterFast MersenneTwister and MersenneTwisterFast
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.
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.core Description

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



Copyright © 2009-2013. All Rights Reserved.