Class: BuildingSync::Opening

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

Overview

http://www.gbxml.org/schemaOpening

name - SOAP::SOAPString
description - SOAP::SOAPString
shadeControl - BuildingSync::ShadeControl
u_value - BuildingSync::UValue
shadingCoeff - BuildingSync::ShadingCoeff
solarHeatGainCoeff - BuildingSync::SolarHeatGainCoeff
transmittance - BuildingSync::Transmittance
reflectance - BuildingSync::Reflectance
glazeConductivity - BuildingSync::GlazeConductivity
emittance - BuildingSync::Emittance
setback - BuildingSync::Setback
naturalVentHiTemp - BuildingSync::NaturalVentHiTemp
naturalVentLoTemp - BuildingSync::NaturalVentLoTemp
naturalVentOccDep - SOAP::SOAPBoolean
rectangularGeometry - BuildingSync::RectangularGeometry
planarGeometry - BuildingSync::PlanarGeometry
cADObjectId - BuildingSync::CADObjectId
xmlattr_id - SOAP::SOAPID
xmlattr_coordinatesAbsolute - SOAP::SOAPBoolean
xmlattr_interiorShadeType - SOAP::SOAPNMTOKEN
xmlattr_exteriorShadeType - SOAP::SOAPNMTOKEN
xmlattr_windowTypeIdRef - SOAP::SOAPIDREF
xmlattr_constructionIdRef - SOAP::SOAPIDREF
xmlattr_openingType - SOAP::SOAPNMTOKEN
xmlattr_ifcGUID - SOAP::SOAPString

Constant Summary collapse

AttrConstructionIdRef =
XSD::QName.new(nil, "constructionIdRef")
AttrCoordinatesAbsolute =
XSD::QName.new(nil, "coordinatesAbsolute")
AttrExteriorShadeType =
XSD::QName.new(nil, "exteriorShadeType")
AttrId =
XSD::QName.new(nil, "id")
AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")
AttrInteriorShadeType =
XSD::QName.new(nil, "interiorShadeType")
AttrOpeningType =
XSD::QName.new(nil, "openingType")
AttrWindowTypeIdRef =
XSD::QName.new(nil, "windowTypeIdRef")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], shadeControl = [], u_value = [], shadingCoeff = [], solarHeatGainCoeff = [], transmittance = [], reflectance = [], glazeConductivity = [], emittance = [], setback = [], naturalVentHiTemp = [], naturalVentLoTemp = [], naturalVentOccDep = [], rectangularGeometry = [], planarGeometry = [], cADObjectId = []) ⇒ Opening

Returns a new instance of Opening.



30358
30359
30360
30361
30362
30363
30364
30365
30366
30367
30368
30369
30370
30371
30372
30373
30374
30375
30376
30377
# File 'lib/BuildingSync.rb', line 30358

def initialize(name = [], description = [], shadeControl = [], u_value = [], shadingCoeff = [], solarHeatGainCoeff = [], transmittance = [], reflectance = [], glazeConductivity = [], emittance = [], setback = [], naturalVentHiTemp = [], naturalVentLoTemp = [], naturalVentOccDep = [], rectangularGeometry = [], planarGeometry = [], cADObjectId = [])
  @name = name
  @description = description
  @shadeControl = shadeControl
  @u_value = u_value
  @shadingCoeff = shadingCoeff
  @solarHeatGainCoeff = solarHeatGainCoeff
  @transmittance = transmittance
  @reflectance = reflectance
  @glazeConductivity = glazeConductivity
  @emittance = emittance
  @setback = setback
  @naturalVentHiTemp = naturalVentHiTemp
  @naturalVentLoTemp = naturalVentLoTemp
  @naturalVentOccDep = naturalVentOccDep
  @rectangularGeometry = rectangularGeometry
  @planarGeometry = planarGeometry
  @cADObjectId = cADObjectId
  @__xmlattr = {}
end

Instance Attribute Details

#cADObjectIdObject

Returns the value of attribute cADObjectId.



30288
30289
30290
# File 'lib/BuildingSync.rb', line 30288

def cADObjectId
  @cADObjectId
end

#descriptionObject

Returns the value of attribute description.



30273
30274
30275
# File 'lib/BuildingSync.rb', line 30273

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



30281
30282
30283
# File 'lib/BuildingSync.rb', line 30281

def emittance
  @emittance
end

#glazeConductivityObject

Returns the value of attribute glazeConductivity.



30280
30281
30282
# File 'lib/BuildingSync.rb', line 30280

def glazeConductivity
  @glazeConductivity
end

#nameObject

Returns the value of attribute name.



30272
30273
30274
# File 'lib/BuildingSync.rb', line 30272

def name
  @name
end

#naturalVentHiTempObject

Returns the value of attribute naturalVentHiTemp.



30283
30284
30285
# File 'lib/BuildingSync.rb', line 30283

def naturalVentHiTemp
  @naturalVentHiTemp
end

#naturalVentLoTempObject

Returns the value of attribute naturalVentLoTemp.



30284
30285
30286
# File 'lib/BuildingSync.rb', line 30284

def naturalVentLoTemp
  @naturalVentLoTemp
end

#naturalVentOccDepObject

Returns the value of attribute naturalVentOccDep.



30285
30286
30287
# File 'lib/BuildingSync.rb', line 30285

def naturalVentOccDep
  @naturalVentOccDep
end

#planarGeometryObject

Returns the value of attribute planarGeometry.



30287
30288
30289
# File 'lib/BuildingSync.rb', line 30287

def planarGeometry
  @planarGeometry
end

#rectangularGeometryObject

Returns the value of attribute rectangularGeometry.



30286
30287
30288
# File 'lib/BuildingSync.rb', line 30286

def rectangularGeometry
  @rectangularGeometry
end

#reflectanceObject

Returns the value of attribute reflectance.



30279
30280
30281
# File 'lib/BuildingSync.rb', line 30279

def reflectance
  @reflectance
end

#setbackObject

Returns the value of attribute setback.



30282
30283
30284
# File 'lib/BuildingSync.rb', line 30282

def setback
  @setback
end

#shadeControlObject

Returns the value of attribute shadeControl.



30274
30275
30276
# File 'lib/BuildingSync.rb', line 30274

def shadeControl
  @shadeControl
end

#shadingCoeffObject

Returns the value of attribute shadingCoeff.



30276
30277
30278
# File 'lib/BuildingSync.rb', line 30276

def shadingCoeff
  @shadingCoeff
end

#solarHeatGainCoeffObject

Returns the value of attribute solarHeatGainCoeff.



30277
30278
30279
# File 'lib/BuildingSync.rb', line 30277

def solarHeatGainCoeff
  @solarHeatGainCoeff
end

#transmittanceObject

Returns the value of attribute transmittance.



30278
30279
30280
# File 'lib/BuildingSync.rb', line 30278

def transmittance
  @transmittance
end

#u_valueObject

Returns the value of attribute u_value.



30275
30276
30277
# File 'lib/BuildingSync.rb', line 30275

def u_value
  @u_value
end

Instance Method Details

#__xmlattrObject



30290
30291
30292
# File 'lib/BuildingSync.rb', line 30290

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_constructionIdRefObject



30334
30335
30336
# File 'lib/BuildingSync.rb', line 30334

def xmlattr_constructionIdRef
  __xmlattr[AttrConstructionIdRef]
end

#xmlattr_constructionIdRef=(value) ⇒ Object



30338
30339
30340
# File 'lib/BuildingSync.rb', line 30338

def xmlattr_constructionIdRef=(value)
  __xmlattr[AttrConstructionIdRef] = value
end

#xmlattr_coordinatesAbsoluteObject



30302
30303
30304
# File 'lib/BuildingSync.rb', line 30302

def xmlattr_coordinatesAbsolute
  __xmlattr[AttrCoordinatesAbsolute]
end

#xmlattr_coordinatesAbsolute=(value) ⇒ Object



30306
30307
30308
# File 'lib/BuildingSync.rb', line 30306

def xmlattr_coordinatesAbsolute=(value)
  __xmlattr[AttrCoordinatesAbsolute] = value
end

#xmlattr_exteriorShadeTypeObject



30318
30319
30320
# File 'lib/BuildingSync.rb', line 30318

def xmlattr_exteriorShadeType
  __xmlattr[AttrExteriorShadeType]
end

#xmlattr_exteriorShadeType=(value) ⇒ Object



30322
30323
30324
# File 'lib/BuildingSync.rb', line 30322

def xmlattr_exteriorShadeType=(value)
  __xmlattr[AttrExteriorShadeType] = value
end

#xmlattr_idObject



30294
30295
30296
# File 'lib/BuildingSync.rb', line 30294

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



30298
30299
30300
# File 'lib/BuildingSync.rb', line 30298

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

#xmlattr_ifcGUIDObject



30350
30351
30352
# File 'lib/BuildingSync.rb', line 30350

def xmlattr_ifcGUID
  __xmlattr[AttrIfcGUID]
end

#xmlattr_ifcGUID=(value) ⇒ Object



30354
30355
30356
# File 'lib/BuildingSync.rb', line 30354

def xmlattr_ifcGUID=(value)
  __xmlattr[AttrIfcGUID] = value
end

#xmlattr_interiorShadeTypeObject



30310
30311
30312
# File 'lib/BuildingSync.rb', line 30310

def xmlattr_interiorShadeType
  __xmlattr[AttrInteriorShadeType]
end

#xmlattr_interiorShadeType=(value) ⇒ Object



30314
30315
30316
# File 'lib/BuildingSync.rb', line 30314

def xmlattr_interiorShadeType=(value)
  __xmlattr[AttrInteriorShadeType] = value
end

#xmlattr_openingTypeObject



30342
30343
30344
# File 'lib/BuildingSync.rb', line 30342

def xmlattr_openingType
  __xmlattr[AttrOpeningType]
end

#xmlattr_openingType=(value) ⇒ Object



30346
30347
30348
# File 'lib/BuildingSync.rb', line 30346

def xmlattr_openingType=(value)
  __xmlattr[AttrOpeningType] = value
end

#xmlattr_windowTypeIdRefObject



30326
30327
30328
# File 'lib/BuildingSync.rb', line 30326

def xmlattr_windowTypeIdRef
  __xmlattr[AttrWindowTypeIdRef]
end

#xmlattr_windowTypeIdRef=(value) ⇒ Object



30330
30331
30332
# File 'lib/BuildingSync.rb', line 30330

def xmlattr_windowTypeIdRef=(value)
  __xmlattr[AttrWindowTypeIdRef] = value
end