|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Building | |
---|---|
org.mars_sim.msp.simulation.person.ai.task | Contains classes involving tasks a person can perform. |
org.mars_sim.msp.simulation.structure.building | Contains classes for settlement buildings. |
org.mars_sim.msp.simulation.structure.building.function | Contains classes for settlement building functions. |
org.mars_sim.msp.ui.standard.unit_window.structure.building | Contains classes for building windows. |
Uses of Building in org.mars_sim.msp.simulation.person.ai.task |
---|
Methods in org.mars_sim.msp.simulation.person.ai.task with parameters of type Building | |
---|---|
protected static double |
Task.getCrowdingProbabilityModifier(Person person,
Building newBuilding)
Gets the probability modifier for a task if person needs to go to a new building. |
protected static double |
Task.getRelationshipModifier(Person person,
Building building)
Gets the probability modifier for a person performing a task based on his/her relationships with the people in the room the task is to be performed in. |
Uses of Building in org.mars_sim.msp.simulation.structure.building |
---|
Subclasses of Building in org.mars_sim.msp.simulation.structure.building | |
---|---|
class |
MockBuilding
|
Methods in org.mars_sim.msp.simulation.structure.building that return Building | |
---|---|
static Building |
BuildingManager.getBuilding(Person person)
Gets the building a given person is in. |
static Building |
BuildingManager.getBuilding(Vehicle vehicle)
Gets the vehicle maintenance building a given vehicle is in. |
Methods in org.mars_sim.msp.simulation.structure.building that return types with arguments of type Building | |
---|---|
static java.util.List<Building> |
BuildingManager.getBestRelationshipBuildings(Person person,
java.util.List<Building> buildingList)
Gets a list of buildings with the best relationships for a given person from a list of buildings. |
java.util.List<Building> |
BuildingManager.getBuildings()
Gets the settlement's collection of buildings. |
java.util.List<Building> |
BuildingManager.getBuildings(java.lang.String functionName)
Gets the buildings in a settlement that has a given function. |
static java.util.List<Building> |
BuildingManager.getLeastCrowdedBuildings(java.util.List<Building> buildingList)
Gets a list of the least crowded buildings from a given list of buildings with life support. |
static java.util.List<Building> |
BuildingManager.getNonMalfunctioningBuildings(java.util.List<Building> buildingList)
Gets a list of buildings that don't have any malfunctions from a list of buildings. |
static java.util.List<Building> |
BuildingManager.getUncrowdedBuildings(java.util.List<Building> buildingList)
Gets a list of uncrowded buildings from a given list of buildings with life support. |
Methods in org.mars_sim.msp.simulation.structure.building with parameters of type Building | |
---|---|
void |
BuildingManager.addBuilding(Building newBuilding)
Adds a new building to the settlement. |
static void |
BuildingManager.addPersonToBuilding(Person person,
Building building)
Adds the person to the building if possible. |
Method parameters in org.mars_sim.msp.simulation.structure.building with type arguments of type Building | |
---|---|
static java.util.List<Building> |
BuildingManager.getBestRelationshipBuildings(Person person,
java.util.List<Building> buildingList)
Gets a list of buildings with the best relationships for a given person from a list of buildings. |
static java.util.List<Building> |
BuildingManager.getLeastCrowdedBuildings(java.util.List<Building> buildingList)
Gets a list of the least crowded buildings from a given list of buildings with life support. |
static java.util.List<Building> |
BuildingManager.getNonMalfunctioningBuildings(java.util.List<Building> buildingList)
Gets a list of buildings that don't have any malfunctions from a list of buildings. |
static java.util.List<Building> |
BuildingManager.getUncrowdedBuildings(java.util.List<Building> buildingList)
Gets a list of uncrowded buildings from a given list of buildings with life support. |
Uses of Building in org.mars_sim.msp.simulation.structure.building.function |
---|
Methods in org.mars_sim.msp.simulation.structure.building.function that return Building | |
---|---|
Building |
Function.getBuilding()
Gets the function's building. |
Methods in org.mars_sim.msp.simulation.structure.building.function with parameters of type Building | |
---|---|
double |
SolarPowerSource.getCurrentPower(Building building)
Gets the current power produced by the power source. |
abstract double |
PowerSource.getCurrentPower(Building building)
Gets the current power produced by the power source. |
double |
StandardPowerSource.getCurrentPower(Building building)
Gets the current power produced by the power source. |
Constructors in org.mars_sim.msp.simulation.structure.building.function with parameters of type Building | |
---|---|
BuildingAirlock(Building building,
int capacity)
Constructor |
|
Communication(Building building)
Constructor |
|
Cooking(Building building)
Constructor |
|
Dining(Building building)
Constructor |
|
EVA(Building building)
Constructor |
|
Exercise(Building building)
Constructor |
|
Farming(Building building)
Constructor |
|
Function(java.lang.String name,
Building building)
Constructor |
|
GroundVehicleMaintenance(Building building)
Constructor |
|
LifeSupport(Building building)
Constructor |
|
LifeSupport(Building building,
int occupantCapacity,
double powerRequired)
Alternate constructor with given occupant capacity and power required. |
|
LivingAccommodations(Building building)
Constructor |
|
Manufacture(Building building)
Constructor |
|
MedicalCare(Building building)
Constructor |
|
PowerGeneration(Building building)
Constructor |
|
Recreation(Building building)
Constructor |
|
Research(Building building)
Constructor |
|
ResourceProcessing(Building building)
Constructor |
|
Storage(Building building)
Constructor |
|
VehicleMaintenance(java.lang.String name,
Building building)
Constructor |
Uses of Building in org.mars_sim.msp.ui.standard.unit_window.structure.building |
---|
Fields in org.mars_sim.msp.ui.standard.unit_window.structure.building declared as Building | |
---|---|
protected Building |
BuildingFunctionPanel.building
|
Methods in org.mars_sim.msp.ui.standard.unit_window.structure.building that return Building | |
---|---|
Building |
BuildingPanel.getBuilding()
Gets the panel's building. |
Constructors in org.mars_sim.msp.ui.standard.unit_window.structure.building with parameters of type Building | |
---|---|
BuildingFunctionPanel(Building building,
MainDesktopPane desktop)
Constructor |
|
BuildingPanel(java.lang.String panelName,
Building building,
MainDesktopPane desktop)
Constructor |
|
PowerBuildingPanel(Building building,
MainDesktopPane desktop)
Constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |