Class: BuildingSync::Glaze

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

Overview

http://www.gbxml.org/schemaGlaze

name - SOAP::SOAPString
description - SOAP::SOAPString
transmittance - BuildingSync::Transmittance
reflectance - BuildingSync::Reflectance
emittance - BuildingSync::Emittance
thickness - BuildingSync::Thickness
conductivity - BuildingSync::Conductivity
reference - SOAP::SOAPString
xmlattr_id - SOAP::SOAPID
xmlattr_DOELibIdRef - SOAP::SOAPString

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], transmittance = [], reflectance = [], emittance = [], thickness = [], conductivity = [], reference = []) ⇒ Glaze

Returns a new instance of Glaze.



28361
28362
28363
28364
28365
28366
28367
28368
28369
28370
28371
# File 'lib/BuildingSync.rb', line 28361

def initialize(name = [], description = [], transmittance = [], reflectance = [], emittance = [], thickness = [], conductivity = [], reference = [])
  @name = name
  @description = description
  @transmittance = transmittance
  @reflectance = reflectance
  @emittance = emittance
  @thickness = thickness
  @conductivity = conductivity
  @reference = reference
  @__xmlattr = {}
end

Instance Attribute Details

#conductivityObject

Returns the value of attribute conductivity.



28338
28339
28340
# File 'lib/BuildingSync.rb', line 28338

def conductivity
  @conductivity
end

#descriptionObject

Returns the value of attribute description.



28333
28334
28335
# File 'lib/BuildingSync.rb', line 28333

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



28336
28337
28338
# File 'lib/BuildingSync.rb', line 28336

def emittance
  @emittance
end

#nameObject

Returns the value of attribute name.



28332
28333
28334
# File 'lib/BuildingSync.rb', line 28332

def name
  @name
end

#referenceObject

Returns the value of attribute reference.



28339
28340
28341
# File 'lib/BuildingSync.rb', line 28339

def reference
  @reference
end

#reflectanceObject

Returns the value of attribute reflectance.



28335
28336
28337
# File 'lib/BuildingSync.rb', line 28335

def reflectance
  @reflectance
end

#thicknessObject

Returns the value of attribute thickness.



28337
28338
28339
# File 'lib/BuildingSync.rb', line 28337

def thickness
  @thickness
end

#transmittanceObject

Returns the value of attribute transmittance.



28334
28335
28336
# File 'lib/BuildingSync.rb', line 28334

def transmittance
  @transmittance
end

Instance Method Details

#__xmlattrObject



28341
28342
28343
# File 'lib/BuildingSync.rb', line 28341

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



28353
28354
28355
# File 'lib/BuildingSync.rb', line 28353

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



28357
28358
28359
# File 'lib/BuildingSync.rb', line 28357

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

#xmlattr_idObject



28345
28346
28347
# File 'lib/BuildingSync.rb', line 28345

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



28349
28350
28351
# File 'lib/BuildingSync.rb', line 28349

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