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.
30883 30884 30885 30886 30887 30888 30889 30890 30891 30892 30893 30894 30895 30896 30897 30898 30899 30900 30901 30902 |
# File 'lib/BuildingSync.rb', line 30883 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.
30813 30814 30815 |
# File 'lib/BuildingSync.rb', line 30813 def cADObjectId @cADObjectId end |
#description ⇒ Object
Returns the value of attribute description.
30798 30799 30800 |
# File 'lib/BuildingSync.rb', line 30798 def description @description end |
#emittance ⇒ Object
Returns the value of attribute emittance.
30806 30807 30808 |
# File 'lib/BuildingSync.rb', line 30806 def emittance @emittance end |
#glazeConductivity ⇒ Object
Returns the value of attribute glazeConductivity.
30805 30806 30807 |
# File 'lib/BuildingSync.rb', line 30805 def glazeConductivity @glazeConductivity end |
#name ⇒ Object
Returns the value of attribute name.
30797 30798 30799 |
# File 'lib/BuildingSync.rb', line 30797 def name @name end |
#naturalVentHiTemp ⇒ Object
Returns the value of attribute naturalVentHiTemp.
30808 30809 30810 |
# File 'lib/BuildingSync.rb', line 30808 def naturalVentHiTemp @naturalVentHiTemp end |
#naturalVentLoTemp ⇒ Object
Returns the value of attribute naturalVentLoTemp.
30809 30810 30811 |
# File 'lib/BuildingSync.rb', line 30809 def naturalVentLoTemp @naturalVentLoTemp end |
#naturalVentOccDep ⇒ Object
Returns the value of attribute naturalVentOccDep.
30810 30811 30812 |
# File 'lib/BuildingSync.rb', line 30810 def naturalVentOccDep @naturalVentOccDep end |
#planarGeometry ⇒ Object
Returns the value of attribute planarGeometry.
30812 30813 30814 |
# File 'lib/BuildingSync.rb', line 30812 def planarGeometry @planarGeometry end |
#rectangularGeometry ⇒ Object
Returns the value of attribute rectangularGeometry.
30811 30812 30813 |
# File 'lib/BuildingSync.rb', line 30811 def rectangularGeometry @rectangularGeometry end |
#reflectance ⇒ Object
Returns the value of attribute reflectance.
30804 30805 30806 |
# File 'lib/BuildingSync.rb', line 30804 def reflectance @reflectance end |
#setback ⇒ Object
Returns the value of attribute setback.
30807 30808 30809 |
# File 'lib/BuildingSync.rb', line 30807 def setback @setback end |
#shadeControl ⇒ Object
Returns the value of attribute shadeControl.
30799 30800 30801 |
# File 'lib/BuildingSync.rb', line 30799 def shadeControl @shadeControl end |
#shadingCoeff ⇒ Object
Returns the value of attribute shadingCoeff.
30801 30802 30803 |
# File 'lib/BuildingSync.rb', line 30801 def shadingCoeff @shadingCoeff end |
#solarHeatGainCoeff ⇒ Object
Returns the value of attribute solarHeatGainCoeff.
30802 30803 30804 |
# File 'lib/BuildingSync.rb', line 30802 def solarHeatGainCoeff @solarHeatGainCoeff end |
#transmittance ⇒ Object
Returns the value of attribute transmittance.
30803 30804 30805 |
# File 'lib/BuildingSync.rb', line 30803 def transmittance @transmittance end |
#u_value ⇒ Object
Returns the value of attribute u_value.
30800 30801 30802 |
# File 'lib/BuildingSync.rb', line 30800 def u_value @u_value end |
Instance Method Details
#__xmlattr ⇒ Object
30815 30816 30817 |
# File 'lib/BuildingSync.rb', line 30815 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_constructionIdRef ⇒ Object
30859 30860 30861 |
# File 'lib/BuildingSync.rb', line 30859 def xmlattr_constructionIdRef __xmlattr[AttrConstructionIdRef] end |
#xmlattr_constructionIdRef=(value) ⇒ Object
30863 30864 30865 |
# File 'lib/BuildingSync.rb', line 30863 def xmlattr_constructionIdRef=(value) __xmlattr[AttrConstructionIdRef] = value end |
#xmlattr_coordinatesAbsolute ⇒ Object
30827 30828 30829 |
# File 'lib/BuildingSync.rb', line 30827 def xmlattr_coordinatesAbsolute __xmlattr[AttrCoordinatesAbsolute] end |
#xmlattr_coordinatesAbsolute=(value) ⇒ Object
30831 30832 30833 |
# File 'lib/BuildingSync.rb', line 30831 def xmlattr_coordinatesAbsolute=(value) __xmlattr[AttrCoordinatesAbsolute] = value end |
#xmlattr_exteriorShadeType ⇒ Object
30843 30844 30845 |
# File 'lib/BuildingSync.rb', line 30843 def xmlattr_exteriorShadeType __xmlattr[AttrExteriorShadeType] end |
#xmlattr_exteriorShadeType=(value) ⇒ Object
30847 30848 30849 |
# File 'lib/BuildingSync.rb', line 30847 def xmlattr_exteriorShadeType=(value) __xmlattr[AttrExteriorShadeType] = value end |
#xmlattr_id ⇒ Object
30819 30820 30821 |
# File 'lib/BuildingSync.rb', line 30819 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
30823 30824 30825 |
# File 'lib/BuildingSync.rb', line 30823 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_ifcGUID ⇒ Object
30875 30876 30877 |
# File 'lib/BuildingSync.rb', line 30875 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
30879 30880 30881 |
# File 'lib/BuildingSync.rb', line 30879 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |
#xmlattr_interiorShadeType ⇒ Object
30835 30836 30837 |
# File 'lib/BuildingSync.rb', line 30835 def xmlattr_interiorShadeType __xmlattr[AttrInteriorShadeType] end |
#xmlattr_interiorShadeType=(value) ⇒ Object
30839 30840 30841 |
# File 'lib/BuildingSync.rb', line 30839 def xmlattr_interiorShadeType=(value) __xmlattr[AttrInteriorShadeType] = value end |
#xmlattr_openingType ⇒ Object
30867 30868 30869 |
# File 'lib/BuildingSync.rb', line 30867 def xmlattr_openingType __xmlattr[AttrOpeningType] end |
#xmlattr_openingType=(value) ⇒ Object
30871 30872 30873 |
# File 'lib/BuildingSync.rb', line 30871 def xmlattr_openingType=(value) __xmlattr[AttrOpeningType] = value end |
#xmlattr_windowTypeIdRef ⇒ Object
30851 30852 30853 |
# File 'lib/BuildingSync.rb', line 30851 def xmlattr_windowTypeIdRef __xmlattr[AttrWindowTypeIdRef] end |
#xmlattr_windowTypeIdRef=(value) ⇒ Object
30855 30856 30857 |
# File 'lib/BuildingSync.rb', line 30855 def xmlattr_windowTypeIdRef=(value) __xmlattr[AttrWindowTypeIdRef] = value end |