class OpenStudio::Model::Space
Public Class Methods
@return [OptionalSpace]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 11 def self.fromFloorPrint(point3dVector, double, model) end
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 8 def self.iddObjectType end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 5 def self.new(model) end
Public Instance Methods
@return [OptionalBuildingStory]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 51 def buildingStory end
@return [OptionalBuildingUnit]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 59 def buildingUnit end
@return [DaylightingControlVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 103 def daylightingControls end
@return [OptionalDefaultConstructionSet]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 27 def defaultConstructionSet end
@return [OptionalDefaultScheduleSet]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 38 def defaultScheduleSet end
@return [OptionalDesignSpecificationOutdoorAir]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 118 def designSpecificationOutdoorAir end
@return [ElectricEquipmentVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 85 def electricEquipment end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 159 def electricEquipmentPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 162 def electricEquipmentPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 165 def electricEquipmentPowerPerPerson end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 132 def exteriorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 135 def exteriorWallArea end
@return [SurfaceVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 266 def findSurfaces(*args) end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 147 def floorAreaPerPerson end
@return [Point3dVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 204 def floorPrint end
@return [GasEquipmentVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 88 def gasEquipment end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 168 def gasEquipmentPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 171 def gasEquipmentPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 174 def gasEquipmentPowerPerPerson end
@return [OptionalConstructionBase]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 30 def getDefaultConstruction(planarSurface) end
@return [OptionalSchedule]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 41 def getDefaultSchedule(defaultScheduleType) end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 215 def get_floorArea end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 212 def get_partofTotalFloorArea end
@return [OptionalSpaceType]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 218 def get_spaceType end
@return [SurfaceVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 221 def get_surfaces end
@return [GlareSensorVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 109 def glareSensors end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 195 def hardApplyConstructions end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 193 def hardApplySpaceLoadSchedules end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 191 def hardApplySpaceType(boolean) end
@return [HotWaterEquipmentVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 91 def hotWaterEquipment end
@return [IlluminanceMapVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 106 def illuminanceMaps end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 189 def infiltrationDesignAirChangesPerHour end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 183 def infiltrationDesignFlowPerExteriorSurfaceArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 186 def infiltrationDesignFlowPerExteriorWallArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 180 def infiltrationDesignFlowPerSpaceFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 177 def infiltrationDesignFlowRate end
@return [InteriorPartitionSurfaceGroupVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 70 def interiorPartitionSurfaceGroups end
@return [InternalMassVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 73 def internalMass end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 201 def intersectSurfaces(space) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 121 def isDesignSpecificationOutdoorAirDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 14 def isPartofTotalFloorAreaDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 207 def isPlenum end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 19 def isSpaceTypeDefaulted end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 150 def lightingPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 153 def lightingPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 156 def lightingPowerPerPerson end
@return [LightsVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 79 def lights end
@return [LuminaireVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 82 def luminaires end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 199 def matchSurfaces(space) end
@return [Int32]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 129 def multiplier end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 141 def numberOfPeople end
@return [OtherEquipmentVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 97 def otherEquipment end
@return [PeopleVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 76 def people end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 144 def peoplePerFloorArea end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 56 def resetBuildingStory end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 64 def resetBuildingUnit end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 35 def resetDefaultConstructionSet end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 46 def resetDefaultScheduleSet end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 126 def resetDesignSpecificationOutdoorAir end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 16 def resetPartofTotalFloorArea end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 24 def resetSpaceType end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 48 def resetThermalZone end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 54 def setBuildingStory(buildingStory) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 62 def setBuildingUnit(buildingUnit) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 33 def setDefaultConstructionSet(defaultConstructionSet) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 44 def setDefaultScheduleSet(defaultScheduleSet) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 124 def setDesignSpecificationOutdoorAir(designSpecificationOutdoorAir) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 248 def setElectricEquipmentPower(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 251 def setElectricEquipmentPowerPerFloorArea(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 254 def setElectricEquipmentPowerPerPerson(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 236 def setFloorAreaPerPerson(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 257 def setGasEquipmentPower(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 260 def setGasEquipmentPowerPerFloorArea(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 263 def setGasEquipmentPowerPerPerson(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 239 def setLightingPower(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 242 def setLightingPowerPerFloorArea(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 245 def setLightingPowerPerPerson(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 230 def setNumberOfPeople(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 233 def setPeoplePerFloorArea(*args) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 22 def setSpaceType(spaceType) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 227 def setThermalZone(thermalZone) end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 209 def set_partofTotalFloorArea(boolean) end
@return [ShadingSurfaceGroupVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 67 def shadingSurfaceGroups end
@return [SpaceInfiltrationDesignFlowRateVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 112 def spaceInfiltrationDesignFlowRates end
@return [SpaceInfiltrationEffectiveLeakageAreaVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 115 def spaceInfiltrationEffectiveLeakageAreas end
@return [SteamEquipmentVector]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 94 def steamEquipment end
@return [OptionalThermalZone]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 224 def thermalZone end
# File lib/openstudio-api-stubs/Classes/Space.rb, line 197 def unmatchSurfaces end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 138 def volume end
@return [SWIGTYPE_p_std_vectorT_openstudio_model__WaterUseEquipment_t]
# File lib/openstudio-api-stubs/Classes/Space.rb, line 100 def waterUseEquipment end