Class: OpenStudio::Model::Luminaire

Inherits:
SpaceLoadInstance show all
Defined in:
lib/openstudio-api-stubs/Classes/Luminaire.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from SpaceLoadInstance

#definition, #floorArea, #isMultiplierDefaulted, #makeUnique, #multiplier, #quantity, #setDefinition

Methods inherited from SpaceLoad

#hardApplySchedules, #hardSize, #isAbsolute, #resetSpaceType, #setSpaceType, #spaceType

Methods inherited from SpaceItem

#resetSpace, #setSpace, #space

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

.iddObjectTypeIddObjectType



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

def self.iddObjectType
end

.new(luminaireDefinition) ⇒ Object



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

def self.new(luminaireDefinition)
end

Instance Method Details

#endUseSubcategoryString



53
54
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 53

def endUseSubcategory
end

#fractionReplaceableDouble



47
48
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 47

def fractionReplaceable
end

#getFractionReplaceable(*args) ⇒ Quantity



123
124
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 123

def getFractionReplaceable(*args)
end

#getPhiRotationAroundZaxis(*args) ⇒ Quantity



120
121
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 120

def getPhiRotationAroundZaxis(*args)
end

#getPositionXcoordinate(*args) ⇒ Quantity



105
106
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 105

def getPositionXcoordinate(*args)
end

#getPositionYcoordinate(*args) ⇒ Quantity



108
109
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 108

def getPositionYcoordinate(*args)
end

#getPositionZcoordinate(*args) ⇒ Quantity



111
112
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 111

def getPositionZcoordinate(*args)
end

#getPowerPerFloorArea(double) ⇒ Double



99
100
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 99

def getPowerPerFloorArea(double)
end

#getPowerPerPerson(double) ⇒ Double



102
103
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 102

def getPowerPerPerson(double)
end

#getPsiRotationAroundXaxis(*args) ⇒ Quantity



114
115
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 114

def getPsiRotationAroundXaxis(*args)
end

#getThetaRotationAroundYaxis(*args) ⇒ Quantity



117
118
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 117

def getThetaRotationAroundYaxis(*args)
end

#isEndUseSubcategoryDefaultedBoolean



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

def isEndUseSubcategoryDefaulted
end

#isFractionReplaceableDefaultedBoolean



50
51
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 50

def isFractionReplaceableDefaulted
end

#isPhiRotationAroundZaxisDefaultedBoolean



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

def isPhiRotationAroundZaxisDefaulted
end

#isPsiRotationAroundXaxisDefaultedBoolean



32
33
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 32

def isPsiRotationAroundXaxisDefaulted
end

#isScheduleDefaultedBoolean



17
18
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 17

def isScheduleDefaulted
end

#isThetaRotationAroundYaxisDefaultedBoolean



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

def isThetaRotationAroundYaxisDefaulted
end

#lightingPowerDouble



96
97
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 96

def lightingPower
end

#luminaireDefinitionLuminaireDefinition



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

def luminaireDefinition
end

#phiRotationAroundZaxisDouble



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

def phiRotationAroundZaxis
end

#positionPoint3d



84
85
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 84

def position
end

#positionXcoordinateDouble



20
21
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 20

def positionXcoordinate
end

#positionYcoordinateDouble



23
24
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 23

def positionYcoordinate
end

#positionZcoordinateDouble



26
27
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 26

def positionZcoordinate
end

#psiRotationAroundXaxisDouble



29
30
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 29

def psiRotationAroundXaxis
end

#resetEndUseSubcategoryObject



81
82
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 81

def resetEndUseSubcategory
end

#resetFractionReplaceableObject



72
73
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 72

def resetFractionReplaceable
end

#resetMultiplierObject



77
78
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 77

def resetMultiplier
end

#resetPhiRotationAroundZaxisObject



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

def resetPhiRotationAroundZaxis
end

#resetPsiRotationAroundXaxisObject



66
67
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 66

def resetPsiRotationAroundXaxis
end

#resetScheduleObject



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

def resetSchedule
end

#resetThetaRotationAroundYaxisObject



68
69
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 68

def resetThetaRotationAroundYaxis
end

#scheduleOptionalSchedule



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

def schedule
end

#setEndUseSubcategory(string) ⇒ Object



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

def setEndUseSubcategory(string)
end

#setFractionReplaceable(*args) ⇒ Boolean



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

def setFractionReplaceable(*args)
end

#setLuminaireDefinition(luminaireDefinition) ⇒ Boolean



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

def setLuminaireDefinition(luminaireDefinition)
end

#setMultiplier(double) ⇒ Boolean



75
76
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 75

def setMultiplier(double)
end

#setPhiRotationAroundZaxis(*args) ⇒ Object



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

def setPhiRotationAroundZaxis(*args)
end

#setPosition(point3d) ⇒ Boolean



87
88
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 87

def setPosition(point3d)
end

#setPositionXcoordinate(*args) ⇒ Object



125
126
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 125

def setPositionXcoordinate(*args)
end

#setPositionYcoordinate(*args) ⇒ Object



127
128
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 127

def setPositionYcoordinate(*args)
end

#setPositionZcoordinate(*args) ⇒ Object



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

def setPositionZcoordinate(*args)
end

#setPsiRotationAroundXaxis(*args) ⇒ Object



131
132
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 131

def setPsiRotationAroundXaxis(*args)
end

#setSchedule(schedule) ⇒ Boolean



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

def setSchedule(schedule)
end

#setThetaRotationAroundYaxis(*args) ⇒ Object



133
134
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 133

def setThetaRotationAroundYaxis(*args)
end

#setTransformation(transformation) ⇒ Boolean



93
94
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 93

def setTransformation(transformation)
end

#thetaRotationAroundYaxisDouble



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

def thetaRotationAroundYaxis
end

#transformationTransformation



90
91
# File 'lib/openstudio-api-stubs/Classes/Luminaire.rb', line 90

def transformation
end