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

Returns:



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

def buildingStory
end

#buildingUnitOptionalBuildingUnit

Returns:



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

def buildingUnit
end

#daylightingControlsDaylightingControlVector

Returns:



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

def daylightingControls
end

#defaultConstructionSetOptionalDefaultConstructionSet

Returns:



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

def defaultConstructionSet
end

#defaultScheduleSetOptionalDefaultScheduleSet

Returns:



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

def defaultScheduleSet
end

#designSpecificationOutdoorAirOptionalDesignSpecificationOutdoorAir

Returns:



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

def designSpecificationOutdoorAir
end

#electricEquipmentElectricEquipmentVector

Returns:



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

def electricEquipment
end

#electricEquipmentPowerDouble

Returns:



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

def electricEquipmentPower
end

#electricEquipmentPowerPerFloorAreaDouble

Returns:



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

def electricEquipmentPowerPerFloorArea
end

#electricEquipmentPowerPerPersonDouble

Returns:



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

def electricEquipmentPowerPerPerson
end

#exteriorAreaDouble

Returns:



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

def exteriorArea
end

#exteriorWallAreaDouble

Returns:



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

def exteriorWallArea
end

#findSurfaces(*args) ⇒ SurfaceVector

Returns:



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

def findSurfaces(*args)
end

#floorAreaPerPersonDouble

Returns:



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

def floorAreaPerPerson
end

#floorPrintPoint3dVector

Returns:



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

def floorPrint
end

#gasEquipmentGasEquipmentVector

Returns:



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

def gasEquipment
end

#gasEquipmentPowerDouble

Returns:



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

def gasEquipmentPower
end

#gasEquipmentPowerPerFloorAreaDouble

Returns:



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

def gasEquipmentPowerPerFloorArea
end

#gasEquipmentPowerPerPersonDouble

Returns:



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

def gasEquipmentPowerPerPerson
end

#get_floorAreaDouble

Returns:



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

def get_floorArea
end

#get_partofTotalFloorAreaBoolean

Returns:



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:



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

def get_surfaces
end

#getDefaultConstruction(planarSurface) ⇒ OptionalConstructionBase

Returns:



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:



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:



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

def hotWaterEquipment
end

#illuminanceMapsIlluminanceMapVector

Returns:



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

def illuminanceMaps
end

#infiltrationDesignAirChangesPerHourDouble

Returns:



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

def infiltrationDesignAirChangesPerHour
end

#infiltrationDesignFlowPerExteriorSurfaceAreaDouble

Returns:



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

def infiltrationDesignFlowPerExteriorSurfaceArea
end

#infiltrationDesignFlowPerExteriorWallAreaDouble

Returns:



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

def infiltrationDesignFlowPerExteriorWallArea
end

#infiltrationDesignFlowPerSpaceFloorAreaDouble

Returns:



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

def infiltrationDesignFlowPerSpaceFloorArea
end

#infiltrationDesignFlowRateDouble

Returns:



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

def infiltrationDesignFlowRate
end

#interiorPartitionSurfaceGroupsInteriorPartitionSurfaceGroupVector

Returns:



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

def interiorPartitionSurfaceGroups
end

#internalMassInternalMassVector

Returns:



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:



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

def isDesignSpecificationOutdoorAirDefaulted
end

#isPartofTotalFloorAreaDefaultedBoolean

Returns:



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

def isPartofTotalFloorAreaDefaulted
end

#isPlenumBoolean

Returns:



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

def isPlenum
end

#isSpaceTypeDefaultedBoolean

Returns:



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

def isSpaceTypeDefaulted
end

#lightingPowerDouble

Returns:



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

def lightingPower
end

#lightingPowerPerFloorAreaDouble

Returns:



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

def lightingPowerPerFloorArea
end

#lightingPowerPerPersonDouble

Returns:



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

def lightingPowerPerPerson
end

#lightsLightsVector

Returns:



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

def lights
end

#luminairesLuminaireVector

Returns:



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:



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

def multiplier
end

#numberOfPeopleDouble

Returns:



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

def numberOfPeople
end

#otherEquipmentOtherEquipmentVector

Returns:



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

def otherEquipment
end

#peoplePeopleVector

Returns:



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

def people
end

#peoplePerFloorAreaDouble

Returns:



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:



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

def setBuildingStory(buildingStory)
end

#setBuildingUnit(buildingUnit) ⇒ Boolean

Returns:



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

def setBuildingUnit(buildingUnit)
end

#setDefaultConstructionSet(defaultConstructionSet) ⇒ Boolean

Returns:



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

def setDefaultConstructionSet(defaultConstructionSet)
end

#setDefaultScheduleSet(defaultScheduleSet) ⇒ Boolean

Returns:



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

def setDefaultScheduleSet(defaultScheduleSet)
end

#setDesignSpecificationOutdoorAir(designSpecificationOutdoorAir) ⇒ Boolean

Returns:



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

def setDesignSpecificationOutdoorAir(designSpecificationOutdoorAir)
end

#setElectricEquipmentPower(*args) ⇒ Boolean

Returns:



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

def setElectricEquipmentPower(*args)
end

#setElectricEquipmentPowerPerFloorArea(*args) ⇒ Boolean

Returns:



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

def setElectricEquipmentPowerPerFloorArea(*args)
end

#setElectricEquipmentPowerPerPerson(*args) ⇒ Boolean

Returns:



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

def setElectricEquipmentPowerPerPerson(*args)
end

#setFloorAreaPerPerson(*args) ⇒ Boolean

Returns:



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

def setFloorAreaPerPerson(*args)
end

#setGasEquipmentPower(*args) ⇒ Boolean

Returns:



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

def setGasEquipmentPower(*args)
end

#setGasEquipmentPowerPerFloorArea(*args) ⇒ Boolean

Returns:



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

def setGasEquipmentPowerPerFloorArea(*args)
end

#setGasEquipmentPowerPerPerson(*args) ⇒ Boolean

Returns:



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

def setGasEquipmentPowerPerPerson(*args)
end

#setLightingPower(*args) ⇒ Boolean

Returns:



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

def setLightingPower(*args)
end

#setLightingPowerPerFloorArea(*args) ⇒ Boolean

Returns:



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

def setLightingPowerPerFloorArea(*args)
end

#setLightingPowerPerPerson(*args) ⇒ Boolean

Returns:



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

def setLightingPowerPerPerson(*args)
end

#setNumberOfPeople(*args) ⇒ Boolean

Returns:



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

def setNumberOfPeople(*args)
end

#setPeoplePerFloorArea(*args) ⇒ Boolean

Returns:



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

def setPeoplePerFloorArea(*args)
end

#setSpaceType(spaceType) ⇒ Boolean

Returns:



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

def setSpaceType(spaceType)
end

#setThermalZone(thermalZone) ⇒ Boolean

Returns:



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

def setThermalZone(thermalZone)
end

#shadingSurfaceGroupsShadingSurfaceGroupVector

Returns:



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

def shadingSurfaceGroups
end

#spaceInfiltrationDesignFlowRatesSpaceInfiltrationDesignFlowRateVector

Returns:



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

def spaceInfiltrationDesignFlowRates
end

#spaceInfiltrationEffectiveLeakageAreasSpaceInfiltrationEffectiveLeakageAreaVector

Returns:



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

def spaceInfiltrationEffectiveLeakageAreas
end

#steamEquipmentSteamEquipmentVector

Returns:



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:



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

def volume
end

#waterUseEquipmentSWIGTYPE_p_std__vectorT_openstudio__model__WaterUseEquipment_t

Returns:



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

def waterUseEquipment
end