Class: BuildingSync::WindowType

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

Overview

http://www.gbxml.org/schemaWindowType

name - SOAP::SOAPString
description - SOAP::SOAPString
u_value - BuildingSync::UValue
shadingCoeff - BuildingSync::ShadingCoeff
solarHeatGainCoeff - BuildingSync::SolarHeatGainCoeff
transmittance - BuildingSync::Transmittance
reflectance - BuildingSync::Reflectance
emittance - BuildingSync::Emittance
blind - BuildingSync::Blind
frame - BuildingSync::Frame
gap - BuildingSync::Gap
glaze - BuildingSync::Glaze
cost - BuildingSync::Cost
extEquipId - BuildingSync::ExtEquipId
xmlattr_id - SOAP::SOAPID
xmlattr_DOELibIdRef - SOAP::SOAPString
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrDOELibIdRef =
XSD::QName.new(nil, "DOELibIdRef")
AttrId =
XSD::QName.new(nil, "id")
AttrProgramId =
XSD::QName.new(nil, "programId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], u_value = [], shadingCoeff = [], solarHeatGainCoeff = [], transmittance = [], reflectance = [], emittance = [], blind = [], frame = [], gap = [], glaze = [], cost = [], extEquipId = []) ⇒ WindowType

Returns a new instance of WindowType.



33788
33789
33790
33791
33792
33793
33794
33795
33796
33797
33798
33799
33800
33801
33802
33803
33804
# File 'lib/BuildingSync.rb', line 33788

def initialize(name = [], description = [], u_value = [], shadingCoeff = [], solarHeatGainCoeff = [], transmittance = [], reflectance = [], emittance = [], blind = [], frame = [], gap = [], glaze = [], cost = [], extEquipId = [])
  @name = name
  @description = description
  @u_value = u_value
  @shadingCoeff = shadingCoeff
  @solarHeatGainCoeff = solarHeatGainCoeff
  @transmittance = transmittance
  @reflectance = reflectance
  @emittance = emittance
  @blind = blind
  @frame = frame
  @gap = gap
  @glaze = glaze
  @cost = cost
  @extEquipId = extEquipId
  @__xmlattr = {}
end

Instance Attribute Details

#blindObject

Returns the value of attribute blind.



33753
33754
33755
# File 'lib/BuildingSync.rb', line 33753

def blind
  @blind
end

#costObject

Returns the value of attribute cost.



33757
33758
33759
# File 'lib/BuildingSync.rb', line 33757

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



33746
33747
33748
# File 'lib/BuildingSync.rb', line 33746

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



33752
33753
33754
# File 'lib/BuildingSync.rb', line 33752

def emittance
  @emittance
end

#extEquipIdObject

Returns the value of attribute extEquipId.



33758
33759
33760
# File 'lib/BuildingSync.rb', line 33758

def extEquipId
  @extEquipId
end

#frameObject

Returns the value of attribute frame.



33754
33755
33756
# File 'lib/BuildingSync.rb', line 33754

def frame
  @frame
end

#gapObject

Returns the value of attribute gap.



33755
33756
33757
# File 'lib/BuildingSync.rb', line 33755

def gap
  @gap
end

#glazeObject

Returns the value of attribute glaze.



33756
33757
33758
# File 'lib/BuildingSync.rb', line 33756

def glaze
  @glaze
end

#nameObject

Returns the value of attribute name.



33745
33746
33747
# File 'lib/BuildingSync.rb', line 33745

def name
  @name
end

#reflectanceObject

Returns the value of attribute reflectance.



33751
33752
33753
# File 'lib/BuildingSync.rb', line 33751

def reflectance
  @reflectance
end

#shadingCoeffObject

Returns the value of attribute shadingCoeff.



33748
33749
33750
# File 'lib/BuildingSync.rb', line 33748

def shadingCoeff
  @shadingCoeff
end

#solarHeatGainCoeffObject

Returns the value of attribute solarHeatGainCoeff.



33749
33750
33751
# File 'lib/BuildingSync.rb', line 33749

def solarHeatGainCoeff
  @solarHeatGainCoeff
end

#transmittanceObject

Returns the value of attribute transmittance.



33750
33751
33752
# File 'lib/BuildingSync.rb', line 33750

def transmittance
  @transmittance
end

#u_valueObject

Returns the value of attribute u_value.



33747
33748
33749
# File 'lib/BuildingSync.rb', line 33747

def u_value
  @u_value
end

Instance Method Details

#__xmlattrObject



33760
33761
33762
# File 'lib/BuildingSync.rb', line 33760

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



33772
33773
33774
# File 'lib/BuildingSync.rb', line 33772

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



33776
33777
33778
# File 'lib/BuildingSync.rb', line 33776

def xmlattr_DOELibIdRef=(value)
  __xmlattr[AttrDOELibIdRef] = value
end

#xmlattr_idObject



33764
33765
33766
# File 'lib/BuildingSync.rb', line 33764

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



33768
33769
33770
# File 'lib/BuildingSync.rb', line 33768

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

#xmlattr_programIdObject



33780
33781
33782
# File 'lib/BuildingSync.rb', line 33780

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



33784
33785
33786
# File 'lib/BuildingSync.rb', line 33784

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