Uses of Class
org.mars_sim.msp.simulation.time.MarsClock

Packages that use MarsClock
org.mars_sim.msp.simulation.events Contains classes for controlling and modelling events that happen in 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.task Contains classes involving tasks a person can perform. 
org.mars_sim.msp.simulation.structure Contains classes involving structure units. 
org.mars_sim.msp.simulation.structure.building.function Contains classes for settlement building functions. 
org.mars_sim.msp.simulation.time Contains classes for time management within the simulation 
 

Uses of MarsClock in org.mars_sim.msp.simulation.events
 

Methods in org.mars_sim.msp.simulation.events that return MarsClock
 MarsClock HistoricalEvent.getTimestamp()
          Get event time.
 

Uses of MarsClock in org.mars_sim.msp.simulation.person.ai.mission
 

Methods in org.mars_sim.msp.simulation.person.ai.mission that return MarsClock
protected  MarsClock TravelMission.getCurrentLegStartingTime()
          Gets the starting time of the current leg of the mission.
 MarsClock VehicleMission.getLegETA()
          Gets the estimated time of arrival (ETA) for the current leg of the mission.
abstract  MarsClock TravelMission.getLegETA()
          Gets the estimated time of arrival (ETA) for the current leg of the mission.
 

Uses of MarsClock in org.mars_sim.msp.simulation.person.ai.task
 

Methods in org.mars_sim.msp.simulation.person.ai.task that return MarsClock
 MarsClock OperateVehicle.getETA()
          Determines the ETA (Estimated Time of Arrival) to the destination.
protected  MarsClock OperateVehicle.getStartTripTime()
          Gets the time/date the trip was started on.
 

Constructors in org.mars_sim.msp.simulation.person.ai.task with parameters of type MarsClock
DriveGroundVehicle(Person person, GroundVehicle vehicle, Coordinates destination, MarsClock startTripTime, double startTripDistance)
          Default Constructor
DriveGroundVehicle(Person person, GroundVehicle vehicle, Coordinates destination, MarsClock startTripTime, double startTripDistance, java.lang.String startingPhase)
          Constructs with a given starting phase.
OperateVehicle(java.lang.String name, Person person, Vehicle vehicle, Coordinates destination, MarsClock startTripTime, double startTripDistance, double stressModifier, boolean hasDuration, double duration)
          Default Constructor
 

Uses of MarsClock in org.mars_sim.msp.simulation.structure
 

Methods in org.mars_sim.msp.simulation.structure that return MarsClock
 MarsClock Resupply.getArrivalDate()
          Gets the arrival date of the resupply mission.
 

Uses of MarsClock in org.mars_sim.msp.simulation.structure.building.function
 

Methods in org.mars_sim.msp.simulation.structure.building.function that return MarsClock
 MarsClock CookedMeal.getExpirationTime()
          Gets the expiration time of the meal.
 

Uses of MarsClock in org.mars_sim.msp.simulation.time
 

Methods in org.mars_sim.msp.simulation.time that return MarsClock
 MarsClock MasterClock.getInitialMarsTime()
          Gets the initial Mars time at the start of the simulation.
 MarsClock MasterClock.getMarsClock()
          Returns the Martian clock
 

Methods in org.mars_sim.msp.simulation.time with parameters of type MarsClock
static double MarsClock.getTimeDiff(MarsClock firstTime, MarsClock secondTime)
          Returns the time difference between two Mars clock instances.