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.



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

#cADObjectIdObject

Returns the value of attribute cADObjectId.



30813
30814
30815
# File 'lib/BuildingSync.rb', line 30813

def cADObjectId
  @cADObjectId
end

#descriptionObject

Returns the value of attribute description.



30798
30799
30800
# File 'lib/BuildingSync.rb', line 30798

def description
  @description
end

#emittanceObject

Returns the value of attribute emittance.



30806
30807
30808
# File 'lib/BuildingSync.rb', line 30806

def emittance
  @emittance
end

#glazeConductivityObject

Returns the value of attribute glazeConductivity.



30805
30806
30807
# File 'lib/BuildingSync.rb', line 30805

def glazeConductivity
  @glazeConductivity
end

#nameObject

Returns the value of attribute name.



30797
30798
30799
# File 'lib/BuildingSync.rb', line 30797

def name
  @name
end

#naturalVentHiTempObject

Returns the value of attribute naturalVentHiTemp.



30808
30809
30810
# File 'lib/BuildingSync.rb', line 30808

def naturalVentHiTemp
  @naturalVentHiTemp
end

#naturalVentLoTempObject

Returns the value of attribute naturalVentLoTemp.



30809
30810
30811
# File 'lib/BuildingSync.rb', line 30809

def naturalVentLoTemp
  @naturalVentLoTemp
end

#naturalVentOccDepObject

Returns the value of attribute naturalVentOccDep.



30810
30811
30812
# File 'lib/BuildingSync.rb', line 30810

def naturalVentOccDep
  @naturalVentOccDep
end

#planarGeometryObject

Returns the value of attribute planarGeometry.



30812
30813
30814
# File 'lib/BuildingSync.rb', line 30812

def planarGeometry
  @planarGeometry
end

#rectangularGeometryObject

Returns the value of attribute rectangularGeometry.



30811
30812
30813
# File 'lib/BuildingSync.rb', line 30811

def rectangularGeometry
  @rectangularGeometry
end

#reflectanceObject

Returns the value of attribute reflectance.



30804
30805
30806
# File 'lib/BuildingSync.rb', line 30804

def reflectance
  @reflectance
end

#setbackObject

Returns the value of attribute setback.



30807
30808
30809
# File 'lib/BuildingSync.rb', line 30807

def setback
  @setback
end

#shadeControlObject

Returns the value of attribute shadeControl.



30799
30800
30801
# File 'lib/BuildingSync.rb', line 30799

def shadeControl
  @shadeControl
end

#shadingCoeffObject

Returns the value of attribute shadingCoeff.



30801
30802
30803
# File 'lib/BuildingSync.rb', line 30801

def shadingCoeff
  @shadingCoeff
end

#solarHeatGainCoeffObject

Returns the value of attribute solarHeatGainCoeff.



30802
30803
30804
# File 'lib/BuildingSync.rb', line 30802

def solarHeatGainCoeff
  @solarHeatGainCoeff
end

#transmittanceObject

Returns the value of attribute transmittance.



30803
30804
30805
# File 'lib/BuildingSync.rb', line 30803

def transmittance
  @transmittance
end

#u_valueObject

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

#__xmlattrObject



30815
30816
30817
# File 'lib/BuildingSync.rb', line 30815

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_constructionIdRefObject



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_coordinatesAbsoluteObject



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_exteriorShadeTypeObject



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_idObject



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_ifcGUIDObject



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_interiorShadeTypeObject



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_openingTypeObject



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_windowTypeIdRefObject



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