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.



26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
# File 'lib/BuildingSync.rb', line 26189

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.



26148
26149
26150
# File 'lib/BuildingSync.rb', line 26148

def absorptance
  @absorptance
end

#albedoObject

Returns the value of attribute albedo.



26150
26151
26152
# File 'lib/BuildingSync.rb', line 26150

def albedo
  @albedo
end

#costObject

Returns the value of attribute cost.



26154
26155
26156
# File 'lib/BuildingSync.rb', line 26154

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



26146
26147
26148
# File 'lib/BuildingSync.rb', line 26146

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



26153
26154
26155
# File 'lib/BuildingSync.rb', line 26153

def emittance
  @emittance
end

#extEquipIdObject

Returns the value of attribute extEquipId.



26158
26159
26160
# File 'lib/BuildingSync.rb', line 26158

def extEquipId
  @extEquipId
end

#fireFaceObject

Returns the value of attribute fireFace.



26156
26157
26158
# File 'lib/BuildingSync.rb', line 26156

def fireFace
  @fireFace
end

#layerIdObject

Returns the value of attribute layerId.



26157
26158
26159
# File 'lib/BuildingSync.rb', line 26157

def layerId
  @layerId
end

#loadCalcInputParametersObject

Returns the value of attribute loadCalcInputParameters.



26159
26160
26161
# File 'lib/BuildingSync.rb', line 26159

def loadCalcInputParameters
  @loadCalcInputParameters
end

#nameObject

Returns the value of attribute name.



26145
26146
26147
# File 'lib/BuildingSync.rb', line 26145

def name
  @name
end

#percentExistingObject

Returns the value of attribute percentExisting.



26155
26156
26157
# File 'lib/BuildingSync.rb', line 26155

def percentExisting
  @percentExisting
end

#reflectanceObject

Returns the value of attribute reflectance.



26151
26152
26153
# File 'lib/BuildingSync.rb', line 26151

def reflectance
  @reflectance
end

#roughnessObject

Returns the value of attribute roughness.



26149
26150
26151
# File 'lib/BuildingSync.rb', line 26149

def roughness
  @roughness
end

#transmittanceObject

Returns the value of attribute transmittance.



26152
26153
26154
# File 'lib/BuildingSync.rb', line 26152

def transmittance
  @transmittance
end

#u_valueObject

Returns the value of attribute u_value.



26147
26148
26149
# File 'lib/BuildingSync.rb', line 26147

def u_value
  @u_value
end

Instance Method Details

#__xmlattrObject



26161
26162
26163
# File 'lib/BuildingSync.rb', line 26161

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



26173
26174
26175
# File 'lib/BuildingSync.rb', line 26173

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



26177
26178
26179
# File 'lib/BuildingSync.rb', line 26177

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

#xmlattr_idObject



26165
26166
26167
# File 'lib/BuildingSync.rb', line 26165

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



26169
26170
26171
# File 'lib/BuildingSync.rb', line 26169

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

#xmlattr_programIdObject



26181
26182
26183
# File 'lib/BuildingSync.rb', line 26181

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



26185
26186
26187
# File 'lib/BuildingSync.rb', line 26185

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