void LoadsInspectorView::onSelectModelObject(const openstudio::model::ModelObject& modelObject) { switch( modelObject.iddObjectType().value() ) { case IddObjectType::OS_People_Definition: this->showPeopleDefinitionsInspector(modelObject); break; case IddObjectType::OS_Lights_Definition: this->showLightsDefinitionsInspector(modelObject); break; case IddObjectType::OS_Luminaire_Definition: this->showLuminaireDefinitionsInspector(modelObject); break; case IddObjectType::OS_ElectricEquipment_Definition: this->showElectricEquipmentDefinitionsInspector(modelObject); break; case IddObjectType::OS_GasEquipment_Definition: this->showGasEquipmentDefinitionsInspector(modelObject); break; case IddObjectType::OS_SteamEquipment_Definition: this->showSteamEquipmentDefinitionsInspector(modelObject); break; case IddObjectType::OS_OtherEquipment_Definition: this->showOtherEquipmentDefinitionsInspector(modelObject); break; case IddObjectType::OS_InternalMass_Definition: this->showInternalMassDefinitionsInspector(modelObject); break; case IddObjectType::OS_WaterUse_Equipment_Definition: this->showWaterUseEquipmentDefinitionsInspector(modelObject); break; default: showDefaultView(); } }
void MaterialsInspectorView::onSelectModelObject(const openstudio::model::ModelObject& modelObject) { switch( modelObject.iddObjectType().value() ) { case IddObjectType::OS_Material: this->showMaterialInspectorView(modelObject); break; case IddObjectType::OS_Material_AirGap: this->showMaterialAirGapInspectorView(modelObject); break; case IddObjectType::OS_Material_AirWall: this->showMaterialAirWallInspectorView(modelObject); break; case IddObjectType::OS_Material_InfraredTransparent: this->showMaterialInfraredTransparentInspectorView(modelObject); break; case IddObjectType::OS_Material_NoMass: this->showMaterialNoMassInspectorView(modelObject); break; case IddObjectType::OS_Material_RoofVegetation: this->showMaterialRoofVegetationInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_Blind: this->showWindowMaterialBlindInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_Gas: this->showWindowMaterialGasInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_GasMixture: this->showWindowMaterialGasMixtureInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_Glazing: this->showWindowMaterialGlazingInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_Glazing_RefractionExtinctionMethod: this->showWindowMaterialGlazingRefractionExtinctionMethodInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_GlazingGroup_Thermochromic: this->showWindowMaterialGlazingGroupThermochromicInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_Screen: this->showWindowMaterialScreenInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_Shade: this->showWindowMaterialShadeInspectorView(modelObject); break; case IddObjectType::OS_WindowMaterial_SimpleGlazingSystem: this->showWindowMaterialSimpleGlazingSystemInspectorView(modelObject); break; default: showDefaultView(); } }
void ConstructionsInspectorView::onSelectModelObject(const openstudio::model::ModelObject& modelObject) { switch( modelObject.iddObjectType().value() ) { case IddObjectType::OS_Construction: this->showConstructionInspector(modelObject); break; case IddObjectType::OS_Construction_CfactorUndergroundWall: this->showCfactorUndergroundWallInspector(modelObject); break; case IddObjectType::OS_Construction_FfactorGroundFloor: this->showFfactorGroundFloorInspector(modelObject); break; case IddObjectType::OS_Construction_InternalSource: this->showInternalSourceInspector(modelObject); break; case IddObjectType::OS_Construction_WindowDataFile: this->showWindowDataFileInspector(modelObject); break; default: showDefaultView(); } }