class OpenStudio::Model::Building
Public Class Methods
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 6 def self.iddObjectType end
Public Instance Methods
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 134 def airVolume end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 125 def conditionedFloorArea end
@return [OptionalDefaultConstructionSet]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 88 def defaultConstructionSet end
@return [OptionalDefaultScheduleSet]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 96 def defaultScheduleSet end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 155 def electricEquipmentPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 158 def electricEquipmentPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 161 def electricEquipmentPowerPerPerson end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 128 def exteriorSurfaceArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 131 def exteriorWallArea end
@return [SurfaceVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 116 def exteriorWalls end
@return [OptionalFacility]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 107 def facility end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 122 def floorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 143 def floorAreaPerPerson end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 164 def gasEquipmentPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 167 def gasEquipmentPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 170 def gasEquipmentPowerPerPerson end
@return [Point3dVectorVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 191 def generateSkylightPattern(double, double, double) end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 185 def infiltrationDesignAirChangesPerHour end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 179 def infiltrationDesignFlowPerExteriorSurfaceArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 182 def infiltrationDesignFlowPerExteriorWallArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 176 def infiltrationDesignFlowPerSpaceFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 173 def infiltrationDesignFlowRate end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 12 def isNorthAxisDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 39 def isRelocatableDefaulted end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 146 def lightingPower end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 149 def lightingPowerPerFloorArea end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 152 def lightingPowerPerPerson end
@return [OutputMeterVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 104 def meters end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 27 def nominalFloortoCeilingHeight end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 15 def nominalFloortoFloorHeight end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 9 def northAxis end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 137 def numberOfPeople end
@return [Double]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 140 def peoplePerFloorArea end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 36 def relocatable end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 93 def resetDefaultConstructionSet end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 101 def resetDefaultScheduleSet end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 68 def resetNominalFloortoCeilingHeight end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 48 def resetNominalFloortoFloorHeight end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 43 def resetNorthAxis end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 77 def resetRelocatable end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 85 def resetSpaceType end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 73 def resetStandardsBuildingType end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 58 def resetStandardsNumberOfAboveGroundStories end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 63 def resetStandardsNumberOfLivingUnits end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 53 def resetStandardsNumberOfStories end
@return [SurfaceVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 119 def roofs end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 91 def setDefaultConstructionSet(defaultConstructionSet) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 99 def setDefaultScheduleSet(defaultScheduleSet) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 66 def setNominalFloortoCeilingHeight(double) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 46 def setNominalFloortoFloorHeight(double) end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 41 def setNorthAxis(double) end
# File lib/openstudio-api-stubs/Classes/Building.rb, line 75 def setRelocatable(boolean) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 83 def setSpaceType(spaceType) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 71 def setStandardsBuildingType(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 56 def setStandardsNumberOfAboveGroundStories(int32) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 61 def setStandardsNumberOfLivingUnits(int32) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 51 def setStandardsNumberOfStories(int32) end
@return [ShadingSurfaceGroupVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 113 def shadingSurfaceGroups end
@return [OptionalSpaceType]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 80 def spaceType end
@return [SpaceVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 110 def spaces end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 30 def standardsBuildingType end
@return [OptionalInt]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 21 def standardsNumberOfAboveGroundStories end
@return [OptionalInt]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 24 def standardsNumberOfLivingUnits end
@return [OptionalInt]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 18 def standardsNumberOfStories end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 33 def suggestedStandardsBuildingTypes end
@return [ThermalZoneVector]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 194 def thermalZones end
@return [Transformation]
# File lib/openstudio-api-stubs/Classes/Building.rb, line 188 def transformation end