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.
30099 30100 30101 30102 30103 30104 30105 30106 30107 30108 30109 30110 30111 30112 30113 30114 30115 30116 30117 30118 30119 30120 30121 30122 30123 |
# File 'lib/BuildingSync.rb', line 30099 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.
30058 30059 30060 |
# File 'lib/BuildingSync.rb', line 30058 def absorptance @absorptance end |
#albedo ⇒ Object
Returns the value of attribute albedo.
30060 30061 30062 |
# File 'lib/BuildingSync.rb', line 30060 def albedo @albedo end |
#cADMaterialId ⇒ Object
Returns the value of attribute cADMaterialId.
30076 30077 30078 |
# File 'lib/BuildingSync.rb', line 30076 def cADMaterialId @cADMaterialId end |
#conductivity ⇒ Object
Returns the value of attribute conductivity.
30067 30068 30069 |
# File 'lib/BuildingSync.rb', line 30067 def conductivity @conductivity end |
#cost ⇒ Object
Returns the value of attribute cost.
30074 30075 30076 |
# File 'lib/BuildingSync.rb', line 30074 def cost @cost end |
#density ⇒ Object
Returns the value of attribute density.
30068 30069 30070 |
# File 'lib/BuildingSync.rb', line 30068 def density @density end |
#description ⇒ Object
Returns the value of attribute description.
30057 30058 30059 |
# File 'lib/BuildingSync.rb', line 30057 def description @description end |
#emittance ⇒ Object
Returns the value of attribute emittance.
30063 30064 30065 |
# File 'lib/BuildingSync.rb', line 30063 def emittance @emittance end |
#fire ⇒ Object
Returns the value of attribute fire.
30073 30074 30075 |
# File 'lib/BuildingSync.rb', line 30073 def fire @fire end |
#imageTexture ⇒ Object
Returns the value of attribute imageTexture.
30064 30065 30066 |
# File 'lib/BuildingSync.rb', line 30064 def imageTexture @imageTexture end |
#indoorAirQuality ⇒ Object
Returns the value of attribute indoorAirQuality.
30075 30076 30077 |
# File 'lib/BuildingSync.rb', line 30075 def indoorAirQuality @indoorAirQuality end |
#name ⇒ Object
Returns the value of attribute name.
30056 30057 30058 |
# File 'lib/BuildingSync.rb', line 30056 def name @name end |
#permeance ⇒ Object
Returns the value of attribute permeance.
30070 30071 30072 |
# File 'lib/BuildingSync.rb', line 30070 def permeance @permeance end |
#porosity ⇒ Object
Returns the value of attribute porosity.
30071 30072 30073 |
# File 'lib/BuildingSync.rb', line 30071 def porosity @porosity end |
#r_value ⇒ Object
Returns the value of attribute r_value.
30065 30066 30067 |
# File 'lib/BuildingSync.rb', line 30065 def r_value @r_value end |
#recycledContent ⇒ Object
Returns the value of attribute recycledContent.
30072 30073 30074 |
# File 'lib/BuildingSync.rb', line 30072 def recycledContent @recycledContent end |
#reference ⇒ Object
Returns the value of attribute reference.
30077 30078 30079 |
# File 'lib/BuildingSync.rb', line 30077 def reference @reference end |
#reflectance ⇒ Object
Returns the value of attribute reflectance.
30061 30062 30063 |
# File 'lib/BuildingSync.rb', line 30061 def reflectance @reflectance end |
#roughness ⇒ Object
Returns the value of attribute roughness.
30059 30060 30061 |
# File 'lib/BuildingSync.rb', line 30059 def roughness @roughness end |
#specificHeat ⇒ Object
Returns the value of attribute specificHeat.
30069 30070 30071 |
# File 'lib/BuildingSync.rb', line 30069 def specificHeat @specificHeat end |
#thickness ⇒ Object
Returns the value of attribute thickness.
30066 30067 30068 |
# File 'lib/BuildingSync.rb', line 30066 def thickness @thickness end |
#transmittance ⇒ Object
Returns the value of attribute transmittance.
30062 30063 30064 |
# File 'lib/BuildingSync.rb', line 30062 def transmittance @transmittance end |
Instance Method Details
#__xmlattr ⇒ Object
30079 30080 30081 |
# File 'lib/BuildingSync.rb', line 30079 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_DOELibIdRef ⇒ Object
30091 30092 30093 |
# File 'lib/BuildingSync.rb', line 30091 def xmlattr_DOELibIdRef __xmlattr[AttrDOELibIdRef] end |
#xmlattr_DOELibIdRef=(value) ⇒ Object
30095 30096 30097 |
# File 'lib/BuildingSync.rb', line 30095 def xmlattr_DOELibIdRef=(value) __xmlattr[AttrDOELibIdRef] = value end |
#xmlattr_id ⇒ Object
30083 30084 30085 |
# File 'lib/BuildingSync.rb', line 30083 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
30087 30088 30089 |
# File 'lib/BuildingSync.rb', line 30087 def xmlattr_id=(value) __xmlattr[AttrId] = value end |