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.



32479
32480
32481
32482
32483
32484
32485
32486
32487
32488
32489
32490
32491
32492
32493
32494
32495
32496
32497
32498
32499
32500
32501
32502
32503
32504
32505
# File 'lib/BuildingSync.rb', line 32479

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.



32379
32380
32381
# File 'lib/BuildingSync.rb', line 32379

def airChangesPerHour
  @airChangesPerHour
end

#airLoopEquipmentIdObject

Returns the value of attribute airLoopEquipmentId.



32389
32390
32391
# File 'lib/BuildingSync.rb', line 32389

def airLoopEquipmentId
  @airLoopEquipmentId
end

#airLoopIdObject

Returns the value of attribute airLoopId.



32385
32386
32387
# File 'lib/BuildingSync.rb', line 32385

def airLoopId
  @airLoopId
end

#areaObject

Returns the value of attribute area.



32380
32381
32382
# File 'lib/BuildingSync.rb', line 32380

def area
  @area
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



32391
32392
32393
# File 'lib/BuildingSync.rb', line 32391

def cADObjectId
  @cADObjectId
end

#descriptionObject

Returns the value of attribute description.



32371
32372
32373
# File 'lib/BuildingSync.rb', line 32371

def description
  @description
end

#equipPowerPerAreaObject

Returns the value of attribute equipPowerPerArea.



32378
32379
32380
# File 'lib/BuildingSync.rb', line 32378

def equipPowerPerArea
  @equipPowerPerArea
end

#hydronicLoopEquipmentIdObject

Returns the value of attribute hydronicLoopEquipmentId.



32390
32391
32392
# File 'lib/BuildingSync.rb', line 32390

def hydronicLoopEquipmentId
  @hydronicLoopEquipmentId
end

#hydronicLoopIdObject

Returns the value of attribute hydronicLoopId.



32386
32387
32388
# File 'lib/BuildingSync.rb', line 32386

def hydronicLoopId
  @hydronicLoopId
end

#infiltrationFlowObject

Returns the value of attribute infiltrationFlow.



32374
32375
32376
# File 'lib/BuildingSync.rb', line 32374

def infiltrationFlow
  @infiltrationFlow
end

#intEquipIdObject

Returns the value of attribute intEquipId.



32388
32389
32390
# File 'lib/BuildingSync.rb', line 32388

def intEquipId
  @intEquipId
end

#lightingObject

Returns the value of attribute lighting.



32372
32373
32374
# File 'lib/BuildingSync.rb', line 32372

def lighting
  @lighting
end

#lightingControlObject

Returns the value of attribute lightingControl.



32373
32374
32375
# File 'lib/BuildingSync.rb', line 32373

def lightingControl
  @lightingControl
end

#lightPowerPerAreaObject

Returns the value of attribute lightPowerPerArea.



32377
32378
32379
# File 'lib/BuildingSync.rb', line 32377

def lightPowerPerArea
  @lightPowerPerArea
end

#meterIdObject

Returns the value of attribute meterId.



32387
32388
32389
# File 'lib/BuildingSync.rb', line 32387

def meterId
  @meterId
end

#nameObject

Returns the value of attribute name.



32370
32371
32372
# File 'lib/BuildingSync.rb', line 32370

def name
  @name
end

#peopleHeatGainObject

Returns the value of attribute peopleHeatGain.



32376
32377
32378
# File 'lib/BuildingSync.rb', line 32376

def peopleHeatGain
  @peopleHeatGain
end

#peopleNumberObject

Returns the value of attribute peopleNumber.



32375
32376
32377
# File 'lib/BuildingSync.rb', line 32375

def peopleNumber
  @peopleNumber
end

#planarGeometryObject

Returns the value of attribute planarGeometry.



32383
32384
32385
# File 'lib/BuildingSync.rb', line 32383

def planarGeometry
  @planarGeometry
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



32384
32385
32386
# File 'lib/BuildingSync.rb', line 32384

def shellGeometry
  @shellGeometry
end

#spaceBoundaryObject

Returns the value of attribute spaceBoundary.



32393
32394
32395
# File 'lib/BuildingSync.rb', line 32393

def spaceBoundary
  @spaceBoundary
end

#temperatureObject

Returns the value of attribute temperature.



32381
32382
32383
# File 'lib/BuildingSync.rb', line 32381

def temperature
  @temperature
end

#typeCodeObject

Returns the value of attribute typeCode.



32392
32393
32394
# File 'lib/BuildingSync.rb', line 32392

def typeCode
  @typeCode
end

#volumeObject

Returns the value of attribute volume.



32382
32383
32384
# File 'lib/BuildingSync.rb', line 32382

def volume
  @volume
end

Instance Method Details

#__xmlattrObject



32395
32396
32397
# File 'lib/BuildingSync.rb', line 32395

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_buildingStoreyIdRefObject



32463
32464
32465
# File 'lib/BuildingSync.rb', line 32463

def xmlattr_buildingStoreyIdRef
  __xmlattr[AttrBuildingStoreyIdRef]
end

#xmlattr_buildingStoreyIdRef=(value) ⇒ Object



32467
32468
32469
# File 'lib/BuildingSync.rb', line 32467

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

#xmlattr_conditionTypeObject



32455
32456
32457
# File 'lib/BuildingSync.rb', line 32455

def xmlattr_conditionType
  __xmlattr[AttrConditionType]
end

#xmlattr_conditionType=(value) ⇒ Object



32459
32460
32461
# File 'lib/BuildingSync.rb', line 32459

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

#xmlattr_equipmentScheduleIdRefObject



32439
32440
32441
# File 'lib/BuildingSync.rb', line 32439

def xmlattr_equipmentScheduleIdRef
  __xmlattr[AttrEquipmentScheduleIdRef]
end

#xmlattr_equipmentScheduleIdRef=(value) ⇒ Object



32443
32444
32445
# File 'lib/BuildingSync.rb', line 32443

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

#xmlattr_idObject



32399
32400
32401
# File 'lib/BuildingSync.rb', line 32399

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



32403
32404
32405
# File 'lib/BuildingSync.rb', line 32403

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

#xmlattr_ifcGUIDObject



32471
32472
32473
# File 'lib/BuildingSync.rb', line 32471

def xmlattr_ifcGUID
  __xmlattr[AttrIfcGUID]
end

#xmlattr_ifcGUID=(value) ⇒ Object



32475
32476
32477
# File 'lib/BuildingSync.rb', line 32475

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

#xmlattr_lightScheduleIdRefObject



32431
32432
32433
# File 'lib/BuildingSync.rb', line 32431

def xmlattr_lightScheduleIdRef
  __xmlattr[AttrLightScheduleIdRef]
end

#xmlattr_lightScheduleIdRef=(value) ⇒ Object



32435
32436
32437
# File 'lib/BuildingSync.rb', line 32435

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

#xmlattr_peopleScheduleIdRefObject



32447
32448
32449
# File 'lib/BuildingSync.rb', line 32447

def xmlattr_peopleScheduleIdRef
  __xmlattr[AttrPeopleScheduleIdRef]
end

#xmlattr_peopleScheduleIdRef=(value) ⇒ Object



32451
32452
32453
# File 'lib/BuildingSync.rb', line 32451

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

#xmlattr_scheduleIdRefObject



32423
32424
32425
# File 'lib/BuildingSync.rb', line 32423

def xmlattr_scheduleIdRef
  __xmlattr[AttrScheduleIdRef]
end

#xmlattr_scheduleIdRef=(value) ⇒ Object



32427
32428
32429
# File 'lib/BuildingSync.rb', line 32427

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

#xmlattr_spaceTypeObject



32407
32408
32409
# File 'lib/BuildingSync.rb', line 32407

def xmlattr_spaceType
  __xmlattr[AttrSpaceType]
end

#xmlattr_spaceType=(value) ⇒ Object



32411
32412
32413
# File 'lib/BuildingSync.rb', line 32411

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

#xmlattr_zoneIdRefObject



32415
32416
32417
# File 'lib/BuildingSync.rb', line 32415

def xmlattr_zoneIdRef
  __xmlattr[AttrZoneIdRef]
end

#xmlattr_zoneIdRef=(value) ⇒ Object



32419
32420
32421
# File 'lib/BuildingSync.rb', line 32419

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