Class: BuildingSync::Material

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

Overview

http://www.gbxml.org/schemaMaterial

name - SOAP::SOAPString
description - SOAP::SOAPString
absorptance - BuildingSync::Absorptance
roughness - BuildingSync::Roughness
albedo - BuildingSync::Albedo
reflectance - BuildingSync::Reflectance
transmittance - BuildingSync::Transmittance
emittance - BuildingSync::Emittance
imageTexture - BuildingSync::ImageTexture
r_value - BuildingSync::RValue
thickness - BuildingSync::Thickness
conductivity - BuildingSync::Conductivity
density - BuildingSync::Density
specificHeat - BuildingSync::SpecificHeat
permeance - BuildingSync::Permeance
porosity - BuildingSync::Porosity
recycledContent - BuildingSync::RecycledContent
fire - BuildingSync::Fire
cost - BuildingSync::Cost
indoorAirQuality - BuildingSync::IndoorAirQuality
cADMaterialId - BuildingSync::CADMaterialId
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 = [], absorptance = [], roughness = [], albedo = [], reflectance = [], transmittance = [], emittance = [], imageTexture = [], r_value = [], thickness = [], conductivity = [], density = [], specificHeat = [], permeance = [], porosity = [], recycledContent = [], fire = [], cost = [], indoorAirQuality = [], cADMaterialId = [], reference = []) ⇒ Material

Returns a new instance of Material.



29574
29575
29576
29577
29578
29579
29580
29581
29582
29583
29584
29585
29586
29587
29588
29589
29590
29591
29592
29593
29594
29595
29596
29597
29598
# File 'lib/BuildingSync.rb', line 29574

def initialize(name = [], description = [], absorptance = [], roughness = [], albedo = [], reflectance = [], transmittance = [], emittance = [], imageTexture = [], r_value = [], thickness = [], conductivity = [], density = [], specificHeat = [], permeance = [], porosity = [], recycledContent = [], fire = [], cost = [], indoorAirQuality = [], cADMaterialId = [], reference = [])
  @name = name
  @description = description
  @absorptance = absorptance
  @roughness = roughness
  @albedo = albedo
  @reflectance = reflectance
  @transmittance = transmittance
  @emittance = emittance
  @imageTexture = imageTexture
  @r_value = r_value
  @thickness = thickness
  @conductivity = conductivity
  @density = density
  @specificHeat = specificHeat
  @permeance = permeance
  @porosity = porosity
  @recycledContent = recycledContent
  @fire = fire
  @cost = cost
  @indoorAirQuality = indoorAirQuality
  @cADMaterialId = cADMaterialId
  @reference = reference
  @__xmlattr = {}
end

Instance Attribute Details

#absorptanceObject

Returns the value of attribute absorptance.



29533
29534
29535
# File 'lib/BuildingSync.rb', line 29533

def absorptance
  @absorptance
end

#albedoObject

Returns the value of attribute albedo.



29535
29536
29537
# File 'lib/BuildingSync.rb', line 29535

def albedo
  @albedo
end

#cADMaterialIdObject

Returns the value of attribute cADMaterialId.



29551
29552
29553
# File 'lib/BuildingSync.rb', line 29551

def cADMaterialId
  @cADMaterialId
end

#conductivityObject

Returns the value of attribute conductivity.



29542
29543
29544
# File 'lib/BuildingSync.rb', line 29542

def conductivity
  @conductivity
end

#costObject

Returns the value of attribute cost.



29549
29550
29551
# File 'lib/BuildingSync.rb', line 29549

def cost
  @cost
end

#densityObject

Returns the value of attribute density.



29543
29544
29545
# File 'lib/BuildingSync.rb', line 29543

def density
  @density
end

#descriptionObject

Returns the value of attribute description.



29532
29533
29534
# File 'lib/BuildingSync.rb', line 29532

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



29538
29539
29540
# File 'lib/BuildingSync.rb', line 29538

def emittance
  @emittance
end

#fireObject

Returns the value of attribute fire.



29548
29549
29550
# File 'lib/BuildingSync.rb', line 29548

def fire
  @fire
end

#imageTextureObject

Returns the value of attribute imageTexture.



29539
29540
29541
# File 'lib/BuildingSync.rb', line 29539

def imageTexture
  @imageTexture
end

#indoorAirQualityObject

Returns the value of attribute indoorAirQuality.



29550
29551
29552
# File 'lib/BuildingSync.rb', line 29550

def indoorAirQuality
  @indoorAirQuality
end

#nameObject

Returns the value of attribute name.



29531
29532
29533
# File 'lib/BuildingSync.rb', line 29531

def name
  @name
end

#permeanceObject

Returns the value of attribute permeance.



29545
29546
29547
# File 'lib/BuildingSync.rb', line 29545

def permeance
  @permeance
end

#porosityObject

Returns the value of attribute porosity.



29546
29547
29548
# File 'lib/BuildingSync.rb', line 29546

def porosity
  @porosity
end

#r_valueObject

Returns the value of attribute r_value.



29540
29541
29542
# File 'lib/BuildingSync.rb', line 29540

def r_value
  @r_value
end

#recycledContentObject

Returns the value of attribute recycledContent.



29547
29548
29549
# File 'lib/BuildingSync.rb', line 29547

def recycledContent
  @recycledContent
end

#referenceObject

Returns the value of attribute reference.



29552
29553
29554
# File 'lib/BuildingSync.rb', line 29552

def reference
  @reference
end

#reflectanceObject

Returns the value of attribute reflectance.



29536
29537
29538
# File 'lib/BuildingSync.rb', line 29536

def reflectance
  @reflectance
end

#roughnessObject

Returns the value of attribute roughness.



29534
29535
29536
# File 'lib/BuildingSync.rb', line 29534

def roughness
  @roughness
end

#specificHeatObject

Returns the value of attribute specificHeat.



29544
29545
29546
# File 'lib/BuildingSync.rb', line 29544

def specificHeat
  @specificHeat
end

#thicknessObject

Returns the value of attribute thickness.



29541
29542
29543
# File 'lib/BuildingSync.rb', line 29541

def thickness
  @thickness
end

#transmittanceObject

Returns the value of attribute transmittance.



29537
29538
29539
# File 'lib/BuildingSync.rb', line 29537

def transmittance
  @transmittance
end

Instance Method Details

#__xmlattrObject



29554
29555
29556
# File 'lib/BuildingSync.rb', line 29554

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



29566
29567
29568
# File 'lib/BuildingSync.rb', line 29566

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



29570
29571
29572
# File 'lib/BuildingSync.rb', line 29570

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

#xmlattr_idObject



29558
29559
29560
# File 'lib/BuildingSync.rb', line 29558

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29562
29563
29564
# File 'lib/BuildingSync.rb', line 29562

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