Uses of Class
org.mars_sim.msp.core.structure.construction.ConstructionSite

Packages that use ConstructionSite
org.mars_sim.msp.core.person.ai.mission Contains classes involving missions a person can perform. 
org.mars_sim.msp.core.person.ai.task Contains classes involving tasks a person can perform. 
org.mars_sim.msp.core.structure.building Contains classes for settlement buildings. 
org.mars_sim.msp.core.structure.construction   
 

Uses of ConstructionSite in org.mars_sim.msp.core.person.ai.mission
 

Methods in org.mars_sim.msp.core.person.ai.mission that return ConstructionSite
 ConstructionSite BuildingConstructionMission.getConstructionSite()
          Gets the mission's construction site.
 ConstructionSite BuildingSalvageMission.getConstructionSite()
          Gets the mission's construction site.
 

Constructors in org.mars_sim.msp.core.person.ai.mission with parameters of type ConstructionSite
BuildingConstructionMission(Collection<Person> members, Settlement settlement, ConstructionSite site, ConstructionStageInfo stageInfo, double xLoc, double yLoc, double facing, List<GroundVehicle> vehicles)
          Constructor
BuildingSalvageMission(Collection<Person> members, Settlement settlement, Building building, ConstructionSite site, List<GroundVehicle> vehicles)
          Constructor
 

Uses of ConstructionSite in org.mars_sim.msp.core.person.ai.task
 

Constructors in org.mars_sim.msp.core.person.ai.task with parameters of type ConstructionSite
ConstructBuilding(Person person, ConstructionStage stage, ConstructionSite site, List<GroundVehicle> vehicles)
          Constructor
SalvageBuilding(Person person, ConstructionStage stage, ConstructionSite site, List<GroundVehicle> vehicles)
          Constructor
 

Uses of ConstructionSite in org.mars_sim.msp.core.structure.building
 

Methods in org.mars_sim.msp.core.structure.building with parameters of type ConstructionSite
 boolean BuildingManager.checkIfNewBuildingLocationOpen(double xLoc, double yLoc, double width, double length, double facing, ConstructionSite site)
          Checks if a new building's proposed location is open or intersects with existing buildings or construction sites.
 

Uses of ConstructionSite in org.mars_sim.msp.core.structure.construction
 

Methods in org.mars_sim.msp.core.structure.construction that return ConstructionSite
 ConstructionSite ConstructionManager.createNewConstructionSite()
          Creates a new construction site.
 ConstructionSite ConstructionManager.createNewSalvageConstructionSite(Building salvagedBuilding)
          Creates a new salvaging construction site to replace a building.
 

Methods in org.mars_sim.msp.core.structure.construction that return types with arguments of type ConstructionSite
 List<ConstructionSite> ConstructionManager.getConstructionSites()
          Gets all construction sites at the settlement.
 List<ConstructionSite> ConstructionManager.getConstructionSitesNeedingConstructionMission()
          Gets construction sites needing a construction mission.
 List<ConstructionSite> ConstructionManager.getConstructionSitesNeedingSalvageMission()
          Gets construction sites needing a salvage mission.
 

Methods in org.mars_sim.msp.core.structure.construction with parameters of type ConstructionSite
 double ConstructionValues.getConstructionSiteProfit(ConstructionSite site)
          Gets the profit of an existing construction site at a settlement.
 double ConstructionValues.getConstructionSiteProfit(ConstructionSite site, int constructionSkill)
          Gets the profit of an existing construction site at a settlement.
 Map<ConstructionStageInfo,Double> ConstructionValues.getNewConstructionStageProfits(ConstructionSite site, int constructionSkill)
          Gets a map of construction stage infos and their profits for a particular construction site.
 double SalvageValues.getSalvageSiteProfit(ConstructionSite site)
          Gets the salvage profit of an existing construction site at a settlement.
 double SalvageValues.getSalvageSiteProfit(ConstructionSite site, int constructionSkill)
          Gets the salvage profit of an existing construction site at a settlement.
 void ConstructionManager.removeConstructionSite(ConstructionSite site)
          Removes a construction site.
 

Constructors in org.mars_sim.msp.core.structure.construction with parameters of type ConstructionSite
ConstructionStage(ConstructionStageInfo info, ConstructionSite site)
          Constructor
 



Copyright © 2009-2013. All Rights Reserved.