Class: OpenStudio::Model::Space

Inherits:
PlanarSurfaceGroup show all
Defined in:
lib/openstudio-api-stubs/Classes/Space.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from PlanarSurfaceGroup

#boundingBox, #buildingTransformation, #changeTransformation, #directionofRelativeNorth, #isDirectionofRelativeNorthDefaulted, #isXOriginDefaulted, #isYOriginDefaulted, #isZOriginDefaulted, #resetDirectionofRelativeNorth, #resetXOrigin, #resetYOrigin, #resetZOrigin, #setDirectionofRelativeNorth, #setTransformation, #setXOrigin, #setYOrigin, #setZOrigin, #siteTransformation, #transformation, #xOrigin, #yOrigin, #zOrigin

Methods inherited from ParentObject

#allowableChildTypes, #children

Methods inherited from ModelObject

#EqualEqual, #LessThan, #NotEqual, #__str__, #clone, #connectedObject, #connectedObjectPort, #createComponent, #getData, #getScheduleTypeKeys, #iddObjectType, #lifeCycleCosts, #model, #outputVariableNames, #outputVariables, #parent, #removeLifeCycleCosts, #resources, #setParent, #toIdfObject

Methods inherited from WorkspaceObject

#LessThan, #__str__, #canBeSource, #canBeTarget, #getSourceIndices, #getSources, #getTarget, #idfObject, #initialized, #isSource, #isTarget, #numSources, #objectListFieldsEqual, #objectListFieldsNonConflicting, #remove, #setPointer, #sources, #targets, #workspace

Class Method Details

.fromFloorPrint(point3dVector, double, model) ⇒ OptionalSpace

Returns:



11
12
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 11

def self.fromFloorPrint(point3dVector, double, model)
end

.iddObjectTypeIddObjectType

Returns:



8
9
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 8

def self.iddObjectType
end

.new(model) ⇒ Object



5
6
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 5

def self.new(model)
end

Instance Method Details

#buildingStoryOptionalBuildingStory



51
52
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 51

def buildingStory
end

#buildingUnitOptionalBuildingUnit



59
60
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 59

def buildingUnit
end

#daylightingControlsDaylightingControlVector

Returns:

  • (DaylightingControlVector)


103
104
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 103

def daylightingControls
end

#defaultConstructionSetOptionalDefaultConstructionSet



27
28
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 27

def defaultConstructionSet
end

#defaultScheduleSetOptionalDefaultScheduleSet



38
39
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 38

def defaultScheduleSet
end

#designSpecificationOutdoorAirOptionalDesignSpecificationOutdoorAir



118
119
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 118

def designSpecificationOutdoorAir
end

#electricEquipmentElectricEquipmentVector

Returns:

  • (ElectricEquipmentVector)


85
86
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 85

def electricEquipment
end

#electricEquipmentPowerDouble

Returns:

  • (Double)


159
160
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 159

def electricEquipmentPower
end

#electricEquipmentPowerPerFloorAreaDouble

Returns:

  • (Double)


162
163
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 162

def electricEquipmentPowerPerFloorArea
end

#electricEquipmentPowerPerPersonDouble

Returns:

  • (Double)


165
166
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 165

def electricEquipmentPowerPerPerson
end

#exteriorAreaDouble

Returns:

  • (Double)


132
133
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 132

def exteriorArea
end

#exteriorWallAreaDouble

Returns:

  • (Double)


135
136
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 135

def exteriorWallArea
end

#findSurfaces(*args) ⇒ SurfaceVector

Returns:

  • (SurfaceVector)


266
267
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 266

def findSurfaces(*args)
end

#floorAreaPerPersonDouble

Returns:

  • (Double)


147
148
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 147

def floorAreaPerPerson
end

#floorPrintPoint3dVector

Returns:

  • (Point3dVector)


204
205
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 204

def floorPrint
end

#gasEquipmentGasEquipmentVector

Returns:

  • (GasEquipmentVector)


88
89
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 88

def gasEquipment
end

#gasEquipmentPowerDouble

Returns:

  • (Double)


168
169
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 168

def gasEquipmentPower
end

#gasEquipmentPowerPerFloorAreaDouble

Returns:

  • (Double)


171
172
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 171

def gasEquipmentPowerPerFloorArea
end

#gasEquipmentPowerPerPersonDouble

Returns:

  • (Double)


174
175
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 174

def gasEquipmentPowerPerPerson
end

#get_floorAreaDouble

Returns:

  • (Double)


215
216
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 215

def get_floorArea
end

#get_partofTotalFloorAreaBoolean

Returns:

  • (Boolean)


212
213
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 212

def get_partofTotalFloorArea
end

#get_spaceTypeOptionalSpaceType

Returns:



218
219
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 218

def get_spaceType
end

#get_surfacesSurfaceVector

Returns:

  • (SurfaceVector)


221
222
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 221

def get_surfaces
end

#getDefaultConstruction(planarSurface) ⇒ OptionalConstructionBase



30
31
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 30

def getDefaultConstruction(planarSurface)
end

#getDefaultSchedule(defaultScheduleType) ⇒ OptionalSchedule

Returns:



41
42
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 41

def getDefaultSchedule(defaultScheduleType)
end

#glareSensorsGlareSensorVector

Returns:

  • (GlareSensorVector)


109
110
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 109

def glareSensors
end

#hardApplyConstructionsObject



195
196
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 195

def hardApplyConstructions
end

#hardApplySpaceLoadSchedulesObject



193
194
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 193

def hardApplySpaceLoadSchedules
end

#hardApplySpaceType(boolean) ⇒ Object



191
192
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 191

def hardApplySpaceType(boolean)
end

#hotWaterEquipmentHotWaterEquipmentVector

Returns:

  • (HotWaterEquipmentVector)


91
92
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 91

def hotWaterEquipment
end

#illuminanceMapsIlluminanceMapVector

Returns:

  • (IlluminanceMapVector)


106
107
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 106

def illuminanceMaps
end

#infiltrationDesignAirChangesPerHourDouble

Returns:

  • (Double)


189
190
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 189

def infiltrationDesignAirChangesPerHour
end

#infiltrationDesignFlowPerExteriorSurfaceAreaDouble

Returns:

  • (Double)


183
184
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 183

def infiltrationDesignFlowPerExteriorSurfaceArea
end

#infiltrationDesignFlowPerExteriorWallAreaDouble

Returns:

  • (Double)


186
187
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 186

def infiltrationDesignFlowPerExteriorWallArea
end

#infiltrationDesignFlowPerSpaceFloorAreaDouble

Returns:

  • (Double)


180
181
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 180

def infiltrationDesignFlowPerSpaceFloorArea
end

#infiltrationDesignFlowRateDouble

Returns:

  • (Double)


177
178
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 177

def infiltrationDesignFlowRate
end

#interiorPartitionSurfaceGroupsInteriorPartitionSurfaceGroupVector

Returns:

  • (InteriorPartitionSurfaceGroupVector)


70
71
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 70

def interiorPartitionSurfaceGroups
end

#internalMassInternalMassVector

Returns:

  • (InternalMassVector)


73
74
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 73

def internalMass
end

#intersectSurfaces(space) ⇒ Object



201
202
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 201

def intersectSurfaces(space)
end

#isDesignSpecificationOutdoorAirDefaultedBoolean

Returns:

  • (Boolean)


121
122
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 121

def isDesignSpecificationOutdoorAirDefaulted
end

#isPartofTotalFloorAreaDefaultedBoolean

Returns:

  • (Boolean)


14
15
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 14

def isPartofTotalFloorAreaDefaulted
end

#isPlenumBoolean

Returns:

  • (Boolean)


207
208
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 207

def isPlenum
end

#isSpaceTypeDefaultedBoolean

Returns:

  • (Boolean)


19
20
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 19

def isSpaceTypeDefaulted
end

#lightingPowerDouble

Returns:

  • (Double)


150
151
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 150

def lightingPower
end

#lightingPowerPerFloorAreaDouble

Returns:

  • (Double)


153
154
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 153

def lightingPowerPerFloorArea
end

#lightingPowerPerPersonDouble

Returns:

  • (Double)


156
157
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 156

def lightingPowerPerPerson
end

#lightsLightsVector

Returns:

  • (LightsVector)


79
80
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 79

def lights
end

#luminairesLuminaireVector

Returns:

  • (LuminaireVector)


82
83
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 82

def luminaires
end

#matchSurfaces(space) ⇒ Object



199
200
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 199

def matchSurfaces(space)
end

#multiplierInt32

Returns:

  • (Int32)


129
130
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 129

def multiplier
end

#numberOfPeopleDouble

Returns:

  • (Double)


141
142
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 141

def numberOfPeople
end

#otherEquipmentOtherEquipmentVector

Returns:

  • (OtherEquipmentVector)


97
98
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 97

def otherEquipment
end

#peoplePeopleVector

Returns:

  • (PeopleVector)


76
77
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 76

def people
end

#peoplePerFloorAreaDouble

Returns:

  • (Double)


144
145
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 144

def peoplePerFloorArea
end

#resetBuildingStoryObject



56
57
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 56

def resetBuildingStory
end

#resetBuildingUnitObject



64
65
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 64

def resetBuildingUnit
end

#resetDefaultConstructionSetObject



35
36
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 35

def resetDefaultConstructionSet
end

#resetDefaultScheduleSetObject



46
47
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 46

def resetDefaultScheduleSet
end

#resetDesignSpecificationOutdoorAirObject



126
127
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 126

def resetDesignSpecificationOutdoorAir
end

#resetPartofTotalFloorAreaObject



16
17
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 16

def resetPartofTotalFloorArea
end

#resetSpaceTypeObject



24
25
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 24

def resetSpaceType
end

#resetThermalZoneObject



48
49
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 48

def resetThermalZone
end

#set_partofTotalFloorArea(boolean) ⇒ Object



209
210
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 209

def set_partofTotalFloorArea(boolean)
end

#setBuildingStory(buildingStory) ⇒ Boolean

Returns:

  • (Boolean)


54
55
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 54

def setBuildingStory(buildingStory)
end

#setBuildingUnit(buildingUnit) ⇒ Boolean

Returns:

  • (Boolean)


62
63
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 62

def setBuildingUnit(buildingUnit)
end

#setDefaultConstructionSet(defaultConstructionSet) ⇒ Boolean

Returns:

  • (Boolean)


33
34
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 33

def setDefaultConstructionSet(defaultConstructionSet)
end

#setDefaultScheduleSet(defaultScheduleSet) ⇒ Boolean

Returns:

  • (Boolean)


44
45
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 44

def setDefaultScheduleSet(defaultScheduleSet)
end

#setDesignSpecificationOutdoorAir(designSpecificationOutdoorAir) ⇒ Boolean

Returns:

  • (Boolean)


124
125
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 124

def setDesignSpecificationOutdoorAir(designSpecificationOutdoorAir)
end

#setElectricEquipmentPower(*args) ⇒ Boolean

Returns:

  • (Boolean)


248
249
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 248

def setElectricEquipmentPower(*args)
end

#setElectricEquipmentPowerPerFloorArea(*args) ⇒ Boolean

Returns:

  • (Boolean)


251
252
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 251

def setElectricEquipmentPowerPerFloorArea(*args)
end

#setElectricEquipmentPowerPerPerson(*args) ⇒ Boolean

Returns:

  • (Boolean)


254
255
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 254

def setElectricEquipmentPowerPerPerson(*args)
end

#setFloorAreaPerPerson(*args) ⇒ Boolean

Returns:

  • (Boolean)


236
237
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 236

def setFloorAreaPerPerson(*args)
end

#setGasEquipmentPower(*args) ⇒ Boolean

Returns:

  • (Boolean)


257
258
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 257

def setGasEquipmentPower(*args)
end

#setGasEquipmentPowerPerFloorArea(*args) ⇒ Boolean

Returns:

  • (Boolean)


260
261
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 260

def setGasEquipmentPowerPerFloorArea(*args)
end

#setGasEquipmentPowerPerPerson(*args) ⇒ Boolean

Returns:

  • (Boolean)


263
264
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 263

def setGasEquipmentPowerPerPerson(*args)
end

#setLightingPower(*args) ⇒ Boolean

Returns:

  • (Boolean)


239
240
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 239

def setLightingPower(*args)
end

#setLightingPowerPerFloorArea(*args) ⇒ Boolean

Returns:

  • (Boolean)


242
243
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 242

def setLightingPowerPerFloorArea(*args)
end

#setLightingPowerPerPerson(*args) ⇒ Boolean

Returns:

  • (Boolean)


245
246
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 245

def setLightingPowerPerPerson(*args)
end

#setNumberOfPeople(*args) ⇒ Boolean

Returns:

  • (Boolean)


230
231
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 230

def setNumberOfPeople(*args)
end

#setPeoplePerFloorArea(*args) ⇒ Boolean

Returns:

  • (Boolean)


233
234
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 233

def setPeoplePerFloorArea(*args)
end

#setSpaceType(spaceType) ⇒ Boolean

Returns:

  • (Boolean)


22
23
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 22

def setSpaceType(spaceType)
end

#setThermalZone(thermalZone) ⇒ Boolean

Returns:

  • (Boolean)


227
228
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 227

def setThermalZone(thermalZone)
end

#shadingSurfaceGroupsShadingSurfaceGroupVector

Returns:

  • (ShadingSurfaceGroupVector)


67
68
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 67

def shadingSurfaceGroups
end

#spaceInfiltrationDesignFlowRatesSpaceInfiltrationDesignFlowRateVector

Returns:

  • (SpaceInfiltrationDesignFlowRateVector)


112
113
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 112

def spaceInfiltrationDesignFlowRates
end

#spaceInfiltrationEffectiveLeakageAreasSpaceInfiltrationEffectiveLeakageAreaVector

Returns:

  • (SpaceInfiltrationEffectiveLeakageAreaVector)


115
116
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 115

def spaceInfiltrationEffectiveLeakageAreas
end

#steamEquipmentSteamEquipmentVector

Returns:

  • (SteamEquipmentVector)


94
95
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 94

def steamEquipment
end

#thermalZoneOptionalThermalZone

Returns:



224
225
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 224

def thermalZone
end

#unmatchSurfacesObject



197
198
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 197

def unmatchSurfaces
end

#volumeDouble

Returns:

  • (Double)


138
139
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 138

def volume
end

#waterUseEquipmentSWIGTYPE_p_std__vectorT_openstudio__model__WaterUseEquipment_t

Returns:

  • (SWIGTYPE_p_std__vectorT_openstudio__model__WaterUseEquipment_t)


100
101
# File 'lib/openstudio-api-stubs/Classes/Space.rb', line 100

def waterUseEquipment
end