InteriorPartitionSurfaceGroup_Impl::InteriorPartitionSurfaceGroup_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                        Model_Impl* model,
                                                                        bool keepHandle)
   : PlanarSurfaceGroup_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == InteriorPartitionSurfaceGroup::iddObjectType());
 }
 CentralHeatPumpSystemModule_Impl::CentralHeatPumpSystemModule_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                    Model_Impl* model,
                                                                    bool keepHandle)
   : ParentObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == CentralHeatPumpSystemModule::iddObjectType());
 }
 WindowDataFile_Impl::WindowDataFile_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                          Model_Impl* model,
                                          bool keepHandle)
   : ConstructionBase_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == WindowDataFile::iddObjectType());
 }
示例#4
0
 GasMixture_Impl::GasMixture_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                  Model_Impl* model,
                                  bool keepHandle)
   : GasLayer_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == GasMixture::iddObjectType());
 }
示例#5
0
 ConvergenceLimits_Impl::ConvergenceLimits_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                Model_Impl* model,
                                                bool keepHandle)
   : ModelObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == ConvergenceLimits::iddObjectType());
 }
示例#6
0
 ScheduleRule_Impl::ScheduleRule_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                      Model_Impl* model,
                                      bool keepHandle)
   : ParentObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == ScheduleRule::iddObjectType());
 }
 PlantEquipmentOperationHeatingLoad_Impl::PlantEquipmentOperationHeatingLoad_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                                  Model_Impl* model,
                                                                                  bool keepHandle)
   : PlantEquipmentOperationRangeBasedScheme_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == PlantEquipmentOperationHeatingLoad::iddObjectType());
 }
示例#8
0
 Screen_Impl::Screen_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                          Model_Impl* model,
                          bool keepHandle)
   : ShadingMaterial_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == Screen::iddObjectType());
 }
 ChillerAbsorptionIndirect_Impl::ChillerAbsorptionIndirect_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                Model_Impl* model,
                                                                bool keepHandle)
   : WaterToWaterComponent_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == ChillerAbsorptionIndirect::iddObjectType());
 }
示例#10
0
 PeopleDefinition_Impl::PeopleDefinition_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                              Model_Impl* model,
                                              bool keepHandle)
   : SpaceLoadDefinition_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == PeopleDefinition::iddObjectType());
 }
示例#11
0
 GlareSensor_Impl::GlareSensor_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                  Model_Impl* model,
                                                  bool keepHandle)
   : SpaceItem_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == GlareSensor::iddObjectType());
 }
示例#12
0
ControllerWaterCoil_Impl::ControllerWaterCoil_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                   Model_Impl* model,
                                                   bool keepHandle)
  : HVACComponent_Impl(other,model,keepHandle)
{
  BOOST_ASSERT(other.iddObject().type() == ControllerWaterCoil::iddObjectType());
}
 CurveFunctionalPressureDrop_Impl::CurveFunctionalPressureDrop_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                    Model_Impl* model,
                                                                    bool keepHandle)
   : Curve_Impl(other,model,keepHandle)
 {
   BOOST_ASSERT(other.iddObject().type() == CurveFunctionalPressureDrop::iddObjectType());
 }
 ZoneHVACEnergyRecoveryVentilator_Impl::ZoneHVACEnergyRecoveryVentilator_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                              Model_Impl* model,
                                                                              bool keepHandle)
   : ZoneHVACComponent_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == ZoneHVACEnergyRecoveryVentilator::iddObjectType());
 }
CoilHeatingGasMultiStage_Impl::CoilHeatingGasMultiStage_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
        Model_Impl* model,
        bool keepHandle)
    : StraightComponent_Impl(other,model,keepHandle)
{
    OS_ASSERT(other.iddObject().type() == CoilHeatingGasMultiStage::iddObjectType());
}
 RefrigerationWalkInZoneBoundary_Impl::RefrigerationWalkInZoneBoundary_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                            Model_Impl* model,
                                                                            bool keepHandle)
   : ModelObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == RefrigerationWalkInZoneBoundary::iddObjectType());
 }
 CoilCoolingLowTempRadiantConstFlow_Impl::CoilCoolingLowTempRadiantConstFlow_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                                  Model_Impl* model,
                                                                                  bool keepHandle)
   : StraightComponent_Impl(other,model,keepHandle)
 {
   BOOST_ASSERT(other.iddObject().type() == CoilCoolingLowTempRadiantConstFlow::iddObjectType());
 }
 CoilCoolingDXVariableRefrigerantFlow_Impl::CoilCoolingDXVariableRefrigerantFlow_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                                      Model_Impl* model,
                                                                                      bool keepHandle)
   : HVACComponent_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == CoilCoolingDXVariableRefrigerantFlow::iddObjectType());
 }
示例#19
0
 ShadingSurface_Impl::ShadingSurface_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                          Model_Impl* model,
                                          bool keepHandle)
   : PlanarSurface_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == ShadingSurface::iddObjectType());
 }
 HeatBalanceAlgorithm_Impl::HeatBalanceAlgorithm_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                      Model_Impl* model,
                                                      bool keepHandle)
   : ModelObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == HeatBalanceAlgorithm::iddObjectType());
 }
示例#21
0
 BoilerHotWater_Impl::BoilerHotWater_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                          Model_Impl* model,
                                          bool keepHandle)
   : StraightComponent_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == BoilerHotWater::iddObjectType());
 }
示例#22
0
 CurveCubic_Impl::CurveCubic_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                  Model_Impl* model,
                                  bool keepHandle)
   : Curve_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == CurveCubic::iddObjectType());
 }
示例#23
0
 SiteGroundReflectance_Impl::SiteGroundReflectance_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                        Model_Impl* model,
                                                        bool keepHandle)
   : ModelObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == SiteGroundReflectance::iddObjectType());
 }
 SetpointManagerMultiZoneHumidityMinimum_Impl::SetpointManagerMultiZoneHumidityMinimum_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                                            Model_Impl* model,
                                                                                            bool keepHandle)
   : SetpointManager_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == SetpointManagerMultiZoneHumidityMinimum::iddObjectType());
 }
示例#25
0
 SizingPlant_Impl::SizingPlant_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                    Model_Impl* model,
                                    bool keepHandle)
   : ModelObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == SizingPlant::iddObjectType());
 }
 ControllerMechanicalVentilation_Impl::ControllerMechanicalVentilation_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                            Model_Impl* model,
                                                                            bool keepHandle)
   : ModelObject_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == ControllerMechanicalVentilation::iddObjectType());
 }
  CoilCoolingWaterToAirHeatPumpEquationFit_Impl::CoilCoolingWaterToAirHeatPumpEquationFit_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                                               Model_Impl* model,
                                                                                               bool keepHandle)
    : WaterToAirComponent_Impl(other,model,keepHandle)
				{
								BOOST_ASSERT(other.iddObject().type() == CoilCoolingWaterToAirHeatPumpEquationFit::iddObjectType());
				}
UtilityCost_Ratchet_Impl::UtilityCost_Ratchet_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                           Model_Impl* model,
                                           bool keepHandle)
  : ParentObject_Impl(other,model,keepHandle)
{
  OS_ASSERT(other.iddObject().type() == UtilityCost_Ratchet::iddObjectType());
}
 InfraredTransparentMaterial_Impl::InfraredTransparentMaterial_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                                    Model_Impl* model,
                                                                    bool keepHandle)
   : ModelPartitionMaterial_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == InfraredTransparentMaterial::iddObjectType());
 }
 HumidifierSteamElectric_Impl::HumidifierSteamElectric_Impl(const openstudio::detail::WorkspaceObject_Impl& other,
                                                            Model_Impl* model,
                                                            bool keepHandle)
   : StraightComponent_Impl(other,model,keepHandle)
 {
   OS_ASSERT(other.iddObject().type() == HumidifierSteamElectric::iddObjectType());
 }