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.



33263
33264
33265
33266
33267
33268
33269
33270
33271
33272
33273
33274
33275
33276
33277
33278
33279
# File 'lib/BuildingSync.rb', line 33263

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.



33228
33229
33230
# File 'lib/BuildingSync.rb', line 33228

def blind
  @blind
end

#costObject

Returns the value of attribute cost.



33232
33233
33234
# File 'lib/BuildingSync.rb', line 33232

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



33221
33222
33223
# File 'lib/BuildingSync.rb', line 33221

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



33227
33228
33229
# File 'lib/BuildingSync.rb', line 33227

def emittance
  @emittance
end

#extEquipIdObject

Returns the value of attribute extEquipId.



33233
33234
33235
# File 'lib/BuildingSync.rb', line 33233

def extEquipId
  @extEquipId
end

#frameObject

Returns the value of attribute frame.



33229
33230
33231
# File 'lib/BuildingSync.rb', line 33229

def frame
  @frame
end

#gapObject

Returns the value of attribute gap.



33230
33231
33232
# File 'lib/BuildingSync.rb', line 33230

def gap
  @gap
end

#glazeObject

Returns the value of attribute glaze.



33231
33232
33233
# File 'lib/BuildingSync.rb', line 33231

def glaze
  @glaze
end

#nameObject

Returns the value of attribute name.



33220
33221
33222
# File 'lib/BuildingSync.rb', line 33220

def name
  @name
end

#reflectanceObject

Returns the value of attribute reflectance.



33226
33227
33228
# File 'lib/BuildingSync.rb', line 33226

def reflectance
  @reflectance
end

#shadingCoeffObject

Returns the value of attribute shadingCoeff.



33223
33224
33225
# File 'lib/BuildingSync.rb', line 33223

def shadingCoeff
  @shadingCoeff
end

#solarHeatGainCoeffObject

Returns the value of attribute solarHeatGainCoeff.



33224
33225
33226
# File 'lib/BuildingSync.rb', line 33224

def solarHeatGainCoeff
  @solarHeatGainCoeff
end

#transmittanceObject

Returns the value of attribute transmittance.



33225
33226
33227
# File 'lib/BuildingSync.rb', line 33225

def transmittance
  @transmittance
end

#u_valueObject

Returns the value of attribute u_value.



33222
33223
33224
# File 'lib/BuildingSync.rb', line 33222

def u_value
  @u_value
end

Instance Method Details

#__xmlattrObject



33235
33236
33237
# File 'lib/BuildingSync.rb', line 33235

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



33247
33248
33249
# File 'lib/BuildingSync.rb', line 33247

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



33251
33252
33253
# File 'lib/BuildingSync.rb', line 33251

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

#xmlattr_idObject



33239
33240
33241
# File 'lib/BuildingSync.rb', line 33239

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



33243
33244
33245
# File 'lib/BuildingSync.rb', line 33243

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

#xmlattr_programIdObject



33255
33256
33257
# File 'lib/BuildingSync.rb', line 33255

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



33259
33260
33261
# File 'lib/BuildingSync.rb', line 33259

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