bool ZoneMixing_Impl::setSourceZone(const ThermalZone& zone) { bool result(false); // source zone cannot be the same as this zone if (zone.handle() != this->zone().handle()){ result = setPointer(OS_ZoneMixingFields::SourceZoneName, zone.handle()); } return result; }
ZoneHVACEquipmentList::ZoneHVACEquipmentList(const ThermalZone & thermalZone) : ModelObject(ZoneHVACEquipmentList::iddObjectType(),thermalZone.model()) { OS_ASSERT(getImpl<detail::ZoneHVACEquipmentList_Impl>()); setPointer(OS_ZoneHVAC_EquipmentListFields::ThermalZone,thermalZone.handle()); }
ZoneMixing::ZoneMixing(const ThermalZone& zone) : ModelObject(ZoneMixing::iddObjectType(), zone.model()) { OS_ASSERT(getImpl<detail::ZoneMixing_Impl>()); bool ok = setPointer(OS_ZoneMixingFields::ZoneName, zone.handle()); OS_ASSERT(ok); ok = setPointer(OS_ZoneMixingFields::ScheduleName, zone.model().alwaysOnContinuousSchedule().handle()); OS_ASSERT(ok); ok = setDesignFlowRate(0.0); OS_ASSERT(ok); }
bool ZoneControlContaminantController_Impl::setControlledZone(ThermalZone& zone) { return setPointer(OS_ZoneControl_ContaminantControllerFields::ControlledZoneName,zone.handle()); }
void SetpointManagerSingleZoneReheat_Impl::setControlZone(ThermalZone & thermalZone) { SetpointManagerSingleZoneReheat thisModelObject = this->getObject<SetpointManagerSingleZoneReheat>(); thisModelObject.setPointer(OS_SetpointManager_SingleZone_ReheatFields::ControlZoneName,thermalZone.handle()); }
bool ElectricLoadCenterInverterSimple_Impl::setThermalZone(const ThermalZone& thermalZone) { return setPointer(OS_ElectricLoadCenter_Inverter_SimpleFields::ZoneName, thermalZone.handle()); }
bool SetpointManagerSingleZoneHumidityMaximum_Impl::setControlZone(const ThermalZone& thermalZone) { bool result = setPointer(OS_SetpointManager_SingleZone_Humidity_MaximumFields::ControlZoneName, thermalZone.handle()); return result; }
bool RefrigerationWalkInZoneBoundary_Impl::setThermalZone(const ThermalZone& thermalZone) { bool result = setPointer(OS_Refrigeration_WalkIn_ZoneBoundaryFields::ZoneName, thermalZone.handle()); return result; }