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

Returns:



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

Returns:

  • (String)


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

def endUseSubcategory
end

#fractionReplaceableDouble

Returns:

  • (Double)


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

def fractionReplaceable
end

#getFractionReplaceable(*args) ⇒ Quantity

Returns:



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

def getFractionReplaceable(*args)
end

#getPhiRotationAroundZaxis(*args) ⇒ Quantity

Returns:



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

def getPhiRotationAroundZaxis(*args)
end

#getPositionXcoordinate(*args) ⇒ Quantity

Returns:



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

def getPositionXcoordinate(*args)
end

#getPositionYcoordinate(*args) ⇒ Quantity

Returns:



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

def getPositionYcoordinate(*args)
end

#getPositionZcoordinate(*args) ⇒ Quantity

Returns:



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

def getPositionZcoordinate(*args)
end

#getPowerPerFloorArea(double) ⇒ Double

Returns:

  • (Double)


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

def getPowerPerFloorArea(double)
end

#getPowerPerPerson(double) ⇒ Double

Returns:

  • (Double)


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

def getPowerPerPerson(double)
end

#getPsiRotationAroundXaxis(*args) ⇒ Quantity

Returns:



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

def getPsiRotationAroundXaxis(*args)
end

#getThetaRotationAroundYaxis(*args) ⇒ Quantity

Returns:



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

def getThetaRotationAroundYaxis(*args)
end

#isEndUseSubcategoryDefaultedBoolean

Returns:

  • (Boolean)


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

def isEndUseSubcategoryDefaulted
end

#isFractionReplaceableDefaultedBoolean

Returns:

  • (Boolean)


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

def isFractionReplaceableDefaulted
end

#isPhiRotationAroundZaxisDefaultedBoolean

Returns:

  • (Boolean)


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

def isPhiRotationAroundZaxisDefaulted
end

#isPsiRotationAroundXaxisDefaultedBoolean

Returns:

  • (Boolean)


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

def isPsiRotationAroundXaxisDefaulted
end

#isScheduleDefaultedBoolean

Returns:

  • (Boolean)


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

def isScheduleDefaulted
end

#isThetaRotationAroundYaxisDefaultedBoolean

Returns:

  • (Boolean)


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

def isThetaRotationAroundYaxisDefaulted
end

#lightingPowerDouble

Returns:

  • (Double)


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

def lightingPower
end

#luminaireDefinitionLuminaireDefinition

Returns:



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

def luminaireDefinition
end

#phiRotationAroundZaxisDouble

Returns:

  • (Double)


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

def phiRotationAroundZaxis
end

#positionPoint3d

Returns:



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

def position
end

#positionXcoordinateDouble

Returns:

  • (Double)


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

def positionXcoordinate
end

#positionYcoordinateDouble

Returns:

  • (Double)


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

def positionYcoordinate
end

#positionZcoordinateDouble

Returns:

  • (Double)


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

def positionZcoordinate
end

#psiRotationAroundXaxisDouble

Returns:

  • (Double)


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

Returns:



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

Returns:

  • (Boolean)


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

def setFractionReplaceable(*args)
end

#setLuminaireDefinition(luminaireDefinition) ⇒ Boolean

Returns:

  • (Boolean)


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

def setLuminaireDefinition(luminaireDefinition)
end

#setMultiplier(double) ⇒ Boolean

Returns:

  • (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

Returns:

  • (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

Returns:

  • (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

Returns:

  • (Boolean)


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

def setTransformation(transformation)
end

#thetaRotationAroundYaxisDouble

Returns:

  • (Double)


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

def thetaRotationAroundYaxis
end

#transformationTransformation

Returns:



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

def transformation
end