Class: BuildingSync::Opening
- Inherits:
-
Object
- Object
- BuildingSync::Opening
- 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
-
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
-
#description ⇒ Object
Returns the value of attribute description.
-
#emittance ⇒ Object
Returns the value of attribute emittance.
-
#glazeConductivity ⇒ Object
Returns the value of attribute glazeConductivity.
-
#name ⇒ Object
Returns the value of attribute name.
-
#naturalVentHiTemp ⇒ Object
Returns the value of attribute naturalVentHiTemp.
-
#naturalVentLoTemp ⇒ Object
Returns the value of attribute naturalVentLoTemp.
-
#naturalVentOccDep ⇒ Object
Returns the value of attribute naturalVentOccDep.
-
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
-
#rectangularGeometry ⇒ Object
Returns the value of attribute rectangularGeometry.
-
#reflectance ⇒ Object
Returns the value of attribute reflectance.
-
#setback ⇒ Object
Returns the value of attribute setback.
-
#shadeControl ⇒ Object
Returns the value of attribute shadeControl.
-
#shadingCoeff ⇒ Object
Returns the value of attribute shadingCoeff.
-
#solarHeatGainCoeff ⇒ Object
Returns the value of attribute solarHeatGainCoeff.
-
#transmittance ⇒ Object
Returns the value of attribute transmittance.
-
#u_value ⇒ Object
Returns the value of attribute u_value.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(name = [], description = [], shadeControl = [], u_value = [], shadingCoeff = [], solarHeatGainCoeff = [], transmittance = [], reflectance = [], glazeConductivity = [], emittance = [], setback = [], naturalVentHiTemp = [], naturalVentLoTemp = [], naturalVentOccDep = [], rectangularGeometry = [], planarGeometry = [], cADObjectId = []) ⇒ Opening
constructor
A new instance of Opening.
- #xmlattr_constructionIdRef ⇒ Object
- #xmlattr_constructionIdRef=(value) ⇒ Object
- #xmlattr_coordinatesAbsolute ⇒ Object
- #xmlattr_coordinatesAbsolute=(value) ⇒ Object
- #xmlattr_exteriorShadeType ⇒ Object
- #xmlattr_exteriorShadeType=(value) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_ifcGUID ⇒ Object
- #xmlattr_ifcGUID=(value) ⇒ Object
- #xmlattr_interiorShadeType ⇒ Object
- #xmlattr_interiorShadeType=(value) ⇒ Object
- #xmlattr_openingType ⇒ Object
- #xmlattr_openingType=(value) ⇒ Object
- #xmlattr_windowTypeIdRef ⇒ Object
- #xmlattr_windowTypeIdRef=(value) ⇒ Object
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
#cADObjectId ⇒ Object
Returns the value of attribute cADObjectId.
30288 30289 30290 |
# File 'lib/BuildingSync.rb', line 30288 def cADObjectId @cADObjectId end |
#description ⇒ Object
Returns the value of attribute description.
30273 30274 30275 |
# File 'lib/BuildingSync.rb', line 30273 def description @description end |
#emittance ⇒ Object
Returns the value of attribute emittance.
30281 30282 30283 |
# File 'lib/BuildingSync.rb', line 30281 def emittance @emittance end |
#glazeConductivity ⇒ Object
Returns the value of attribute glazeConductivity.
30280 30281 30282 |
# File 'lib/BuildingSync.rb', line 30280 def glazeConductivity @glazeConductivity end |
#name ⇒ Object
Returns the value of attribute name.
30272 30273 30274 |
# File 'lib/BuildingSync.rb', line 30272 def name @name end |
#naturalVentHiTemp ⇒ Object
Returns the value of attribute naturalVentHiTemp.
30283 30284 30285 |
# File 'lib/BuildingSync.rb', line 30283 def naturalVentHiTemp @naturalVentHiTemp end |
#naturalVentLoTemp ⇒ Object
Returns the value of attribute naturalVentLoTemp.
30284 30285 30286 |
# File 'lib/BuildingSync.rb', line 30284 def naturalVentLoTemp @naturalVentLoTemp end |
#naturalVentOccDep ⇒ Object
Returns the value of attribute naturalVentOccDep.
30285 30286 30287 |
# File 'lib/BuildingSync.rb', line 30285 def naturalVentOccDep @naturalVentOccDep end |
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
30287 30288 30289 |
# File 'lib/BuildingSync.rb', line 30287 def planarGeometry @planarGeometry end |
#rectangularGeometry ⇒ Object
Returns the value of attribute rectangularGeometry.
30286 30287 30288 |
# File 'lib/BuildingSync.rb', line 30286 def rectangularGeometry @rectangularGeometry end |
#reflectance ⇒ Object
Returns the value of attribute reflectance.
30279 30280 30281 |
# File 'lib/BuildingSync.rb', line 30279 def reflectance @reflectance end |
#setback ⇒ Object
Returns the value of attribute setback.
30282 30283 30284 |
# File 'lib/BuildingSync.rb', line 30282 def setback @setback end |
#shadeControl ⇒ Object
Returns the value of attribute shadeControl.
30274 30275 30276 |
# File 'lib/BuildingSync.rb', line 30274 def shadeControl @shadeControl end |
#shadingCoeff ⇒ Object
Returns the value of attribute shadingCoeff.
30276 30277 30278 |
# File 'lib/BuildingSync.rb', line 30276 def shadingCoeff @shadingCoeff end |
#solarHeatGainCoeff ⇒ Object
Returns the value of attribute solarHeatGainCoeff.
30277 30278 30279 |
# File 'lib/BuildingSync.rb', line 30277 def solarHeatGainCoeff @solarHeatGainCoeff end |
#transmittance ⇒ Object
Returns the value of attribute transmittance.
30278 30279 30280 |
# File 'lib/BuildingSync.rb', line 30278 def transmittance @transmittance end |
#u_value ⇒ Object
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
#__xmlattr ⇒ Object
30290 30291 30292 |
# File 'lib/BuildingSync.rb', line 30290 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_constructionIdRef ⇒ Object
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_coordinatesAbsolute ⇒ Object
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_exteriorShadeType ⇒ Object
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_id ⇒ Object
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_ifcGUID ⇒ Object
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_interiorShadeType ⇒ Object
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_openingType ⇒ Object
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_windowTypeIdRef ⇒ Object
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 |