Uses of Class
org.mars_sim.msp.simulation.vehicle.Rover

Packages that use Rover
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. 
 

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

Methods in org.mars_sim.msp.simulation.person.ai.mission that return Rover
 Rover RoverMission.getRover()
          Gets the mission's rover if there is one.
 

Methods in org.mars_sim.msp.simulation.person.ai.mission with parameters of type Rover
static java.util.Map<Good,java.lang.Integer> TradeUtil.determineLoad(Settlement buyingSettlement, Settlement sellingSettlement, Rover rover, double valueLimit)
          Determines the load between a buying settlement and a selling settlement.
static double TradeUtil.getEstimatedMissionCost(Settlement startingSettlement, Rover rover, double distance)
          Gets the estimated trade mission cost.
static double CollectResourcesMission.getTotalTripTimeLimit(Rover rover, int memberNum, boolean useBuffer)
          Gets the time limit of the trip based on life support capacity.
static double Exploration.getTotalTripTimeLimit(Rover rover, int memberNum, boolean useBuffer)
          Gets the time limit of the trip based on life support capacity.
 

Constructors in org.mars_sim.msp.simulation.person.ai.mission with parameters of type Rover
CollectIce(java.util.Collection<Person> members, Settlement startingSettlement, java.util.List iceCollectionSites, Rover rover, java.lang.String description)
          Constructor with explicit data.
CollectRegolith(java.util.Collection<Person> members, Settlement startingSettlement, java.util.List regolithCollectionSites, Rover rover, java.lang.String description)
          Constructor with explicit data.
Exploration(java.util.Collection<Person> members, Settlement startingSettlement, java.util.List<Coordinates> explorationSites, Rover rover, java.lang.String description)
          Constructor with explicit data.
Mining(java.util.Collection<Person> members, Settlement startingSettlement, ExploredLocation miningSite, Rover rover, LightUtilityVehicle luv, java.lang.String description)
          Constructor with explicit data.
RescueSalvageVehicle(java.util.Collection<Person> members, Settlement startingSettlement, Vehicle vehicleTarget, Rover rover, java.lang.String description)
          Constructor with explicit data.
RoverMission(java.lang.String name, Person startingPerson, int minPeople, Rover rover)
          Constructor with min people and rover.
Trade(java.util.Collection<Person> members, Settlement startingSettlement, Settlement tradingSettlement, Rover rover, java.lang.String description, java.util.Map<Good,java.lang.Integer> sellGoods, java.util.Map<Good,java.lang.Integer> buyGoods)
          Constructor with explicit data.
TravelToSettlement(java.util.Collection<Person> members, Settlement startingSettlement, Settlement destinationSettlement, Rover rover, java.lang.String description)
          Constructor with explicit data.
 

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

Fields in org.mars_sim.msp.simulation.person.ai.task declared as Rover
protected  Rover CollectResources.rover
           
 

Methods in org.mars_sim.msp.simulation.person.ai.task with parameters of type Rover
static boolean CollectMinedMinerals.canCollectMinerals(Person person, Rover rover, AmountResource mineralType)
          Checks if a person can perform a CollectMinedMinerals task.
static boolean CollectResources.canCollectResources(Person person, Rover rover, java.lang.Class containerType, AmountResource resourceType)
          Checks if a person can perform an CollectResources task.
static boolean ExploreSite.canExploreSite(Person person, Rover rover)
          Checks if a person can explore a site.
static boolean MineSite.canMineSite(Person person, Rover rover)
          Checks if a person can mine a site.
 

Constructors in org.mars_sim.msp.simulation.person.ai.task with parameters of type Rover
CollectMinedMinerals(Person person, Rover rover, AmountResource mineralType)
          Constructor
CollectResources(java.lang.String taskName, Person person, Rover rover, AmountResource resourceType, double collectionRate, double targettedAmount, double startingCargo, java.lang.Class containerType)
          Constructor
ExploreSite(Person person, ExploredLocation site, Rover rover)
          Constructor
MineSite(Person person, Coordinates site, Rover rover, LightUtilityVehicle luv)
          Constructor
NegotiateTrade(Settlement sellingSettlement, Settlement buyingSettlement, Rover rover, java.util.Map<Good,java.lang.Integer> soldLoad, Person buyingTrader, Person sellingTrader)
          Constructor