Class: BuildingSync::Space

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

Overview

http://www.gbxml.org/schemaSpace

name - SOAP::SOAPString
description - SOAP::SOAPString
lighting - BuildingSync::Lighting
lightingControl - BuildingSync::LightingControl
infiltrationFlow - BuildingSync::InfiltrationFlow
peopleNumber - BuildingSync::PeopleNumber
peopleHeatGain - BuildingSync::PeopleHeatGain
lightPowerPerArea - BuildingSync::LightPowerPerArea
equipPowerPerArea - BuildingSync::EquipPowerPerArea
airChangesPerHour - SOAP::SOAPDecimal
area - BuildingSync::Area
temperature - BuildingSync::Temperature
volume - BuildingSync::Volume
planarGeometry - BuildingSync::PlanarGeometry
shellGeometry - BuildingSync::ShellGeometry
airLoopId - BuildingSync::AirLoopId
hydronicLoopId - BuildingSync::HydronicLoopId
meterId - BuildingSync::MeterId
intEquipId - BuildingSync::IntEquipId
airLoopEquipmentId - BuildingSync::AirLoopEquipmentId
hydronicLoopEquipmentId - BuildingSync::HydronicLoopEquipmentId
cADObjectId - BuildingSync::CADObjectId
typeCode - SOAP::SOAPString
spaceBoundary - BuildingSync::SpaceBoundary
xmlattr_id - SOAP::SOAPID
xmlattr_spaceType - SOAP::SOAPNMTOKEN
xmlattr_zoneIdRef - SOAP::SOAPIDREF
xmlattr_scheduleIdRef - SOAP::SOAPIDREF
xmlattr_lightScheduleIdRef - SOAP::SOAPIDREF
xmlattr_equipmentScheduleIdRef - SOAP::SOAPIDREF
xmlattr_peopleScheduleIdRef - SOAP::SOAPIDREF
xmlattr_conditionType - SOAP::SOAPNMTOKEN
xmlattr_buildingStoreyIdRef - SOAP::SOAPIDREF
xmlattr_ifcGUID - SOAP::SOAPString

Constant Summary collapse

AttrBuildingStoreyIdRef =
XSD::QName.new(nil, "buildingStoreyIdRef")
AttrConditionType =
XSD::QName.new(nil, "conditionType")
AttrEquipmentScheduleIdRef =
XSD::QName.new(nil, "equipmentScheduleIdRef")
AttrId =
XSD::QName.new(nil, "id")
AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")
AttrLightScheduleIdRef =
XSD::QName.new(nil, "lightScheduleIdRef")
AttrPeopleScheduleIdRef =
XSD::QName.new(nil, "peopleScheduleIdRef")
AttrScheduleIdRef =
XSD::QName.new(nil, "scheduleIdRef")
AttrSpaceType =
XSD::QName.new(nil, "spaceType")
AttrZoneIdRef =
XSD::QName.new(nil, "zoneIdRef")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], lighting = [], lightingControl = [], infiltrationFlow = [], peopleNumber = [], peopleHeatGain = [], lightPowerPerArea = [], equipPowerPerArea = [], airChangesPerHour = [], area = [], temperature = [], volume = [], planarGeometry = [], shellGeometry = [], airLoopId = [], hydronicLoopId = [], meterId = [], intEquipId = [], airLoopEquipmentId = [], hydronicLoopEquipmentId = [], cADObjectId = [], typeCode = [], spaceBoundary = []) ⇒ Space

Returns a new instance of Space.



31954
31955
31956
31957
31958
31959
31960
31961
31962
31963
31964
31965
31966
31967
31968
31969
31970
31971
31972
31973
31974
31975
31976
31977
31978
31979
31980
# File 'lib/BuildingSync.rb', line 31954

def initialize(name = [], description = [], lighting = [], lightingControl = [], infiltrationFlow = [], peopleNumber = [], peopleHeatGain = [], lightPowerPerArea = [], equipPowerPerArea = [], airChangesPerHour = [], area = [], temperature = [], volume = [], planarGeometry = [], shellGeometry = [], airLoopId = [], hydronicLoopId = [], meterId = [], intEquipId = [], airLoopEquipmentId = [], hydronicLoopEquipmentId = [], cADObjectId = [], typeCode = [], spaceBoundary = [])
  @name = name
  @description = description
  @lighting = lighting
  @lightingControl = lightingControl
  @infiltrationFlow = infiltrationFlow
  @peopleNumber = peopleNumber
  @peopleHeatGain = peopleHeatGain
  @lightPowerPerArea = lightPowerPerArea
  @equipPowerPerArea = equipPowerPerArea
  @airChangesPerHour = airChangesPerHour
  @area = area
  @temperature = temperature
  @volume = volume
  @planarGeometry = planarGeometry
  @shellGeometry = shellGeometry
  @airLoopId = airLoopId
  @hydronicLoopId = hydronicLoopId
  @meterId = meterId
  @intEquipId = intEquipId
  @airLoopEquipmentId = airLoopEquipmentId
  @hydronicLoopEquipmentId = hydronicLoopEquipmentId
  @cADObjectId = cADObjectId
  @typeCode = typeCode
  @spaceBoundary = spaceBoundary
  @__xmlattr = {}
end

Instance Attribute Details

#airChangesPerHourObject

Returns the value of attribute airChangesPerHour.



31854
31855
31856
# File 'lib/BuildingSync.rb', line 31854

def airChangesPerHour
  @airChangesPerHour
end

#airLoopEquipmentIdObject

Returns the value of attribute airLoopEquipmentId.



31864
31865
31866
# File 'lib/BuildingSync.rb', line 31864

def airLoopEquipmentId
  @airLoopEquipmentId
end

#airLoopIdObject

Returns the value of attribute airLoopId.



31860
31861
31862
# File 'lib/BuildingSync.rb', line 31860

def airLoopId
  @airLoopId
end

#areaObject

Returns the value of attribute area.



31855
31856
31857
# File 'lib/BuildingSync.rb', line 31855

def area
  @area
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



31866
31867
31868
# File 'lib/BuildingSync.rb', line 31866

def cADObjectId
  @cADObjectId
end

#descriptionObject

Returns the value of attribute description.



31846
31847
31848
# File 'lib/BuildingSync.rb', line 31846

def description
  @description
end

#equipPowerPerAreaObject

Returns the value of attribute equipPowerPerArea.



31853
31854
31855
# File 'lib/BuildingSync.rb', line 31853

def equipPowerPerArea
  @equipPowerPerArea
end

#hydronicLoopEquipmentIdObject

Returns the value of attribute hydronicLoopEquipmentId.



31865
31866
31867
# File 'lib/BuildingSync.rb', line 31865

def hydronicLoopEquipmentId
  @hydronicLoopEquipmentId
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



31861
31862
31863
# File 'lib/BuildingSync.rb', line 31861

def hydronicLoopId
  @hydronicLoopId
end

#infiltrationFlowObject

Returns the value of attribute infiltrationFlow.



31849
31850
31851
# File 'lib/BuildingSync.rb', line 31849

def infiltrationFlow
  @infiltrationFlow
end

#intEquipIdObject

Returns the value of attribute intEquipId.



31863
31864
31865
# File 'lib/BuildingSync.rb', line 31863

def intEquipId
  @intEquipId
end

#lightingObject

Returns the value of attribute lighting.



31847
31848
31849
# File 'lib/BuildingSync.rb', line 31847

def lighting
  @lighting
end

#lightingControlObject

Returns the value of attribute lightingControl.



31848
31849
31850
# File 'lib/BuildingSync.rb', line 31848

def lightingControl
  @lightingControl
end

#lightPowerPerAreaObject

Returns the value of attribute lightPowerPerArea.



31852
31853
31854
# File 'lib/BuildingSync.rb', line 31852

def lightPowerPerArea
  @lightPowerPerArea
end

#meterIdObject

Returns the value of attribute meterId.



31862
31863
31864
# File 'lib/BuildingSync.rb', line 31862

def meterId
  @meterId
end

#nameObject

Returns the value of attribute name.



31845
31846
31847
# File 'lib/BuildingSync.rb', line 31845

def name
  @name
end

#peopleHeatGainObject

Returns the value of attribute peopleHeatGain.



31851
31852
31853
# File 'lib/BuildingSync.rb', line 31851

def peopleHeatGain
  @peopleHeatGain
end

#peopleNumberObject

Returns the value of attribute peopleNumber.



31850
31851
31852
# File 'lib/BuildingSync.rb', line 31850

def peopleNumber
  @peopleNumber
end

#planarGeometryObject

Returns the value of attribute planarGeometry.



31858
31859
31860
# File 'lib/BuildingSync.rb', line 31858

def planarGeometry
  @planarGeometry
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



31859
31860
31861
# File 'lib/BuildingSync.rb', line 31859

def shellGeometry
  @shellGeometry
end

#spaceBoundaryObject

Returns the value of attribute spaceBoundary.



31868
31869
31870
# File 'lib/BuildingSync.rb', line 31868

def spaceBoundary
  @spaceBoundary
end

#temperatureObject

Returns the value of attribute temperature.



31856
31857
31858
# File 'lib/BuildingSync.rb', line 31856

def temperature
  @temperature
end

#typeCodeObject

Returns the value of attribute typeCode.



31867
31868
31869
# File 'lib/BuildingSync.rb', line 31867

def typeCode
  @typeCode
end

#volumeObject

Returns the value of attribute volume.



31857
31858
31859
# File 'lib/BuildingSync.rb', line 31857

def volume
  @volume
end

Instance Method Details

#__xmlattrObject



31870
31871
31872
# File 'lib/BuildingSync.rb', line 31870

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_buildingStoreyIdRefObject



31938
31939
31940
# File 'lib/BuildingSync.rb', line 31938

def xmlattr_buildingStoreyIdRef
  __xmlattr[AttrBuildingStoreyIdRef]
end

#xmlattr_buildingStoreyIdRef=(value) ⇒ Object



31942
31943
31944
# File 'lib/BuildingSync.rb', line 31942

def xmlattr_buildingStoreyIdRef=(value)
  __xmlattr[AttrBuildingStoreyIdRef] = value
end

#xmlattr_conditionTypeObject



31930
31931
31932
# File 'lib/BuildingSync.rb', line 31930

def xmlattr_conditionType
  __xmlattr[AttrConditionType]
end

#xmlattr_conditionType=(value) ⇒ Object



31934
31935
31936
# File 'lib/BuildingSync.rb', line 31934

def xmlattr_conditionType=(value)
  __xmlattr[AttrConditionType] = value
end

#xmlattr_equipmentScheduleIdRefObject



31914
31915
31916
# File 'lib/BuildingSync.rb', line 31914

def xmlattr_equipmentScheduleIdRef
  __xmlattr[AttrEquipmentScheduleIdRef]
end

#xmlattr_equipmentScheduleIdRef=(value) ⇒ Object



31918
31919
31920
# File 'lib/BuildingSync.rb', line 31918

def xmlattr_equipmentScheduleIdRef=(value)
  __xmlattr[AttrEquipmentScheduleIdRef] = value
end

#xmlattr_idObject



31874
31875
31876
# File 'lib/BuildingSync.rb', line 31874

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



31878
31879
31880
# File 'lib/BuildingSync.rb', line 31878

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

#xmlattr_ifcGUIDObject



31946
31947
31948
# File 'lib/BuildingSync.rb', line 31946

def xmlattr_ifcGUID
  __xmlattr[AttrIfcGUID]
end

#xmlattr_ifcGUID=(value) ⇒ Object



31950
31951
31952
# File 'lib/BuildingSync.rb', line 31950

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

#xmlattr_lightScheduleIdRefObject



31906
31907
31908
# File 'lib/BuildingSync.rb', line 31906

def xmlattr_lightScheduleIdRef
  __xmlattr[AttrLightScheduleIdRef]
end

#xmlattr_lightScheduleIdRef=(value) ⇒ Object



31910
31911
31912
# File 'lib/BuildingSync.rb', line 31910

def xmlattr_lightScheduleIdRef=(value)
  __xmlattr[AttrLightScheduleIdRef] = value
end

#xmlattr_peopleScheduleIdRefObject



31922
31923
31924
# File 'lib/BuildingSync.rb', line 31922

def xmlattr_peopleScheduleIdRef
  __xmlattr[AttrPeopleScheduleIdRef]
end

#xmlattr_peopleScheduleIdRef=(value) ⇒ Object



31926
31927
31928
# File 'lib/BuildingSync.rb', line 31926

def xmlattr_peopleScheduleIdRef=(value)
  __xmlattr[AttrPeopleScheduleIdRef] = value
end

#xmlattr_scheduleIdRefObject



31898
31899
31900
# File 'lib/BuildingSync.rb', line 31898

def xmlattr_scheduleIdRef
  __xmlattr[AttrScheduleIdRef]
end

#xmlattr_scheduleIdRef=(value) ⇒ Object



31902
31903
31904
# File 'lib/BuildingSync.rb', line 31902

def xmlattr_scheduleIdRef=(value)
  __xmlattr[AttrScheduleIdRef] = value
end

#xmlattr_spaceTypeObject



31882
31883
31884
# File 'lib/BuildingSync.rb', line 31882

def xmlattr_spaceType
  __xmlattr[AttrSpaceType]
end

#xmlattr_spaceType=(value) ⇒ Object



31886
31887
31888
# File 'lib/BuildingSync.rb', line 31886

def xmlattr_spaceType=(value)
  __xmlattr[AttrSpaceType] = value
end

#xmlattr_zoneIdRefObject



31890
31891
31892
# File 'lib/BuildingSync.rb', line 31890

def xmlattr_zoneIdRef
  __xmlattr[AttrZoneIdRef]
end

#xmlattr_zoneIdRef=(value) ⇒ Object



31894
31895
31896
# File 'lib/BuildingSync.rb', line 31894

def xmlattr_zoneIdRef=(value)
  __xmlattr[AttrZoneIdRef] = value
end