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