Class: BuildingSync::Construction

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

Overview

http://www.gbxml.org/schemaConstruction

name - SOAP::SOAPString
description - SOAP::SOAPString
u_value - BuildingSync::UValue
absorptance - BuildingSync::Absorptance
roughness - BuildingSync::Roughness
albedo - BuildingSync::Albedo
reflectance - BuildingSync::Reflectance
transmittance - BuildingSync::Transmittance
emittance - BuildingSync::Emittance
cost - BuildingSync::Cost
percentExisting - BuildingSync::PercentExisting
fireFace - BuildingSync::FireFace
layerId - BuildingSync::LayerId
extEquipId - BuildingSync::ExtEquipId
loadCalcInputParameters - BuildingSync::LoadCalcInputParameters
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 = [], absorptance = [], roughness = [], albedo = [], reflectance = [], transmittance = [], emittance = [], cost = [], percentExisting = [], fireFace = [], layerId = [], extEquipId = [], loadCalcInputParameters = []) ⇒ Construction

Returns a new instance of Construction.



25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
25681
# File 'lib/BuildingSync.rb', line 25664

def initialize(name = [], description = [], u_value = [], absorptance = [], roughness = [], albedo = [], reflectance = [], transmittance = [], emittance = [], cost = [], percentExisting = [], fireFace = [], layerId = [], extEquipId = [], loadCalcInputParameters = [])
  @name = name
  @description = description
  @u_value = u_value
  @absorptance = absorptance
  @roughness = roughness
  @albedo = albedo
  @reflectance = reflectance
  @transmittance = transmittance
  @emittance = emittance
  @cost = cost
  @percentExisting = percentExisting
  @fireFace = fireFace
  @layerId = layerId
  @extEquipId = extEquipId
  @loadCalcInputParameters = loadCalcInputParameters
  @__xmlattr = {}
end

Instance Attribute Details

#absorptanceObject

Returns the value of attribute absorptance.



25623
25624
25625
# File 'lib/BuildingSync.rb', line 25623

def absorptance
  @absorptance
end

#albedoObject

Returns the value of attribute albedo.



25625
25626
25627
# File 'lib/BuildingSync.rb', line 25625

def albedo
  @albedo
end

#costObject

Returns the value of attribute cost.



25629
25630
25631
# File 'lib/BuildingSync.rb', line 25629

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



25621
25622
25623
# File 'lib/BuildingSync.rb', line 25621

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



25628
25629
25630
# File 'lib/BuildingSync.rb', line 25628

def emittance
  @emittance
end

#extEquipIdObject

Returns the value of attribute extEquipId.



25633
25634
25635
# File 'lib/BuildingSync.rb', line 25633

def extEquipId
  @extEquipId
end

#fireFaceObject

Returns the value of attribute fireFace.



25631
25632
25633
# File 'lib/BuildingSync.rb', line 25631

def fireFace
  @fireFace
end

#layerIdObject

Returns the value of attribute layerId.



25632
25633
25634
# File 'lib/BuildingSync.rb', line 25632

def layerId
  @layerId
end

#loadCalcInputParametersObject

Returns the value of attribute loadCalcInputParameters.



25634
25635
25636
# File 'lib/BuildingSync.rb', line 25634

def loadCalcInputParameters
  @loadCalcInputParameters
end

#nameObject

Returns the value of attribute name.



25620
25621
25622
# File 'lib/BuildingSync.rb', line 25620

def name
  @name
end

#percentExistingObject

Returns the value of attribute percentExisting.



25630
25631
25632
# File 'lib/BuildingSync.rb', line 25630

def percentExisting
  @percentExisting
end

#reflectanceObject

Returns the value of attribute reflectance.



25626
25627
25628
# File 'lib/BuildingSync.rb', line 25626

def reflectance
  @reflectance
end

#roughnessObject

Returns the value of attribute roughness.



25624
25625
25626
# File 'lib/BuildingSync.rb', line 25624

def roughness
  @roughness
end

#transmittanceObject

Returns the value of attribute transmittance.



25627
25628
25629
# File 'lib/BuildingSync.rb', line 25627

def transmittance
  @transmittance
end

#u_valueObject

Returns the value of attribute u_value.



25622
25623
25624
# File 'lib/BuildingSync.rb', line 25622

def u_value
  @u_value
end

Instance Method Details

#__xmlattrObject



25636
25637
25638
# File 'lib/BuildingSync.rb', line 25636

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



25648
25649
25650
# File 'lib/BuildingSync.rb', line 25648

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



25652
25653
25654
# File 'lib/BuildingSync.rb', line 25652

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

#xmlattr_idObject



25640
25641
25642
# File 'lib/BuildingSync.rb', line 25640

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25644
25645
25646
# File 'lib/BuildingSync.rb', line 25644

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

#xmlattr_programIdObject



25656
25657
25658
# File 'lib/BuildingSync.rb', line 25656

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



25660
25661
25662
# File 'lib/BuildingSync.rb', line 25660

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