org.mars_sim.msp.simulation.structure.building.function
Class GroundVehicleMaintenance

java.lang.Object
  extended by org.mars_sim.msp.simulation.structure.building.function.Function
      extended by org.mars_sim.msp.simulation.structure.building.function.VehicleMaintenance
          extended by org.mars_sim.msp.simulation.structure.building.function.GroundVehicleMaintenance
All Implemented Interfaces:
java.io.Serializable

public class GroundVehicleMaintenance
extends VehicleMaintenance
implements java.io.Serializable

The GroundVehicleMaintenance class is a building function for a building capable of maintaining ground vehicles.

See Also:
Serialized Form

Field Summary
static java.lang.String NAME
           
 
Fields inherited from class org.mars_sim.msp.simulation.structure.building.function.VehicleMaintenance
vehicleCapacity
 
Constructor Summary
GroundVehicleMaintenance(Building building)
          Constructor
 
Method Summary
 
Methods inherited from class org.mars_sim.msp.simulation.structure.building.function.VehicleMaintenance
addVehicle, containsVehicle, getCurrentVehicleNumber, getFullPowerRequired, getPowerDownPowerRequired, getVehicleCapacity, getVehicles, removeVehicle, timePassing
 
Methods inherited from class org.mars_sim.msp.simulation.structure.building.function.Function
getBuilding, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

GroundVehicleMaintenance

public GroundVehicleMaintenance(Building building)
                         throws BuildingException
Constructor

Parameters:
building - the building the function is for.
Throws:
BuildingException - if error in construction.