Class: BuildingSync::Material
- Inherits:
-
Object
- Object
- BuildingSync::Material
- 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
-
#absorptance ⇒ Object
Returns the value of attribute absorptance.
-
#albedo ⇒ Object
Returns the value of attribute albedo.
-
#cADMaterialId ⇒ Object
Returns the value of attribute cADMaterialId.
-
#conductivity ⇒ Object
Returns the value of attribute conductivity.
-
#cost ⇒ Object
Returns the value of attribute cost.
-
#density ⇒ Object
Returns the value of attribute density.
-
#description ⇒ Object
Returns the value of attribute description.
-
#emittance ⇒ Object
Returns the value of attribute emittance.
-
#fire ⇒ Object
Returns the value of attribute fire.
-
#imageTexture ⇒ Object
Returns the value of attribute imageTexture.
-
#indoorAirQuality ⇒ Object
Returns the value of attribute indoorAirQuality.
-
#name ⇒ Object
Returns the value of attribute name.
-
#permeance ⇒ Object
Returns the value of attribute permeance.
-
#porosity ⇒ Object
Returns the value of attribute porosity.
-
#r_value ⇒ Object
Returns the value of attribute r_value.
-
#recycledContent ⇒ Object
Returns the value of attribute recycledContent.
-
#reference ⇒ Object
Returns the value of attribute reference.
-
#reflectance ⇒ Object
Returns the value of attribute reflectance.
-
#roughness ⇒ Object
Returns the value of attribute roughness.
-
#specificHeat ⇒ Object
Returns the value of attribute specificHeat.
-
#thickness ⇒ Object
Returns the value of attribute thickness.
-
#transmittance ⇒ Object
Returns the value of attribute transmittance.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#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
constructor
A new instance of Material.
- #xmlattr_DOELibIdRef ⇒ Object
- #xmlattr_DOELibIdRef=(value) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
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
#absorptance ⇒ Object
Returns the value of attribute absorptance.
29533 29534 29535 |
# File 'lib/BuildingSync.rb', line 29533 def absorptance @absorptance end |
#albedo ⇒ Object
Returns the value of attribute albedo.
29535 29536 29537 |
# File 'lib/BuildingSync.rb', line 29535 def albedo @albedo end |
#cADMaterialId ⇒ Object
Returns the value of attribute cADMaterialId.
29551 29552 29553 |
# File 'lib/BuildingSync.rb', line 29551 def cADMaterialId @cADMaterialId end |
#conductivity ⇒ Object
Returns the value of attribute conductivity.
29542 29543 29544 |
# File 'lib/BuildingSync.rb', line 29542 def conductivity @conductivity end |
#cost ⇒ Object
Returns the value of attribute cost.
29549 29550 29551 |
# File 'lib/BuildingSync.rb', line 29549 def cost @cost end |
#density ⇒ Object
Returns the value of attribute density.
29543 29544 29545 |
# File 'lib/BuildingSync.rb', line 29543 def density @density end |
#description ⇒ Object
Returns the value of attribute description.
29532 29533 29534 |
# File 'lib/BuildingSync.rb', line 29532 def description @description end |
#emittance ⇒ Object
Returns the value of attribute emittance.
29538 29539 29540 |
# File 'lib/BuildingSync.rb', line 29538 def emittance @emittance end |
#fire ⇒ Object
Returns the value of attribute fire.
29548 29549 29550 |
# File 'lib/BuildingSync.rb', line 29548 def fire @fire end |
#imageTexture ⇒ Object
Returns the value of attribute imageTexture.
29539 29540 29541 |
# File 'lib/BuildingSync.rb', line 29539 def imageTexture @imageTexture end |
#indoorAirQuality ⇒ Object
Returns the value of attribute indoorAirQuality.
29550 29551 29552 |
# File 'lib/BuildingSync.rb', line 29550 def indoorAirQuality @indoorAirQuality end |
#name ⇒ Object
Returns the value of attribute name.
29531 29532 29533 |
# File 'lib/BuildingSync.rb', line 29531 def name @name end |
#permeance ⇒ Object
Returns the value of attribute permeance.
29545 29546 29547 |
# File 'lib/BuildingSync.rb', line 29545 def permeance @permeance end |
#porosity ⇒ Object
Returns the value of attribute porosity.
29546 29547 29548 |
# File 'lib/BuildingSync.rb', line 29546 def porosity @porosity end |
#r_value ⇒ Object
Returns the value of attribute r_value.
29540 29541 29542 |
# File 'lib/BuildingSync.rb', line 29540 def r_value @r_value end |
#recycledContent ⇒ Object
Returns the value of attribute recycledContent.
29547 29548 29549 |
# File 'lib/BuildingSync.rb', line 29547 def recycledContent @recycledContent end |
#reference ⇒ Object
Returns the value of attribute reference.
29552 29553 29554 |
# File 'lib/BuildingSync.rb', line 29552 def reference @reference end |
#reflectance ⇒ Object
Returns the value of attribute reflectance.
29536 29537 29538 |
# File 'lib/BuildingSync.rb', line 29536 def reflectance @reflectance end |
#roughness ⇒ Object
Returns the value of attribute roughness.
29534 29535 29536 |
# File 'lib/BuildingSync.rb', line 29534 def roughness @roughness end |
#specificHeat ⇒ Object
Returns the value of attribute specificHeat.
29544 29545 29546 |
# File 'lib/BuildingSync.rb', line 29544 def specificHeat @specificHeat end |
#thickness ⇒ Object
Returns the value of attribute thickness.
29541 29542 29543 |
# File 'lib/BuildingSync.rb', line 29541 def thickness @thickness end |
#transmittance ⇒ Object
Returns the value of attribute transmittance.
29537 29538 29539 |
# File 'lib/BuildingSync.rb', line 29537 def transmittance @transmittance end |
Instance Method Details
#__xmlattr ⇒ Object
29554 29555 29556 |
# File 'lib/BuildingSync.rb', line 29554 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_DOELibIdRef ⇒ Object
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_id ⇒ Object
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 |