class OpenStudio::Model::Luminaire
Public Class Methods
iddObjectType()
click to toggle source
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 8 def self.iddObjectType end
new(luminaireDefinition)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 5 def self.new(luminaireDefinition) end
Public Instance Methods
endUseSubcategory()
click to toggle source
@return [String]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 53 def endUseSubcategory end
fractionReplaceable()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 47 def fractionReplaceable end
getFractionReplaceable(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 123 def getFractionReplaceable(*args) end
getPhiRotationAroundZaxis(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 120 def getPhiRotationAroundZaxis(*args) end
getPositionXcoordinate(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 105 def getPositionXcoordinate(*args) end
getPositionYcoordinate(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 108 def getPositionYcoordinate(*args) end
getPositionZcoordinate(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 111 def getPositionZcoordinate(*args) end
getPowerPerFloorArea(double)
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 99 def getPowerPerFloorArea(double) end
getPowerPerPerson(double)
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 102 def getPowerPerPerson(double) end
getPsiRotationAroundXaxis(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 114 def getPsiRotationAroundXaxis(*args) end
getThetaRotationAroundYaxis(*args)
click to toggle source
@return [Quantity]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 117 def getThetaRotationAroundYaxis(*args) end
isEndUseSubcategoryDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 56 def isEndUseSubcategoryDefaulted end
isFractionReplaceableDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 50 def isFractionReplaceableDefaulted end
isPhiRotationAroundZaxisDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 44 def isPhiRotationAroundZaxisDefaulted end
isPsiRotationAroundXaxisDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 32 def isPsiRotationAroundXaxisDefaulted end
isScheduleDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 17 def isScheduleDefaulted end
isThetaRotationAroundYaxisDefaulted()
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 38 def isThetaRotationAroundYaxisDefaulted end
lightingPower()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 96 def lightingPower end
luminaireDefinition()
click to toggle source
@return [LuminaireDefinition]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 11 def luminaireDefinition end
phiRotationAroundZaxis()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 41 def phiRotationAroundZaxis end
position()
click to toggle source
@return [Point3d]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 84 def position end
positionXcoordinate()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 20 def positionXcoordinate end
positionYcoordinate()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 23 def positionYcoordinate end
positionZcoordinate()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 26 def positionZcoordinate end
psiRotationAroundXaxis()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 29 def psiRotationAroundXaxis end
resetEndUseSubcategory()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 81 def resetEndUseSubcategory end
resetFractionReplaceable()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 72 def resetFractionReplaceable end
resetMultiplier()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 77 def resetMultiplier end
resetPhiRotationAroundZaxis()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 70 def resetPhiRotationAroundZaxis end
resetPsiRotationAroundXaxis()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 66 def resetPsiRotationAroundXaxis end
resetSchedule()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 64 def resetSchedule end
resetThetaRotationAroundYaxis()
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 68 def resetThetaRotationAroundYaxis end
schedule()
click to toggle source
@return [OptionalSchedule]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 14 def schedule end
setEndUseSubcategory(string)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 79 def setEndUseSubcategory(string) end
setFractionReplaceable(*args)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 138 def setFractionReplaceable(*args) end
setLuminaireDefinition(luminaireDefinition)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 59 def setLuminaireDefinition(luminaireDefinition) end
setMultiplier(double)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 75 def setMultiplier(double) end
setPhiRotationAroundZaxis(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 135 def setPhiRotationAroundZaxis(*args) end
setPosition(point3d)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 87 def setPosition(point3d) end
setPositionXcoordinate(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 125 def setPositionXcoordinate(*args) end
setPositionYcoordinate(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 127 def setPositionYcoordinate(*args) end
setPositionZcoordinate(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 129 def setPositionZcoordinate(*args) end
setPsiRotationAroundXaxis(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 131 def setPsiRotationAroundXaxis(*args) end
setSchedule(schedule)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 62 def setSchedule(schedule) end
setThetaRotationAroundYaxis(*args)
click to toggle source
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 133 def setThetaRotationAroundYaxis(*args) end
setTransformation(transformation)
click to toggle source
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 93 def setTransformation(transformation) end
thetaRotationAroundYaxis()
click to toggle source
@return [Double]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 35 def thetaRotationAroundYaxis end
transformation()
click to toggle source
@return [Transformation]
# File lib/openstudio-api-stubs/Classes/Luminaire.rb, line 90 def transformation end