Class: BuildingSync::Lighting

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://www.gbxml.org/schemaLighting

generalGeometry - BuildingSync::GeneralGeometry
shellGeometry - BuildingSync::ShellGeometry
coefficientOfUtilization - BuildingSync::CoefficientOfUtilization
photometryOrientation - BuildingSync::PhotometryOrientation
xmlattr_id - SOAP::SOAPID
xmlattr_lightingSystemIdRef - SOAP::SOAPIDREF
xmlattr_lightingControlIdRef - SOAP::SOAPIDREF
xmlattr_meterIdRef - SOAP::SOAPIDREF
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")
AttrLightingControlIdRef =
XSD::QName.new(nil, "lightingControlIdRef")
AttrLightingSystemIdRef =
XSD::QName.new(nil, "lightingSystemIdRef")
AttrMeterIdRef =
XSD::QName.new(nil, "meterIdRef")
AttrProgramId =
XSD::QName.new(nil, "programId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(generalGeometry = [], shellGeometry = [], coefficientOfUtilization = [], photometryOrientation = []) ⇒ Lighting

Returns a new instance of Lighting.



29691
29692
29693
29694
29695
29696
29697
# File 'lib/BuildingSync.rb', line 29691

def initialize(generalGeometry = [], shellGeometry = [], coefficientOfUtilization = [], photometryOrientation = [])
  @generalGeometry = generalGeometry
  @shellGeometry = shellGeometry
  @coefficientOfUtilization = coefficientOfUtilization
  @photometryOrientation = photometryOrientation
  @__xmlattr = {}
end

Instance Attribute Details

#coefficientOfUtilizationObject

Returns the value of attribute coefficientOfUtilization.



29644
29645
29646
# File 'lib/BuildingSync.rb', line 29644

def coefficientOfUtilization
  @coefficientOfUtilization
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



29642
29643
29644
# File 'lib/BuildingSync.rb', line 29642

def generalGeometry
  @generalGeometry
end

#photometryOrientationObject

Returns the value of attribute photometryOrientation.



29645
29646
29647
# File 'lib/BuildingSync.rb', line 29645

def photometryOrientation
  @photometryOrientation
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



29643
29644
29645
# File 'lib/BuildingSync.rb', line 29643

def shellGeometry
  @shellGeometry
end

Instance Method Details

#__xmlattrObject



29647
29648
29649
# File 'lib/BuildingSync.rb', line 29647

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



29651
29652
29653
# File 'lib/BuildingSync.rb', line 29651

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29655
29656
29657
# File 'lib/BuildingSync.rb', line 29655

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_lightingControlIdRefObject



29667
29668
29669
# File 'lib/BuildingSync.rb', line 29667

def xmlattr_lightingControlIdRef
  __xmlattr[AttrLightingControlIdRef]
end

#xmlattr_lightingControlIdRef=(value) ⇒ Object



29671
29672
29673
# File 'lib/BuildingSync.rb', line 29671

def xmlattr_lightingControlIdRef=(value)
  __xmlattr[AttrLightingControlIdRef] = value
end

#xmlattr_lightingSystemIdRefObject



29659
29660
29661
# File 'lib/BuildingSync.rb', line 29659

def xmlattr_lightingSystemIdRef
  __xmlattr[AttrLightingSystemIdRef]
end

#xmlattr_lightingSystemIdRef=(value) ⇒ Object



29663
29664
29665
# File 'lib/BuildingSync.rb', line 29663

def xmlattr_lightingSystemIdRef=(value)
  __xmlattr[AttrLightingSystemIdRef] = value
end

#xmlattr_meterIdRefObject



29675
29676
29677
# File 'lib/BuildingSync.rb', line 29675

def xmlattr_meterIdRef
  __xmlattr[AttrMeterIdRef]
end

#xmlattr_meterIdRef=(value) ⇒ Object



29679
29680
29681
# File 'lib/BuildingSync.rb', line 29679

def xmlattr_meterIdRef=(value)
  __xmlattr[AttrMeterIdRef] = value
end

#xmlattr_programIdObject



29683
29684
29685
# File 'lib/BuildingSync.rb', line 29683

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



29687
29688
29689
# File 'lib/BuildingSync.rb', line 29687

def xmlattr_programId=(value)
  __xmlattr[AttrProgramId] = value
end