| ▼Nopenstudio |  | 
| ►Nmodel |  | 
| CAdditionalProperties |  | 
| CAirConditionerVariableRefrigerantFlow | AirConditionerVariableRefrigerantFlow is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirConditioner:VariableRefrigerantFlow' | 
| CAirConditionerVariableRefrigerantFlowFluidTemperatureControl | AirConditionerVariableRefrigerantFlowFluidTemperatureControl is a HVACComponent that wraps the OpenStudio IDD object 'OS:AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl' | 
| CAirConditionerVariableRefrigerantFlowFluidTemperatureControlHR | AirConditionerVariableRefrigerantFlowFluidTemperatureControlHR is a HVACComponent that wraps the OpenStudio IDD object 'OS:AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl:HR' | 
| CAirflowNetworkComponent | AirflowNetworkComponent is the base class for AirflowNetwork component objects that determine linkage flows in the pressure network | 
| CAirflowNetworkConstantPressureDrop | AirflowNetworkConstantPressureDrop is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetwork:ConstantPressureDrop' | 
| CAirflowNetworkCrack | AirflowNetworkCrack is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkCrack' | 
| CAirflowNetworkDetailedOpening | AirflowNetworkDetailedOpening is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkDetailedOpening' | 
| CAirflowNetworkDistributionLinkage | AirflowNetworkDistributionLinkage is a AirflowNetworkLinkage that wraps the OpenStudio IDD object 'OS:AirflowNetworkDistributionLinkage' | 
| CAirflowNetworkDistributionNode | AirflowNetworkDistributionNode is a AirflowNetworkNode that wraps the OpenStudio IDD object 'OS:AirflowNetworkDistributionNode' | 
| CAirflowNetworkDuct | AirflowNetworkDuct is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetwork:Duct' | 
| CAirflowNetworkDuctViewFactors | AirflowNetworkDuctViewFactors is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkDuctViewFactors' | 
| CAirflowNetworkEffectiveLeakageArea | AirflowNetworkEffectiveLeakageArea is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkEffectiveLeakageArea' | 
| CAirflowNetworkEquivalentDuct | AirflowNetworkEquivalentDuct is a AirflowNetworkComponent that wraps the OpenStudio IDD object 'OS:AirflowNetwork:EquivalentDuct' | 
| CAirflowNetworkExternalNode | AirflowNetworkExternalNode is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkExternalNode' | 
| CAirflowNetworkFan | AirflowNetworkFan is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetwork:Fan' | 
| CAirflowNetworkHorizontalOpening | AirflowNetworkHorizontalOpening is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkHorizontalOpening' | 
| CAirflowNetworkLeakageRatio | AirflowNetworkLeakageRatio is a AirflowNetworkComponent that wraps the OpenStudio IDD object 'OS:AirflowNetwork:LeakageRatio' | 
| CAirflowNetworkLinkage | AirflowNetworkLinkage is the base class for AirflowNetwork linkage objects that link nodes in the pressure network | 
| CAirflowNetworkNode | AirflowNetworkNode is the base class for AirflowNetwork objects that are nodes in the pressure network | 
| CAirflowNetworkOccupantVentilationControl | AirflowNetworkOccupantVentilationControl is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkOccupantVentilationControl' | 
| CAirflowNetworkOutdoorAirflow | AirflowNetworkOutdoorAirflow is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkOutdoorAirflow' | 
| CAirflowNetworkReferenceCrackConditions | AirflowNetworkReferenceCrackConditions is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkReferenceCrackConditions' | 
| CAirflowNetworkSimpleOpening | AirflowNetworkSimpleOpening is a AirflowNetworkComponent that wraps the OpenStudio IDD object 'OS:AirflowNetworkSimpleOpening' | 
| CAirflowNetworkSimulationControl | AirflowNetworkSimulationControl derives from ParentObject and is an interface to the OpenStudio IDD object named "AirflowNetwork:SimulationControl" | 
| CAirflowNetworkSpecifiedFlowRate | AirflowNetworkSpecifiedFlowRate is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkSpecifiedFlowRate' | 
| CAirflowNetworkSurface | AirflowNetworkSurface is a AirflowNetworkLinkage that wraps the OpenStudio IDD object 'OS:AirflowNetwork:Surface' | 
| CAirflowNetworkZone | AirflowNetworkZone is a AirflowNetworkNode that wraps the OpenStudio IDD object 'OS:AirflowNetworkZone' | 
| CAirflowNetworkZoneExhaustFan | AirflowNetworkZoneExhaustFan is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkZoneExhaustFan' | 
| CAirGap | AirGap is a OpaqueMaterial that wraps the OpenStudio IDD object 'OS:Material:AirGap' | 
| CAirLoopHVAC | AirLoopHVAC is an interface to the EnergyPlus IDD object named "AirLoopHVAC" | 
| CAirLoopHVACDedicatedOutdoorAirSystem | AirLoopHVACDedicatedOutdoorAirSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:DedicatedOutdoorAirSystem:MovableInsulation' | 
| CAirLoopHVACOutdoorAirSystem | AirLoopHVACOutdoorAirSystem is an HVACComponent that wraps the IDD object named "OS:AirLoopHVAC:OutdoorAirSystem" | 
| CAirLoopHVACReturnPlenum | AirLoopHVACReturnPlenum is a Mixer that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:ReturnPlenum' | 
| CAirLoopHVACSupplyPlenum | AirLoopHVACSupplyPlenum is a Splitter that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:SupplyPlenum' | 
| CAirLoopHVACUnitaryHeatCoolVAVChangeoverBypass | AirLoopHVACUnitaryHeatCoolVAVChangeoverBypass is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass' | 
| CAirLoopHVACUnitaryHeatPumpAirToAir | AirLoopHVACUnitaryHeatPumpAirToAir is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:UnitaryHeatPump:AirToAir' | 
| CAirLoopHVACUnitaryHeatPumpAirToAirMultiSpeed | AirLoopHVACUnitaryHeatPumpAirToAirMultiSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed' | 
| CAirLoopHVACUnitarySystem | AirLoopHVACUnitarySystem is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:AirLoopHVAC:UnitarySystem' | 
| CAirLoopHVACZoneMixer | AirLoopHVACZoneMixer is an interface to the EnergyPlus IDD object named "AirLoopHVAC:ZoneMixer" | 
| CAirLoopHVACZoneSplitter | AirLoopHVACZoneSplitter is an interface to the EnergyPlus IDD object named "AirLoopHVAC:ZoneSplitter" | 
| CAirSupplyConstituent | This class implements a constituent | 
| CAirTerminalDualDuctConstantVolume | AirTerminalDualDuctConstantVolume is a Mixer that wraps the OpenStudio IDD object 'OS:AirTerminal:DualDuct:ConstantVolume' | 
| CAirTerminalDualDuctVAV | AirTerminalDualDuctVAV is a Mixer that wraps the OpenStudio IDD object 'OS:AirTerminal:DualDuct:VAV' | 
| CAirTerminalDualDuctVAVOutdoorAir | AirTerminalDualDuctVAVOutdoorAir is a Mixer that wraps the OpenStudio IDD object 'OS:AirTerminal:DualDuct:VAV:OutdoorAir' | 
| CAirTerminalSingleDuctConstantVolumeCooledBeam | AirTerminalSingleDuctConstantVolumeCooledBeam is a ZoneHAVC that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:ConstantVolume:CooledBeam' | 
| CAirTerminalSingleDuctConstantVolumeFourPipeBeam | AirTerminalSingleDuctConstantVolumeFourPipeBeam is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:ConstantVolume:FourPipeBeam' | 
| CAirTerminalSingleDuctConstantVolumeFourPipeInduction | AirTerminalSingleDuctConstantVolumeFourPipeInduction is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction' | 
| CAirTerminalSingleDuctConstantVolumeNoReheat | AirTerminalSingleDuctConstantVolumeNoReheat is an interface to the EnergyPlus IDD object named "AirTerminal:SingleDuct:ConstantVolume:NoReheat" | 
| CAirTerminalSingleDuctConstantVolumeReheat | AirTerminalSingleDuctConstantVolumeReheat is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:ConstantVolume:Reheat' | 
| CAirTerminalSingleDuctInletSideMixer | AirTerminalSingleDuctInletSideMixer is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:InletSideMixer' | 
| CAirTerminalSingleDuctParallelPIUReheat | AirTerminalSingleDuctParallelPIUReheat is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:ParallelPIU:Reheat' | 
| CAirTerminalSingleDuctSeriesPIUReheat | AirTerminalSingleDuctSeriesPIUReheat is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:SeriesPIU:Reheat' | 
| CAirTerminalSingleDuctVAVHeatAndCoolNoReheat | AirTerminalSingleDuctVAVHeatAndCoolNoReheat is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:VAV:HeatAndCool:NoReheat' | 
| CAirTerminalSingleDuctVAVHeatAndCoolReheat | AirTerminalSingleDuctVAVHeatAndCoolReheat is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:VAV:HeatAndCool:Reheat' | 
| CAirTerminalSingleDuctVAVNoReheat | AirTerminalSingleDuctVAVNoReheat is a StraightComponent that wraps the OpenStudio IDD object 'OS:AirTerminal:SingleDuct:VAV:NoReheat' | 
| CAirTerminalSingleDuctVAVReheat |  | 
| CAirToAirComponent | AirToAirComponent is the base class for model objects which interact with two air streams | 
| CAvailabilityManager |  | 
| CAvailabilityManagerAssignmentList | AvailabilityManagerAssignmentList is a ModelObject that wraps the OpenStudio IDD object 'OS:AvailabilityManagerAssignmentList' | 
| CAvailabilityManagerDifferentialThermostat | AvailabilityManagerDifferentialThermostat is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:DifferentialThermostat' | 
| CAvailabilityManagerHighTemperatureTurnOff | AvailabilityManagerHighTemperatureTurnOff is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:HighTemperatureTurnOff' | 
| CAvailabilityManagerHighTemperatureTurnOn | AvailabilityManagerHighTemperatureTurnOn is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:HighTemperatureTurnOn' | 
| CAvailabilityManagerHybridVentilation | AvailabilityManagerHybridVentilation is a ModelObject that wraps the OpenStudio IDD object 'OS:AvailabilityManager:HybridVentilation' | 
| CAvailabilityManagerLowTemperatureTurnOff | AvailabilityManagerLowTemperatureTurnOff is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:LowTemperatureTurnOff' | 
| CAvailabilityManagerLowTemperatureTurnOn | AvailabilityManagerLowTemperatureTurnOn is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:LowTemperatureTurnOn' | 
| CAvailabilityManagerNightCycle | AvailabilityManagerNightCycle is a ModelObject that wraps the OpenStudio IDD object 'OS:AvailabilityManager:NightCycle' | 
| CAvailabilityManagerNightVentilation | AvailabilityManagerNightVentilation is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:NightVentilation' | 
| CAvailabilityManagerOptimumStart | AvailabilityManagerOptimumStart is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:OptimumStart' | 
| CAvailabilityManagerScheduled | AvailabilityManagerScheduled is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:Scheduled' | 
| CAvailabilityManagerScheduledOff | AvailabilityManagerScheduledOff is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:ScheduledOff' | 
| CAvailabilityManagerScheduledOn | AvailabilityManagerScheduledOn is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:ScheduledOn' | 
| CBillingPeriod | BillingPeriod is a ModelExtensibleGroup that represents a single billing period in the UtilityBill ModelObject | 
| CBlind | Blind is a ShadingMaterial that wraps the OpenStudio IDD object 'OS:WindowMaterial:Blind' | 
| CBoilerHotWater | BoilerHotWater is a StraightComponent that wraps the OpenStudio IDD object 'OS:Boiler:HotWater' | 
| CBoilerSteam | BoilerSteam is a StraightComponent that wraps the OpenStudio IDD object 'OS:Boiler:Steam' | 
| CBuilding | Building derives from ParentObject and is an interface to the OpenStudio IDD object named "Building" | 
| CBuildingStory | BuildingStory is a ModelObject that wraps the OpenStudio IDD object 'OS_BuildingStory' | 
| CBuildingUnit |  | 
| CCentralHeatPumpSystem | CentralHeatPumpSystem is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:CentralHeatPumpSystem' | 
| CCentralHeatPumpSystemModule | CentralHeatPumpSystemModule is a ParentObject that wraps the OpenStudio IDD object 'OS:CentralHeatPumpSystem:Module' | 
| CCFactorUndergroundWallConstruction | CFactorUndergroundWallConstruction is a ConstructionBase object that wraps EnergyPlus IDD object 'Construction:CfactorUndergroundWall' | 
| CChillerAbsorption | ChillerAbsorption is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:Chiller:Absorption' | 
| CChillerAbsorptionIndirect | ChillerAbsorptionIndirect is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:Chiller:Absorption:Indirect' | 
| CChillerElectricASHRAE205 | ChillerElectricASHRAE205 is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:Chiller:Electric:ASHRAE205' | 
| CChillerElectricEIR | ChillerElectricEIR is a StraightComponent that wraps the OpenStudio IDD object 'OS:Chiller:Electric:EIR' | 
| CChillerElectricReformulatedEIR | ChillerElectricReformulatedEIR is a StraightComponent that wraps the OpenStudio IDD object 'OS:Chiller:Electric:EIR' | 
| CChillerHeaterPerformanceElectricEIR | ChillerHeaterPerformanceElectricEIR is a ParentObject that wraps the OpenStudio IDD object 'OS:ChillerHeaterPerformance:Electric:EIR' | 
| CClimateZone | ClimateZone is a ModelExtensibleGroup that represents a single climate zone definition contained in the unique ClimateZones ModelObject | 
| CClimateZones | ClimateZones is a unque ModelObject that wraps the OpenStudio IDD object 'OS:ClimateZones' | 
| CCoilCoolingCooledBeam | CoilCoolingCooledBeam is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:CooledBeam' | 
| CCoilCoolingDX | CoilCoolingDX is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX' | 
| CCoilCoolingDXCurveFitOperatingMode | CoilCoolingDXCurveFitOperatingMode is a ResourceObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:CurveFit:OperatingMode' | 
| CCoilCoolingDXCurveFitPerformance | CoilCoolingDXCurveFitPerformance is a ResourceObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:CurveFit:Performance' | 
| CCoilCoolingDXCurveFitSpeed | CoilCoolingDXCurveFitSpeed is a ResourceObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:CurveFit:Speed' | 
| CCoilCoolingDXMultiSpeed | CoilCoolingDXMultiSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:MultiSpeed' | 
| CCoilCoolingDXMultiSpeedStageData | CoilCoolingDXMultiSpeedStageData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:MultiSpeed:StageData' | 
| CCoilCoolingDXSingleSpeed | CoilCoolingDXSingleSpeed is an interface to the IDD object named "OS:Coil:Cooling:DX:SingleSpeed" | 
| CCoilCoolingDXSingleSpeedThermalStorage | CoilCoolingDXSingleSpeedThermalStorage is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:SingleSpeed:ThermalStorage' | 
| CCoilCoolingDXTwoSpeed | CoilCoolingDXTwoSpeed is an interface to the IDD object named "OS:Coil:Cooling:DX:SingleSpeed" | 
| CCoilCoolingDXTwoStageWithHumidityControlMode | CoilCoolingDXTwoStageWithHumidityControlMode is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:TwoStageWithHumidityControlMode' | 
| CCoilCoolingDXVariableRefrigerantFlow | CoilCoolingDXVariableRefrigerantFlow is a HVACComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:VariableRefrigerantFlow' | 
| CCoilCoolingDXVariableRefrigerantFlowFluidTemperatureControl | CoilCoolingDXVariableRefrigerantFlowFluidTemperatureControl is a HVACComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:VariableRefrigerantFlow:FluidTemperatureControl' | 
| CCoilCoolingDXVariableSpeed | CoilCoolingDXVariableSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:VariableSpeed' | 
| CCoilCoolingDXVariableSpeedSpeedData | CoilCoolingDXVariableSpeedSpeedData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:VariableSpeed:SpeedData' | 
| CCoilCoolingFourPipeBeam | CoilCoolingFourPipeBeam is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:FourPipeBeam' | 
| CCoilCoolingLowTempRadiantConstFlow | CoilCoolingLowTempRadiantConstFlow is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:LowTemperatureRadiant:ConstantFlow' | 
| CCoilCoolingLowTempRadiantVarFlow | CoilCoolingLowTempRadiantVarFlow is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:LowTemperatureRadiant:VariableFlow' | 
| CCoilCoolingWater | CoilCoolingWater is a WaterToAirComponent that wraps the IDD object named "OS:Coil:Cooling:Water" | 
| CCoilCoolingWaterPanelRadiant | CoilCoolingWaterPanelRadiant is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:Water:Panel:Radiant' | 
| CCoilCoolingWaterToAirHeatPumpEquationFit | CoilCoolingWaterToAirHeatPumpEquationFit is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:WaterToAirHeatPump:EquationFit' | 
| CCoilCoolingWaterToAirHeatPumpVariableSpeedEquationFit | CoilCoolingWaterToAirHeatPumpVariableSpeedEquationFit is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit' | 
| CCoilCoolingWaterToAirHeatPumpVariableSpeedEquationFitSpeedData | CoilCoolingWaterToAirHeatPumpVariableSpeedEquationFitSpeedData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit:SpeedData' | 
| CCoilHeatingDesuperheater | CoilHeatingDesuperheater is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:Desuperheater' | 
| CCoilHeatingDXMultiSpeed | CoilHeatingDXMultiSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:MultiSpeed' | 
| CCoilHeatingDXMultiSpeedStageData | CoilHeatingDXMultiSpeedStageData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:MultiSpeed:StageData' | 
| CCoilHeatingDXSingleSpeed | CoilHeatingDXSingleSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:SingleSpeed' | 
| CCoilHeatingDXVariableRefrigerantFlow | CoilHeatingDXVariableRefrigerantFlow is a HVACComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:VariableRefrigerantFlow' | 
| CCoilHeatingDXVariableRefrigerantFlowFluidTemperatureControl | CoilHeatingDXVariableRefrigerantFlowFluidTemperatureControl is a HVACComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:VariableRefrigerantFlow:FluidTemperatureControl' | 
| CCoilHeatingDXVariableSpeed | CoilHeatingDXVariableSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:VariableSpeed' | 
| CCoilHeatingDXVariableSpeedSpeedData | CoilHeatingDXVariableSpeedSpeedData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:Heating:DX:VariableSpeed:SpeedData' | 
| CCoilHeatingElectric | CoilHeatingElectric is a StraightComponent that wraps the OpenStudio IDD object 'OS_Coil_Heating_Electric' | 
| CCoilHeatingElectricMultiStage | CoilHeatingElectricMultiStage is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:Electric:MultiStage' | 
| CCoilHeatingElectricMultiStageStageData | CoilHeatingElectricMultiStageStageData is a ModelObject that wraps the OpenStudio IDD object 'OS:Coil:Heating:Electric:MultiStage:StageData' | 
| CCoilHeatingFourPipeBeam | CoilHeatingFourPipeBeam is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:FourPipeBeam' | 
| CCoilHeatingGas | CoilHeatingGas is an interface to the IDD object named "OS:Coil:Heating:Gas" | 
| CCoilHeatingGasMultiStage | CoilHeatingGasMultiStage is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:Gas:MultiStage' | 
| CCoilHeatingGasMultiStageStageData | CoilHeatingGasMultiStageStageData is a ModelObject that wraps the OpenStudio IDD object 'OS:Coil:Heating:Gas:MultiStage:StageData' | 
| CCoilHeatingLowTempRadiantConstFlow | CoilHeatingLowTempRadiantConstFlow is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:LowTemperatureRadiant:ConstantFlow' | 
| CCoilHeatingLowTempRadiantVarFlow | CoilHeatingLowTempRadiantVarFlow is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:LowTemperatureRadiant:VariableFlow' | 
| CCoilHeatingWater | CoilHeatingWater is a WaterToAirComponent that wraps the IDD object named "OS:Coil:Heating:Water" | 
| CCoilHeatingWaterBaseboard | CoilHeatingWaterBaseboard is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:Water:Baseboard' | 
| CCoilHeatingWaterBaseboardRadiant | CoilHeatingWaterBaseboardRadiant is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:Water:Baseboard:Radiant' | 
| CCoilHeatingWaterToAirHeatPumpEquationFit | CoilHeatingWaterToAirHeatPumpEquationFit is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:WaterToAirHeatPump:EquationFit' | 
| CCoilHeatingWaterToAirHeatPumpVariableSpeedEquationFit | CoilHeatingWaterToAirHeatPumpVariableSpeedEquationFit is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit' | 
| CCoilHeatingWaterToAirHeatPumpVariableSpeedEquationFitSpeedData | CoilHeatingWaterToAirHeatPumpVariableSpeedEquationFitSpeedData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit:SpeedData' | 
| CCoilPerformanceDXCooling | CoilPerformanceDXCooling is a ModelObject that wraps the OpenStudio IDD object 'OS:CoilPerformance:DX:Cooling' | 
| CCoilSystemCoolingDXHeatExchangerAssisted | CoilSystemCoolingDXHeatExchangerAssisted is a StraightComponent that wraps the OpenStudio IDD object 'OS:CoilSystem:Cooling:DX:HeatExchangerAssisted' | 
| CCoilSystemCoolingWaterHeatExchangerAssisted | CoilSystemCoolingWaterHeatExchangerAssisted is a StraightComponent that wraps the OpenStudio IDD object 'OS:CoilSystem:Cooling:Water:HeatExchangerAssisted' | 
| CCoilSystemIntegratedHeatPumpAirSource | CoilSystemIntegratedHeatPumpAirSource is a StraightComponent that wraps the OpenStudio IDD object 'OS:CoilSystem:IntegratedHeatPump:AirSource' | 
| CCoilUserDefined | CoilUserDefined is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:Coil:UserDefined' | 
| CCoilWaterHeatingAirToWaterHeatPump | CoilWaterHeatingAirToWaterHeatPump is a ModelObject that wraps the OpenStudio IDD object 'OS:Coil:WaterHeating:AirToWaterHeatPump' | 
| CCoilWaterHeatingAirToWaterHeatPumpVariableSpeed | CoilWaterHeatingAirToWaterHeatPumpVariableSpeed is a ModelObject that wraps the OpenStudio IDD object 'OS:Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed' | 
| CCoilWaterHeatingAirToWaterHeatPumpVariableSpeedSpeedData | CoilWaterHeatingAirToWaterHeatPumpVariableSpeedSpeedData is a ParentObject that wraps the OpenStudio IDD object 'OS:Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed:SpeedData' | 
| CCoilWaterHeatingAirToWaterHeatPumpWrapped | CoilWaterHeatingAirToWaterHeatPumpWrapped is a ModelObject that wraps the OpenStudio IDD object 'OS:Coil:WaterHeating:AirToWaterHeatPump:Wrapped' | 
| CCoilWaterHeatingDesuperheater | CoilWaterHeatingDesuperheater is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:WaterHeating:Desuperheater' | 
| CColorRGB |  | 
| CComponent | Component is a Model that contains exactly one ComponentData object | 
| CComponentCostAdjustments | ComponentCostAdjustments derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:ComponentCost:Adjustments" | 
| CComponentData | ComponentData is a ModelObject that wraps the OpenStudio IDD object 'OS:ComponentData' | 
| CComponentWatcher | ComponentWatcher uses signals and slots to monitor the data associated with a Component | 
| CConnection |  | 
| CConnectorMixer | Mixer is an interface to the IDD object named "OS:Connector:Mixer" | 
| CConnectorSplitter | ConnectorSplitter is an interface to the EnergyPlus IDD object named "OS:Connector:Splitter" | 
| CConstruction | Construction is a LayeredConstruction that wraps the EnergyPlus IDD object 'Construction' | 
| CConstructionAirBoundary | ConstructionAirBoundary is a ConstructionBase that wraps the OpenStudio IDD object 'OS:Construction:AirBoundary' | 
| CConstructionBase | ConstructionBase is a ResourceObject that serves as a base class for several objects that can be used to specify a construction for a PlanarSurface | 
| CConstructionWithInternalSource | ConstructionWithInternalSource is a LayeredConstruction that wraps EnergyPlus IDD object 'Construction:InternalSource' | 
| CControllerMechanicalVentilation | ControllerMechanicalVentilation is a ModelObject that wraps the OpenStudio IDD object 'OS:Controller:MechanicalVentilation' | 
| CControllerOutdoorAir |  | 
| CControllerWaterCoil | ControllerWaterCoil is a HVACComponent that wraps the OpenStudio IDD object 'OS:Controller:WaterCoil' | 
| CConvergenceLimits | ConvergenceLimits is a ModelObject that wraps the OpenStudio IDD object 'OS:ConvergenceLimits' | 
| CCoolingTowerPerformanceCoolTools | CoolingTowerPerformanceCoolTools is a ModelObject that wraps the OpenStudio IDD object 'OS:CoolingTowerPerformance:CoolTools' | 
| CCoolingTowerPerformanceYorkCalc | CoolingTowerPerformanceYorkCalc is a ModelObject that wraps the OpenStudio IDD object 'OS:CoolingTowerPerformance:YorkCalc' | 
| CCoolingTowerSingleSpeed | CoolingTowerSingleSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:CoolingTower:SingleSpeed' | 
| CCoolingTowerTwoSpeed | CoolingTowerTwoSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:CoolingTower:TwoSpeed' | 
| CCoolingTowerVariableSpeed | CoolingTowerVariableSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:CoolingTower:VariableSpeed' | 
| CCurrencyType | CurrencyType derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:CurrencyType" | 
| CCurve | Curve is a ModelObject that serves as a base class for a number of specific types of curves, each of which is a function of one, two, or three variables | 
| CCurveBicubic | CurveBicubic is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Bicubic' | 
| CCurveBiquadratic | CurveBiquadratic is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Biquadratic' | 
| CCurveCubic | CurveCubic is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Cubic' | 
| CCurveDoubleExponentialDecay | CurveDoubleExponentialDecay is a Curve that wraps the OpenStudio IDD object 'OS:Curve:DoubleExponentialDecay' | 
| CCurveExponent | CurveExponent is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Exponent' | 
| CCurveExponentialDecay | CurveExponentialDecay is a Curve that wraps the OpenStudio IDD object 'OS:Curve:ExponentialDecay' | 
| CCurveExponentialSkewNormal | CurveExponentialSkewNormal is a Curve that wraps the OpenStudio IDD object 'OS:Curve:ExponentialSkewNormal' | 
| CCurveFanPressureRise | CurveFanPressureRise is a Curve that wraps the OpenStudio IDD object 'OS:Curve:FanPressureRise' | 
| CCurveFunctionalPressureDrop | CurveFunctionalPressureDrop is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Functional:PressureDrop' | 
| CCurveLinear | CurveLinear is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Linear' | 
| CCurveQuadLinear | CurveQuadLinear is a Curve that wraps the OpenStudio IDD object 'OS:Curve:QuadLinear' | 
| CCurveQuadratic | CurveQuadratic is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Quadratic' | 
| CCurveQuadraticLinear | CurveQuadraticLinear is a Curve that wraps the OpenStudio IDD object 'OS:Curve:QuadraticLinear' | 
| CCurveQuartic | CurveQuartic is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Quartic' | 
| CCurveQuintLinear | CurveQuintLinear is a Curve that wraps the OpenStudio IDD object 'OS:Curve:QuintLinear' | 
| CCurveRectangularHyperbola1 | CurveRectangularHyperbola1 is a Curve that wraps the OpenStudio IDD object 'OS:Curve:RectangularHyperbola1' | 
| CCurveRectangularHyperbola2 | CurveRectangularHyperbola2 is a Curve that wraps the OpenStudio IDD object 'OS:Curve:RectangularHyperbola2' | 
| CCurveSigmoid | CurveSigmoid is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Sigmoid' | 
| CCurveTriquadratic | CurveTriquadratic is a Curve that wraps the OpenStudio IDD object 'OS:Curve:Triquadratic' | 
| CCustomBlock | This class implements a custom block | 
| CDaylightingControl | DaylightingControl is a SpaceItem that wraps the OpenStudio IDD object 'OS:Daylighting:Control' | 
| CDaylightingDeviceLightWell | DaylightingDeviceLightWell is a ModelObject that wraps the OpenStudio IDD object 'OS_DaylightingDevice_LightWell' | 
| CDaylightingDeviceShelf | DaylightingDeviceShelf is a ModelObject that wraps the OpenStudio IDD object 'OS_DaylightingDevice_Shelf' | 
| CDaylightingDeviceTubular | DaylightingDeviceTubular is a ModelObject that wraps the OpenStudio IDD object 'OS_DaylightingDevice_Tubular' | 
| CDaylightRedirectionDevice | DaylightRedirectionDevice is a ShadingMaterial that wraps the OpenStudio IDD object 'OS:WindowMaterial:DaylightRedirectionDevice' | 
| CDefaultConstructionSet | DefaultConstructionSet is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultConstructionSet' | 
| CDefaultScheduleSet | DefaultScheduleSet is a ResourceObject that wraps the OpenStudio IDD object 'OS:DefaultScheduleSet' | 
| CDefaultScheduleType |  | 
| CDefaultSubSurfaceConstructions | DefaultSubSurfaceConstructions is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultSubSurfaceConstructions' | 
| CDefaultSurfaceConstructions | DefaultSurfaceConstructions is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultSurfaceConstructions' | 
| CDesignDay |  | 
| CDesignSpecificationOutdoorAir | DesignSpecificationOutdoorAir is a ModelObject that wraps the OpenStudio IDD object 'OS:DesignSpecification:OutdoorAir' | 
| CDesignSpecificationZoneAirDistribution | DesignSpecificationZoneAirDistribution is a ModelObject that wraps the OpenStudio IDD object 'OS:DesignSpecification:ZoneAirDistribution' | 
| CDetailedOpeningFactorData |  | 
| CDistrictCooling | DistrictCooling is a StraightComponent that wraps the OpenStudio IDD object 'OS:DistrictCooling' | 
| CDistrictHeatingSteam | DistrictHeatingSteam is a StraightComponent that wraps the OpenStudio IDD object 'OS:DistrictHeatingSteam' | 
| CDistrictHeatingWater | DistrictHeatingWater is a StraightComponent that wraps the OpenStudio IDD object 'OS:DistrictHeating:Water' | 
| CDuct |  | 
| CElectricalStorage | ElectricStorage is a ParentObject | 
| CElectricEquipment | ElectricEquipment is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:ElectricEquipment' | 
| CElectricEquipmentDefinition | ElectricEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_ElectricEquipment_Definition' | 
| CElectricEquipmentITEAirCooled | ElectricEquipmentITEAirCooled is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:ElectricEquipment:ITE:AirCooled' | 
| CElectricEquipmentITEAirCooledDefinition | ElectricEquipmentITEAirCooledDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:ElectricEquipment:ITE:AirCooled:Definition' | 
| CElectricLoadCenterDistribution | ElectricLoadCenterDistribution is a ParentObject that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Distribution' | 
| CElectricLoadCenterInverterLookUpTable | ElectricLoadCenterInverterLookUpTable is a Inverter that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Inverter:LookUpTable' | 
| CElectricLoadCenterInverterPVWatts | ElectricLoadCenterInverterPVWatts is a Inverter that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Inverter:PVWatts' | 
| CElectricLoadCenterInverterSimple | ElectricLoadCenterInverterSimple is a Inverter that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Inverter:Simple' | 
| CElectricLoadCenterStorageConverter | ElectricLoadCenterStorageConverter is a ParentObject that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Storage:Converter' | 
| CElectricLoadCenterStorageLiIonNMCBattery | ElectricLoadCenterStorageLiIonNMCBattery is a ElectricalStorage that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Storage:LiIonNMCBattery' | 
| CElectricLoadCenterStorageSimple | ElectricLoadCenterStorageSimple is a ElectricalStorage that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Storage:Simple' | 
| CElectricLoadCenterTransformer | ElectricLoadCenterTransformer is a ModelObject that wraps the OpenStudio IDD object 'OS:ElectricLoadCenter:Transformer' | 
| CEMSActuatorNames |  | 
| CEnergyManagementSystemActuator | EnergyManagementSystemActuator is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:Actuator' | 
| CEnergyManagementSystemConstructionIndexVariable | EnergyManagementSystemConstructionIndexVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:ConstructionIndexVariable' | 
| CEnergyManagementSystemCurveOrTableIndexVariable | EnergyManagementSystemCurveOrTableIndexVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:CurveOrTableIndexVariable' | 
| CEnergyManagementSystemGlobalVariable | EnergyManagementSystemGlobalVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:GlobalVariable' | 
| CEnergyManagementSystemInternalVariable | EnergyManagementSystemInternalVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:InternalVariable' | 
| CEnergyManagementSystemMeteredOutputVariable | EnergyManagementSystemMeteredOutputVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:MeteredOutputVariable' | 
| CEnergyManagementSystemOutputVariable | EnergyManagementSystemOutputVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:OutputVariable' | 
| CEnergyManagementSystemProgram | EnergyManagementSystemProgram is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:Program' | 
| CEnergyManagementSystemProgramCallingManager | EnergyManagementSystemProgramCallingManager is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:ProgramCallingManager' | 
| CEnergyManagementSystemSensor | EnergyManagementSystemSensor is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:Sensor' | 
| CEnergyManagementSystemSubroutine | EnergyManagementSystemSubroutine is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:Subroutine' | 
| CEnergyManagementSystemTrendVariable | EnergyManagementSystemTrendVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:TrendVariable' | 
| CEnvironmentalImpactFactors | EnvironmentalImpactFactors is a ModelObject that wraps the OpenStudio IDD object 'OS:EnvironmentalImpactFactors' | 
| CEvaporativeCoolerDirectResearchSpecial | EvaporativeCoolerDirectResearchSpecial is a StraightComponent that wraps the IDD object named "OS:EvaporativeCooler:Direct:ResearchSpecial" | 
| CEvaporativeCoolerIndirectResearchSpecial | EvaporativeCoolerIndirectResearchSpecial is a StraightComponent that wraps the OpenStudio IDD object 'OS:EvaporativeCooler:Indirect:ResearchSpecial' | 
| CEvaporativeFluidCoolerSingleSpeed | EvaporativeFluidCoolerSingleSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:EvaporativeFluidCooler:SingleSpeed' | 
| CEvaporativeFluidCoolerTwoSpeed | EvaporativeFluidCoolerTwoSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:EvaporativeFluidCooler:TwoSpeed' | 
| CExteriorFuelEquipment | ExteriorFuelEquipment is a ExteriorLoadInstance that wraps the OpenStudio IDD object 'OS:Exterior:FuelEquipment' | 
| CExteriorFuelEquipmentDefinition | ExteriorFuelEquipmentDefinition is a ExteriorLoadDefinition that wraps the OpenStudio IDD object 'OS:Exterior:FuelEquipment:Definition' | 
| CExteriorLights | ExteriorLights is a ExteriorLoadInstance that wraps the OpenStudio IDD object 'OS:Exterior:Lights' | 
| CExteriorLightsDefinition | ExteriorLightsDefinition is a ExteriorLoadDefinition that wraps the OpenStudio IDD object 'OS:Exterior:Lights:Definition' | 
| CExteriorLoadDefinition | ExteriorLoadDefinition is an abstract class derived from ResourceObject | 
| CExteriorLoadInstance | ExteriorLoadInstance is an abstract class derived from ModelObject | 
| CExteriorWaterEquipment | ExteriorWaterEquipment is a ExteriorLoadInstance that wraps the OpenStudio IDD object 'OS:Exterior:WaterEquipment' | 
| CExteriorWaterEquipmentDefinition | ExteriorWaterEquipmentDefinition is a ExteriorLoadDefinition that wraps the OpenStudio IDD object 'OS:Exterior:WaterEquipment:Definition' | 
| CExternalFile | ExternalFile is a ResourceObject that wraps the OpenStudio IDD object 'OS:External:File' | 
| CExternalInterface | ExternalInterface is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface' | 
| CExternalInterfaceActuator | ExternalInterfaceActuator is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:Actuator' | 
| CExternalInterfaceFunctionalMockupUnitExportFromVariable | ExternalInterfaceFunctionalMockupUnitExportFromVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitExport:From:Variable' | 
| CExternalInterfaceFunctionalMockupUnitExportToActuator | ExternalInterfaceFunctionalMockupUnitExportToActuator is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitExport:To:Actuator' | 
| CExternalInterfaceFunctionalMockupUnitExportToSchedule | ExternalInterfaceFunctionalMockupUnitExportToSchedule is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitExport:To:Schedule' | 
| CExternalInterfaceFunctionalMockupUnitExportToVariable | ExternalInterfaceFunctionalMockupUnitExportToVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitExport:To:Variable' | 
| CExternalInterfaceFunctionalMockupUnitImport | ExternalInterfaceFunctionalMockupUnitImport is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitImport' | 
| CExternalInterfaceFunctionalMockupUnitImportFromVariable | ExternalInterfaceFunctionalMockupUnitImportFromVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitImport:From:Variable' | 
| CExternalInterfaceFunctionalMockupUnitImportToActuator | ExternalInterfaceFunctionalMockupUnitImportToActuator is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitImport:To:Actuator' | 
| CExternalInterfaceFunctionalMockupUnitImportToSchedule | ExternalInterfaceFunctionalMockupUnitImportToSchedule is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitImport:To:Schedule' | 
| CExternalInterfaceFunctionalMockupUnitImportToVariable | ExternalInterfaceFunctionalMockupUnitImportToVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:FunctionalMockupUnitImport:To:Variable' | 
| CExternalInterfaceSchedule | ExternalInterfaceSchedule is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:Schedule' | 
| CExternalInterfaceVariable | ExternalInterfaceVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:ExternalInterface:Variable' | 
| CFacility | Facility derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:Facility" | 
| CFanComponentModel | FanComponentModel is a StraightComponent that wraps the OpenStudio IDD object 'OS:Fan:ComponentModel' | 
| CFanConstantVolume | FanConstantVolume is a StraightComponent that wraps the IDD object named "OS:Fan:ConstantVolume" | 
| CFanOnOff | FanOnOff is a StraightComponent that wraps the OpenStudio IDD object 'OS:Fan:OnOff' | 
| CFanSystemModel | FanSystemModel is a StraightComponent that wraps the OpenStudio IDD object 'OS:Fan:SystemModel' | 
| CFanSystemModelSpeed | This class implements a speed | 
| CFanVariableVolume | FanVariableVolume is a StraightComponent that wraps the OpenStudio IDD object 'OS:Fan:VariableVolume' | 
| CFanZoneExhaust | FanZoneExhaust is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:Fan:ZoneExhaust' | 
| CFenestrationMaterial | FenestrationMaterial is a Material that serves as a base class for materials that can be used in fenestration constructions | 
| CFFactorGroundFloorConstruction | FFactorGroundFloorConstruction is a ConstructionBase that wraps EnergyPlus IDD object 'Construction:FfactorGroundFloor' | 
| CFloorplanJSForwardTranslator | FloorplanJSForwardTranslator updates a FloorspaceJS JSON with content from an OpenStudio Model | 
| CFloorspaceReverseTranslator |  | 
| CFluidCoolerSingleSpeed | FluidCoolerSingleSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:FluidCooler:SingleSpeed' | 
| CFluidCoolerTwoSpeed | FluidCoolerTwoSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:FluidCooler:TwoSpeed' | 
| CFoundationKiva | FoundationKiva is a ModelObject that wraps the OpenStudio IDD object 'OS:Foundation:Kiva' | 
| CFoundationKivaSettings | FoundationKivaSettings is a ModelObject that wraps the OpenStudio IDD object 'OS:Foundation:Kiva:Settings' | 
| CFuelFactors | FuelFactors is a ModelObject that wraps the OpenStudio IDD object 'OS:FuelFactors' | 
| CFuelSupplyConstituent | This class implements a constituent | 
| CGas | Gas is a GasLayer that wraps the OpenStudio IDD object 'OS:WindowMaterial:Gas' | 
| CGasEquipment | GasEquipment is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:GasEquipment' | 
| CGasEquipmentDefinition | GasEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_GasEquipment_Definition' | 
| CGasLayer | GasLayer is a FenestrationMaterial that serves as a base class for gaseous layers in fenestration LayeredConstructions | 
| CGasMixture | GasMixture is a GasLayer that wraps the OpenStudio IDD object 'OS:WindowMaterial:GasMixture' | 
| CGenerator | Generator is the base class for generators | 
| CGeneratorFuelCell | GeneratorFuelCell is a Generator that wraps the OpenStudio IDD object 'OS:Generator:FuelCell' | 
| CGeneratorFuelCellAirSupply | GeneratorFuelCellAirSupply is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:AirSupply' | 
| CGeneratorFuelCellAuxiliaryHeater | GeneratorFuelCellAuxiliaryHeater is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:AuxiliaryHeater' | 
| CGeneratorFuelCellElectricalStorage | GeneratorFuelCellElectricalStorage is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:ElectricalStorage' | 
| CGeneratorFuelCellExhaustGasToWaterHeatExchanger | GeneratorFuelCellExhaustGasToWaterHeatExchanger is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:ExhaustGasToWaterHeatExchanger' | 
| CGeneratorFuelCellInverter | GeneratorFuelCellInverter is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:Inverter' | 
| CGeneratorFuelCellPowerModule | GeneratorFuelCellPowerModule is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:PowerModule' | 
| CGeneratorFuelCellStackCooler | GeneratorFuelCellStackCooler is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:StackCooler' | 
| CGeneratorFuelCellWaterSupply | GeneratorFuelCellWaterSupply is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelCell:WaterSupply' | 
| CGeneratorFuelSupply | GeneratorFuelSupply is a ModelObject that wraps the OpenStudio IDD object 'OS:Generator:FuelSupply' | 
| CGeneratorMicroTurbine | GeneratorMicroTurbine is a Generator that wraps the OpenStudio IDD object 'OS:Generator:MicroTurbine' | 
| CGeneratorMicroTurbineHeatRecovery | GeneratorMicroTurbineHeatRecovery is a StraightComponent that wraps the OpenStudio IDD object 'OS:Generator:MicroTurbine:HeatRecovery' | 
| CGeneratorPhotovoltaic | GeneratorPhotovoltaic is a Generator that wraps the OpenStudio IDD object 'OS:Generator:Photovoltaic' | 
| CGeneratorPVWatts | GeneratorPVWatts is a Generator that wraps the OpenStudio IDD object 'OS:Generator:PVWatts' | 
| CGeneratorWindTurbine | GeneratorWindTurbine is a Generator that wraps the OpenStudio IDD object 'OS:Generator:WindTurbine' | 
| CGenericModelObject | GenericModelObject is a generic interface for ModelObjects that do not yet have a customized interface | 
| CGFunction |  | 
| CGlareSensor | GlareSensor is a SpaceItem that wraps the OpenStudio IDD object 'OS:Glare:Sensor' | 
| CGlazing | Glazing is a FenestrationMaterial that serves as a base class for several types of glass layers in fenestration LayeredConstructions | 
| CGroundHeatExchangerHorizontalTrench | GroundHeatExchangerHorizontalTrench is a StraightComponent that wraps the OpenStudio IDD object 'OS:GroundHeatExchanger:HorizontalTrench' | 
| CGroundHeatExchangerVertical | GroundHeatExchangerVertical is a StraightComponent that wraps the OpenStudio IDD object 'OS:GroundHeatExchanger:Vertical' | 
| CGroundSurfaceGroup | This class implements an extensible group | 
| CHeaderedPumpsConstantSpeed | HeaderedPumpsConstantSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:HeaderedPumps:ConstantSpeed' | 
| CHeaderedPumpsVariableSpeed | HeaderedPumpsVariableSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:HeaderedPumps:VariableSpeed' | 
| CHeatBalanceAlgorithm | HeatBalanceAlgorithm derives from ModelObject and is an interface to the OpenStudio IDD object named "HeatBalanceAlgorithm" | 
| CHeatExchangerAirToAirSensibleAndLatent | HeatExchangerAirToAirSensibleAndLatent is a AirToAirComponent that wraps the OpenStudio IDD object 'OS:HeatExchanger:AirToAir:SensibleAndLatent' | 
| CHeatExchangerDesiccantBalancedFlow | HeatExchangerDesiccantBalancedFlow is a AirToAirComponent that wraps the OpenStudio IDD object 'OS:HeatExchanger:AirToAir:SensibleAndLatent' | 
| CHeatExchangerDesiccantBalancedFlowPerformanceDataType1 | HeatExchangerDesiccantBalancedFlowPerformanceDataType1 is a ResourceObject that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX:CurveFit:Performance' | 
| CHeatExchangerFluidToFluid | HeatExchangerFluidToFluid is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:HeatExchanger:FluidToFluid' | 
| CHeatPumpAirToWaterFuelFiredCooling | HeatPumpAirToWaterFuelFiredCooling is a StraightComponent that wraps the OpenStudio IDD object 'OS:HeatPump:AirToWater:FuelFired:Cooling' | 
| CHeatPumpAirToWaterFuelFiredHeating | HeatPumpAirToWaterFuelFiredHeating is a StraightComponent that wraps the OpenStudio IDD object 'OS:HeatPump:AirToWater:FuelFired:Heating' | 
| CHeatPumpPlantLoopEIRCooling | HeatPumpPlantLoopEIRCooling is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:HeatPump:PlantLoop:EIR:Cooling' | 
| CHeatPumpPlantLoopEIRHeating | HeatPumpPlantLoopEIRHeating is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:HeatPump:PlantLoop:EIR:Heating' | 
| CHeatPumpWaterToWaterEquationFitCooling | HeatPumpWaterToWaterEquationFitCooling is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:HeatPump:WaterToWater:EquationFit:Cooling' | 
| CHeatPumpWaterToWaterEquationFitHeating | HeatPumpWaterToWaterEquationFitHeating is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:HeatPump:WaterToWater:EquationFit:Heating' | 
| CHotWaterEquipment | HotWaterEquipment is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:HotWaterEquipment' | 
| CHotWaterEquipmentDefinition | HotWaterEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:HotWaterEquipment:Definition' | 
| CHumidifierSteamElectric | HumidifierSteamElectric is a StraightComponent that wraps the OpenStudio IDD object 'OS:Humidifier:Steam:Electric' | 
| CHumidifierSteamGas | HumidifierSteamGas is a StraightComponent that wraps the OpenStudio IDD object 'OS:Humidifier:Steam:Gas' | 
| CHVACComponent | HVACComponent is the base class for objects related to HVAC systems | 
| CIlluminanceMap | IlluminanceMap is a SpaceItem and is an interface to the OpenStudio IDD object named "OS:IlluminanceMap" | 
| CInfraredTransparentMaterial | InfraredTransparentMaterial is a ModelPartitionMaterial that wraps the OpenStudio IDD object 'OS:Material:InfraredTransparent' | 
| CInsideSurfaceConvectionAlgorithm | InsideSurfaceConvectionAlgorithm derives from ModelObject and is an interface to the OpenStudio IDD object named "SurfaceConvectionAlgorithm:Inside" | 
| CInteriorPartitionSurface | InteriorPartitionSurface is a PlanarSurface that wraps the OpenStudio IDD object 'OS_InteriorPartitionSurface' | 
| CInteriorPartitionSurfaceGroup | InteriorPartitionSurfaceGroup is a PlanarSurfaceGroup that wraps the OpenStudio IDD object 'OS_InteriorPartitionSurfaceGroup' | 
| CInternalMass | InternalMass is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS_InternalMass' | 
| CInternalMassDefinition | InternalMassDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_InternalMass_Definition' | 
| CInverter | Inverter is the base class for inverters | 
| CLayeredConstruction | LayeredConstruction is a ConstructionBase that serves as a base class to concrete construction classes that are composed of Material layers | 
| CLifeCycleCost | LifeCycleCost derives from ModelObject and is an interface to the OpenStudio IDD object named "OS:LifeCycleCost" | 
| CLifeCycleCostParameters | LifeCycleCostParameters derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:LifeCycleCost:Parameters" | 
| CLifeCycleCostUsePriceEscalation | LifeCycleCostUsePriceEscalation derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:LifeCycleCost:UsePriceEscalation" | 
| CLightingDesignDay | LightingDesignDay is a ModelObject that wraps the OpenStudio IDD object 'OS_LightingDesignDay' | 
| CLightingSimulationControl | LightingSimulationControl is a ModelObject that wraps the OpenStudio IDD object 'OS_LightingSimulationControl' | 
| CLightingSimulationZone | LightingSimulationZone is a ModelObject that wraps the OpenStudio IDD object 'OS_LightingSimulationZone' | 
| CLights | Lights is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:Lights' | 
| CLightsDefinition | LightsDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_Lights_Definition' | 
| CLoadingIndex | LoadingIndex is a ParentObject that wraps the OpenStudio IDD object 'OS:AirConditioner:VariableRefrigerantFlow:FluidTemperatureControl:LoadingIndex' | 
| CLoadProfilePlant | LoadProfilePlant is a StraightComponent that wraps the OpenStudio IDD object 'OS:LoadProfile:Plant' | 
| CLoop | Loop is the base class for HVAC air and water loops | 
| CLuminaire | Luminaire is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:Luminaire' | 
| CLuminaireDefinition | LuminaireDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_Luminaire_Definition' | 
| CMasslessOpaqueMaterial | MasslessOpaqueMaterial is a OpaqueMaterial that wraps the OpenStudio IDD object 'OS:Material:NoMass' | 
| CMaterial | A Material is a ResourceObject that serves as a base class for all objects that can be used in LayeredConstructions | 
| CMaterialPropertyGlazingSpectralData | MaterialPropertyGlazingSpectralData is a ResourceObject that wraps the OpenStudio IDD object 'OS:MaterialProperty:GlazingSpectralData' | 
| CMaterialPropertyMoisturePenetrationDepthSettings | MaterialPropertyMoisturePenetrationDepthSettings is a ModelObject that wraps the OpenStudio IDD object 'OS:MaterialProperty:MoisturePenetrationDepth:Settings' | 
| CMaterialPropertyPhaseChange | MaterialPropertyPhaseChange is a ModelObject that wraps the OpenStudio IDD object 'OS:MaterialProperty:PhaseChange' | 
| CMaterialPropertyPhaseChangeHysteresis | MaterialPropertyPhaseChangeHysteresis is a ModelObject that wraps the OpenStudio IDD object 'OS:MaterialProperty:PhaseChangeHysteresis' | 
| CMeterCustom | MeterCustom is a ModelObject that wraps the OpenStudio IDD object 'OS:Meter:Custom' | 
| CMeterCustomDecrement | MeterCustomDecrement is a ModelObject that wraps the OpenStudio IDD object 'OS:Meter:Custom' | 
| CMixer |  | 
| CModel | Model derives from Workspace and is a container for ModelObjects  as defined by the OpenStudio IDD | 
| CModelExtensibleGroup | ModelExtensibleGroup is a WorkspaceExtensibleGroup with additional methods added to support extensible ModelObjects | 
| CModelMerger | ModelMerger updates content in a current OpenStudio Model based on data from a new OpenStudio Model | 
| CModelObject | Base class for the OpenStudio Building Model hierarchy | 
| CModelObjectList | ModelObjectList is a ModelObject that wraps the OpenStudio IDD object 'OS:ModelObjectList' | 
| CModelPartitionMaterial | ModelPartitionMaterial is an abstract class derived from Material | 
| CNode | Node is a ModelObject that defines a point in an EnergyPlus HVAC topology where fluid conditions are known and control devices can be applied | 
| COpaqueMaterial | OpaqueMaterial is a Material that serves as a base class for all LayeredConstructions  for which isOpaque | 
| COtherEquipment | OtherEquipment is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:OtherEquipment' | 
| COtherEquipmentDefinition | OtherEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:OtherEquipment:Definition' | 
| COutputConstructions | OutputConstructions is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:Constructions' | 
| COutputControlFiles | OutputControlFiles is a ModelObject that wraps the OpenStudio IDD object 'OS:OutputControl:Files' | 
| COutputControlReportingTolerances | OutputControlReportingTolerances is a ModelObject that wraps the OpenStudio IDD object 'OS:OutputControl:ReportingTolerances' | 
| COutputControlTableStyle | OutputControlTableStyle is a ModelObject that wraps the OpenStudio IDD object 'OS:OutputControl:Table:Style' | 
| COutputControlTimestamp | OutputControlTimestamp is a ModelObject that wraps the OpenStudio IDD object 'OS:OutputControl:Timestamp' | 
| COutputDebuggingData | OutputDebuggingData is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:DebuggingData' | 
| COutputDiagnostics | OutputDiagnostics is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:Diagnostics' | 
| COutputEnergyManagementSystem | OutputEnergyManagementSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:EnergyManagementSystem' | 
| COutputEnvironmentalImpactFactors | OutputEnvironmentalImpactFactors is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:EnvironmentalImpactFactors' | 
| COutputJSON | OutputJSON is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:JSON' | 
| COutputMeter | OutputMeter is a ModelObject that wraps the OpenStudio IDD object 'OS_Output_Meter' | 
| COutputSchedules | OutputSchedules is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:Schedules' | 
| COutputSQLite | OutputSQLite is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:SQLite' | 
| COutputTableSummaryReports | OutputTableSummaryReports is a ModelObject that wraps the OpenStudio IDD object 'OS:Output:Table:SummaryReports' | 
| COutputVariable | OutputVariable derives from ModelObject and is an interface to the OpenStudio IDD object named "OS:Output:Variable" | 
| COutsideSurfaceConvectionAlgorithm | OutsideSurfaceConvectionAlgorithm derives from ModelObject and is an interface to the OpenStudio IDD object named "SurfaceConvectionAlgorithm:Outside" | 
| CParentObject | ParentObject is an abstract class derived from ModelObject | 
| CPeople | People is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS_People' | 
| CPeopleDefinition | PeopleDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS_People_Definition' | 
| CPerformancePrecisionTradeoffs | PerformancePrecisionTradeoffs is a ModelObject that wraps the OpenStudio IDD object 'OS:PerformancePrecisionTradeoffs' | 
| CPhotovoltaicPerformance | PhotovoltaicPerformance is the base class for photovoltaic performance objects | 
| CPhotovoltaicPerformanceEquivalentOneDiode | PhotovoltaicPerformanceEquivalentOneDiode is a PhotovoltaicPerformance that wraps the OpenStudio IDD object 'OS:PhotovoltaicPerformance:EquivalentOne-Diode' | 
| CPhotovoltaicPerformanceSandia | PhotovoltaicPerformanceSandia is a PhotovoltaicPerformance that wraps the OpenStudio IDD object 'OS:PhotovoltaicPerformance:Sandia' | 
| CPhotovoltaicPerformanceSimple | PhotovoltaicPerformanceSimple is a PhotovoltaicPerformance that wraps the OpenStudio IDD object 'OS:PhotovoltaicPerformance:Simple' | 
| CPipeAdiabatic | PipeAdiabatic is an interface to the IDD object named "OS:Pipe:Adiabatic" | 
| CPipeIndoor | PipeIndoor is a StraightComponent that wraps the OpenStudio IDD object 'OS:Pipe:Indoor' | 
| CPipeOutdoor | PipeOutdoor is a StraightComponent that wraps the OpenStudio IDD object 'OS:Pipe:Outdoor' | 
| CPlanarSurface | PlanarSurface is an abstract class derived from ParentObject | 
| CPlanarSurfaceGroup | PlanarSurfaceGroup is an abstract class representing a group that holds many PlanarSurfaces | 
| CPlantComponentTemperatureSource | PlantComponentTemperatureSource is a StraightComponent that wraps the OpenStudio IDD object 'OS:PlantComponent:TemperatureSource' | 
| CPlantComponentUserDefined | PlantComponentUserDefined is a StraightComponent that wraps the OpenStudio IDD object 'OS:PlantComponent:UserDefined' | 
| CPlantEquipmentOperationCoolingLoad | PlantEquipmentOperationCoolingLoad is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:CoolingLoad' | 
| CPlantEquipmentOperationHeatingLoad | PlantEquipmentOperationHeatingLoad is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:HeatingLoad' | 
| CPlantEquipmentOperationOutdoorDewpoint | PlantEquipmentOperationOutdoorDewpoint is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorDewpoint' | 
| CPlantEquipmentOperationOutdoorDewpointDifference | PlantEquipmentOperationOutdoorDewpointDifference is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorDewpointDifference' | 
| CPlantEquipmentOperationOutdoorDryBulb | PlantEquipmentOperationOutdoorDryBulb is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorDryBulb' | 
| CPlantEquipmentOperationOutdoorDryBulbDifference | PlantEquipmentOperationOutdoorDryBulbDifference is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorDryBulbDifference' | 
| CPlantEquipmentOperationOutdoorRelativeHumidity | PlantEquipmentOperationOutdoorRelativeHumidity is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorRelativeHumidity' | 
| CPlantEquipmentOperationOutdoorWetBulb | PlantEquipmentOperationOutdoorWetBulb is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorWetBulb' | 
| CPlantEquipmentOperationOutdoorWetBulbDifference | PlantEquipmentOperationOutdoorWetBulbDifference is a PlantEquipmentOperationRangeBasedScheme that wraps the OpenStudio IDD object 'OS:PlantEquipmentOperation:OutdoorWetBulbDifference' | 
| CPlantEquipmentOperationRangeBasedScheme | PlantEquipmentOperationRangeBasedScheme instances will be created with a single continuous load range between a minimum and maximum bound | 
| CPlantEquipmentOperationScheme |  | 
| CPlantLoop | PlantLoop is an interface to the EnergyPlus IDD object named "PlantLoop" | 
| CPortList | PortList is a ModelObject that wraps the OpenStudio IDD object 'OS:PortList' | 
| CProgramControl | ProgramControl is a ModelObject that wraps the OpenStudio IDD object 'OS:ProgramControl' | 
| CPumpConstantSpeed | PumpConstantSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Pump:ConstantSpeed' | 
| CPumpVariableSpeed | PumpVariableSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Pump:VariableSpeed' | 
| CPythonPluginInstance | PythonPluginInstance is a ResourceObject that wraps the OpenStudio IDD object 'OS:PythonPlugin:Instance' | 
| CPythonPluginOutputVariable | PythonPluginOutputVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:PythonPlugin:OutputVariable' | 
| CPythonPluginTrendVariable | PythonPluginTrendVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:PythonPlugin:TrendVariable' | 
| CPythonPluginVariable | PythonPluginVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:PythonPlugin:Variable' | 
| CRadianceParameters | RadianceParameters is a ModelObject that wraps the OpenStudio IDD object 'OS:RadianceParameters' | 
| CRefractionExtinctionGlazing | RefractionExtinctionGlazing is a Glazing that wraps the OpenStudio IDD object 'OS:WindowMaterial:Glazing:RefractionExtinctionMethod' | 
| CRefrigerationAirChiller | RefrigerationAirChiller is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:Refrigeration:AirChiller' | 
| CRefrigerationCase | RefrigerationCase is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Case' | 
| CRefrigerationCompressor | RefrigerationCompressor is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Compressor' | 
| CRefrigerationCompressorRack | RefrigerationCompressorRack is a StraightComponent that wraps the OpenStudio IDD object 'OS:Refrigeration:CompressorRack' | 
| CRefrigerationCondenserAirCooled | RefrigerationCondenserAirCooled is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Condenser:AirCooled' | 
| CRefrigerationCondenserCascade | RefrigerationCondenserCascade is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Condenser:Cascade' | 
| CRefrigerationCondenserEvaporativeCooled | RefrigerationCondenserEvaporativeCooled is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Condenser:EvaporativeCooled' | 
| CRefrigerationCondenserWaterCooled | RefrigerationCondenserWaterCooled is a StraightComponent that wraps the OpenStudio IDD object 'OS:Refrigeration:Condenser:WaterCooled' | 
| CRefrigerationDefrostCycleParameters | RefrigerationDefrostCycleParameters is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:DefrostCycleParameters' | 
| CRefrigerationGasCoolerAirCooled | RefrigerationGasCoolerAirCooled is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:GasCooler:AirCooled' | 
| CRefrigerationSecondarySystem | RefrigerationSecondarySystem is a ParentObject that wraps the OpenStudio IDD object 'OS:Refrigeration:SecondarySystem' | 
| CRefrigerationSubcoolerLiquidSuction | RefrigerationSubcoolerLiquidSuction is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Subcooler:LiquidSuction' | 
| CRefrigerationSubcoolerMechanical | RefrigerationSubcoolerMechanical is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:Subcooler:Mechanical' | 
| CRefrigerationSystem | RefrigerationSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:System' | 
| CRefrigerationTranscriticalSystem | RefrigerationTranscriticalSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:TranscriticalSystem' | 
| CRefrigerationWalkIn | RefrigerationWalkIn is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:WalkIn' | 
| CRefrigerationWalkInZoneBoundary | RefrigerationWalkInZoneBoundary is a ModelObject that wraps the OpenStudio IDD object 'OS:Refrigeration:WalkIn:ZoneBoundary' | 
| CRenderingColor | RenderingColor is a ResourceObject that wraps the OpenStudio IDD object 'OS_Rendering_Color' | 
| CResourceObject | ResourceObject is an abstract class derived from ParentObject | 
| CRoofVegetation | RoofVegetation is a OpaqueMaterial that wraps the OpenStudio IDD object 'OS:Material:RoofVegetation' | 
| CRunPeriod | RunPeriod derives from ParentObject and is an interface to the unique OpenStudio IDD object named "RunPeriod" | 
| CRunPeriodControlDaylightSavingTime | RunPeriodControlDaylightSavingTime is a ModelObject that wraps the OpenStudio IDD object 'OS_RunPeriodControl_DaylightSavingTime' | 
| CRunPeriodControlSpecialDays | RunPeriodControlSpecialDays derives from ModelObject and is an interface to the OpenStudio IDD object named "OS:RunPeriodControl:SpecialDays" | 
| CSchedule | Schedule is a ScheduleBase abstract class that represents the reference list 'ScheduleNames' | 
| CScheduleBase | ScheduleBase is a ResourceObject that serves as a base class for Schedule and ScheduleDay, that is, objects with ScheduleTypeLimits | 
| CScheduleCompact | ScheduleCompact is a Schedule that wraps the OpenStudio IDD object 'OS:Schedule:Compact' | 
| CScheduleConstant | ScheduleConstant is a Schedule that wraps the OpenStudio IDD object 'OS:Schedule:Constant' | 
| CScheduleDay | ScheduleDay is a ScheduleBase that wraps the OpenStudio IDD object 'OS_Schedule_Day' | 
| CScheduleFile | ScheduleFile is a ScheduleInterval that wraps the OpenStudio IDD object 'OS:Schedule:File' | 
| CScheduleFixedInterval | ScheduleFixedInterval is a ScheduleInterval that wraps the OpenStudio IDD object 'OS_Schedule_FixedInterval' | 
| CScheduleInterval | ScheduleInterval is a Schedule that serves as an abstract base class for ScheduleFixedInterval and ScheduleVariableInterval | 
| CScheduleRule | ScheduleRule is a ParentObject that wraps the OpenStudio IDD object 'OS:Schedule:Rule' | 
| CScheduleRuleset | ScheduleRuleset is a Schedule that wraps the OpenStudio IDD object 'OS_Schedule_Ruleset' | 
| CScheduleType | Data structure for registering and viewing a specific type of schedule that can exist in a Model | 
| CScheduleTypeKey | Simple class for ScheduleTypeRegistry key | 
| CScheduleTypeLimits | ScheduleTypeLimits is a ResourceObject that wraps the OpenStudio IDD object 'OS:ScheduleTypeLimits' | 
| CScheduleTypeRegistrySingleton | Singleton class that contains a registry of all types of schedules that can exist in a Model | 
| CScheduleVariableInterval | ScheduleVariableInterval is a ScheduleInterval that wraps the OpenStudio IDD object 'OS_Schedule_VariableInterval' | 
| CScheduleWeek | ScheduleWeek is a ResourceObject that wraps the OpenStudio IDD object 'OS_Schedule_Week' | 
| CScheduleYear | ScheduleYear is a Schedule that wraps the OpenStudio IDD object 'OS_Schedule_Year' | 
| CScreen | Screen is a ShadingMaterial that wraps the OpenStudio IDD object 'OS:WindowMaterial:Screen' | 
| CSetpointManager | SetpointManager is the base class for setpoint managers | 
| CSetpointManagerColdest | SetpointManagerColdest is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:Coldest' | 
| CSetpointManagerFollowGroundTemperature | SetpointManagerFollowGroundTemperature is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:FollowGroundTemperature' | 
| CSetpointManagerFollowOutdoorAirTemperature | SetpointManagerFollowOutdoorAirTemperature is an SetpointManager that wraps the IDD object named "OS:SetpointManager:FollowOutdoorAirTemperature" | 
| CSetpointManagerFollowSystemNodeTemperature | SetpointManagerFollowSystemNodeTemperature is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:FollowSystemNodeTemperature' | 
| CSetpointManagerMixedAir | SetpointManagerMixedAir is an interface to the IDD object named "OS:SetpointManager:MixedAir" | 
| CSetpointManagerMultiZoneCoolingAverage | SetpointManagerMultiZoneCoolingAverage is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:MultiZone:Cooling:Average' | 
| CSetpointManagerMultiZoneHeatingAverage | SetpointManagerMultiZoneHeatingAverage is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:MultiZone:Heating:Average' | 
| CSetpointManagerMultiZoneHumidityMaximum | SetpointManagerMultiZoneHumidityMaximum is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:MultiZone:Humidity:Maximum' | 
| CSetpointManagerMultiZoneHumidityMinimum | SetpointManagerMultiZoneHumidityMinimum is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:MultiZone:Humidity:Minimum' | 
| CSetpointManagerMultiZoneMaximumHumidityAverage | SetpointManagerMultiZoneMaximumHumidityAverage is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:MultiZone:MaximumHumidity:Average' | 
| CSetpointManagerMultiZoneMinimumHumidityAverage | SetpointManagerMultiZoneMinimumHumidityAverage is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:MultiZone:MinimumHumidity:Average' | 
| CSetpointManagerOutdoorAirPretreat | SetpointManagerOutdoorAirPretreat is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:OutdoorAirPretreat' | 
| CSetpointManagerOutdoorAirReset | SetpointManagerOutdoorAirReset is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:OutdoorAirReset' | 
| CSetpointManagerScheduled | SetpointManagerScheduled is an interface to theIDD object named "OS:SetpointManager:Scheduled" | 
| CSetpointManagerScheduledDualSetpoint | SetpointManagerScheduledDualSetpoint is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:Scheduled:DualSetpoint' | 
| CSetpointManagerSingleZoneCooling | SetpointManagerSingleZoneCooling is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SingleZone:Cooling' | 
| CSetpointManagerSingleZoneHeating | SetpointManagerSingleZoneHeating is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SingleZone:Heating' | 
| CSetpointManagerSingleZoneHumidityMaximum | SetpointManagerSingleZoneHumidityMaximum is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SingleZone:Humidity:Maximum' | 
| CSetpointManagerSingleZoneHumidityMinimum | SetpointManagerSingleZoneHumidityMinimum is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SingleZone:Humidity:Minimum' | 
| CSetpointManagerSingleZoneOneStageCooling | SetpointManagerSingleZoneOneStageCooling is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SingleZone:OneStageCooling' | 
| CSetpointManagerSingleZoneOneStageHeating | SetpointManagerSingleZoneOneStageHeating is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SingleZone:OneStageHeating' | 
| CSetpointManagerSingleZoneReheat | SetpointManagerSingleZoneReheat is an interface to theIDD object named "OS:SetpointManager:SingleZone:Reheat" | 
| CSetpointManagerSystemNodeResetHumidity | SetpointManagerSystemNodeResetHumidity is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SystemNodeReset:Humidity' | 
| CSetpointManagerSystemNodeResetTemperature | SetpointManagerSystemNodeResetTemperature is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:SystemNodeReset:Temperature' | 
| CSetpointManagerWarmest | SetpointManagerWarmest is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:Warmest' | 
| CSetpointManagerWarmestTemperatureFlow | SetpointManagerWarmestTemperatureFlow is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:WarmestTemperatureFlow' | 
| CShade | Shade is a ShadingMaterial that wraps the OpenStudio IDD object 'OS:WindowMaterial:Shade' | 
| CShadingControl | ShadingControl is a ResourceObject that wraps the OpenStudio IDD object 'OS:ShadingControl' | 
| CShadingMaterial | ShadingMaterial is a FenestrationMaterial that serves as a base class for objects like Blind, Screen, and Shade | 
| CShadingSurface | ShadingSurface is a PlanarSurface that wraps the OpenStudio IDD object 'OS:ShadingSurface' | 
| CShadingSurfaceGroup | ShadingSurfaceGroup is a PlanarSurfaceGroup that wraps the OpenStudio IDD object 'OS_ShadingSurfaceGroup' | 
| CShadowCalculation | ShadowCalculation derives from ModelObject and is an interface to the OpenStudio IDD object named "ShadowCalculation" | 
| CSimpleGlazing | SimpleGlazing is a Glazing that wraps the OpenStudio IDD object 'OS:WindowMaterial:SimpleGlazingSystem' | 
| CSimulationControl | SimulationControl derives from ParentObject and is an interface to the OpenStudio IDD object named "SimulationControl" | 
| CSite | Site is a ParentObject that wraps the OpenStudio IDD object 'OS_Site' | 
| CSiteGroundReflectance | SiteGroundReflectance is a ModelObject that wraps the OpenStudio IDD object 'OS:Site:GroundReflectance' | 
| CSiteGroundTemperatureBuildingSurface | SiteGroundTemperatureBuildingSurface is a ModelObject that wraps the OpenStudio IDD object 'OS_Site_GroundTemperature_BuildingSurface' | 
| CSiteGroundTemperatureDeep | SiteGroundTemperatureDeep is a ModelObject that wraps the OpenStudio IDD object 'OS_Site_GroundTemperature_Deep' | 
| CSiteGroundTemperatureFCfactorMethod | SiteGroundTemperatureFCfactorMethod is a ModelObject that wraps the OpenStudio IDD object 'OS_Site_GroundTemperature_FCfactorMethod' | 
| CSiteGroundTemperatureShallow | SiteGroundTemperatureShallow is a ModelObject that wraps the OpenStudio IDD object 'OS_Site_GroundTemperature_Shallow' | 
| CSiteGroundTemperatureUndisturbedKusudaAchenbach | SiteGroundTemperatureUndisturbedKusudaAchenbach is a ModelObject that wraps the OpenStudio IDD object 'OS_Site_GroundTemperature_UndisturbedKusudaAchenbach' | 
| CSiteGroundTemperatureUndisturbedXing | SiteGroundTemperatureUndisturbedXing is a ModelObject that wraps the OpenStudio IDD object 'OS_Site_GroundTemperature_UndisturbedXing' | 
| CSiteWaterMainsTemperature | SiteWaterMainsTemperature is a ModelObject that wraps the OpenStudio IDD object 'OS:Site:WaterMainsTemperature' | 
| CSizingParameters | SizingParameters is a ModelObject that wraps the OpenStudio IDD object 'OS:Sizing:Parameters' | 
| CSizingPeriod |  | 
| CSizingPlant | SizingPlant is a ModelObject that wraps the OpenStudio IDD object 'OS:Sizing:Plant' | 
| CSizingSystem | SizingSystem is a ModelObject that wraps the OpenStudio IDD object 'OS:Sizing:System' | 
| CSizingZone | SizingZone is a ModelObject that wraps the OpenStudio IDD object 'OS:Sizing:Zone' | 
| CSkyTemperature |  | 
| CSolarCollectorFlatPlatePhotovoltaicThermal | SolarCollectorFlatPlatePhotovoltaicThermal is a StraightComponent that wraps the OpenStudio IDD object 'OS:SolarCollector:FlatPlate:PhotovoltaicThermal' | 
| CSolarCollectorFlatPlateWater | SolarCollectorFlatPlateWater is a StraightComponent that wraps the OpenStudio IDD object 'OS:SolarCollector:FlatPlate:Water' | 
| CSolarCollectorIntegralCollectorStorage | SolarCollectorIntegralCollectorStorage is a StraightComponent that wraps the OpenStudio IDD object 'OS:SolarCollector:IntegralCollectorStorage' | 
| CSolarCollectorPerformanceFlatPlate | SolarCollectorPerformanceFlatPlate is a ModelObject that wraps the OpenStudio IDD object 'OS:SolarCollectorPerformance:FlatPlate' | 
| CSolarCollectorPerformanceIntegralCollectorStorage | SolarCollectorPerformanceIntegralCollectorStorage is a ModelObject that wraps the OpenStudio IDD object 'OS:SolarCollectorPerformance:IntegralCollectorStorage' | 
| CSolarCollectorPerformancePhotovoltaicThermalBIPVT | SolarCollectorPerformancePhotovoltaicThermalBIPVT is a ModelObject that wraps the OpenStudio IDD object 'OS:SolarCollectorPerformance:PhotovoltaicThermal:BIPVT' | 
| CSolarCollectorPerformancePhotovoltaicThermalSimple | SolarCollectorPerformancePhotovoltaicThermalSimple is a ModelObject that wraps the OpenStudio IDD object 'OS:SolarCollectorPerformance:PhotovoltaicThermal:Simple' | 
| CSpace | Space is a PlanarSurfaceGroup that wraps the OpenStudio IDD object 'OS_Space' | 
| CSpaceInfiltrationDesignFlowRate | SpaceInfiltrationDesignFlowRate is a SpaceLoad that wraps the OpenStudio IDD object 'OS:SpaceInfiltration:DesignFlowRate' | 
| CSpaceInfiltrationEffectiveLeakageArea | SpaceInfiltrationEffectiveLeakageArea is a SpaceLoad that wraps the OpenStudio IDD object 'OS:SpaceInfiltration:EffectiveLeakageArea' | 
| CSpaceInfiltrationFlowCoefficient | SpaceInfiltrationFlowCoefficient is a SpaceLoad that wraps the OpenStudio IDD object 'OS:SpaceInfiltration:FlowCoefficient' | 
| CSpaceItem | SpaceItem is an abstract class derived from ModelObject | 
| CSpaceLoad | SpaceLoad is an abstract class derived from SpaceItem | 
| CSpaceLoadDefinition | SpaceLoadDefinition is an abstract class derived from ResourceObject | 
| CSpaceLoadInstance | SpaceLoadInstance is an abstract class derived from SpaceLoad | 
| CSpaceType | SpaceType is a ResourceObject that wraps the OpenStudio IDD object 'OS_SpaceType' | 
| CSpectralDataField |  | 
| CSplitter |  | 
| CStandardGlazing | StandardGlazing is a Glazing that wraps the OpenStudio IDD object 'OS:WindowMaterial:Glazing' | 
| CStandardOpaqueMaterial | StandardOpaqueMaterial is a OpaqueMaterial that wraps the OpenStudio IDD object 'OS:OpaqueMaterial' | 
| CStandardsInformationConstruction | StandardsInformationConstruction is the ModelObject that wraps OpenStudio IDD object 'OS:StandardsInformation:ConstructionFields' | 
| CStandardsInformationMaterial | StandardsInformationMaterial is a ModelObject that wraps the OpenStudio IDD object 'OS:StandardsInformation:Material' | 
| CSteamEquipment | SteamEquipment is a SpaceLoadInstance that wraps the OpenStudio IDD object 'OS:SteamEquipment' | 
| CSteamEquipmentDefinition | SteamEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:SteamEquipment:Definition' | 
| CStraightComponent | StraightComponent is the base class for HVACComponent objects which have precisely one inlet port and one outlet port | 
| CSubSurface | SubSurface is a PlanarSurface that wraps the OpenStudio IDD object 'OS_SubSurface' | 
| CSupplyAirflowRatioField |  | 
| CSurface | Surface is a PlanarSurface that wraps the OpenStudio IDD object 'OS_Surface' | 
| CSurfaceControlMovableInsulation | SurfaceControlMovableInsulation is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceControl:MovableInsulation' | 
| CSurfaceIntersection | SurfaceIntersection contains detailed information about a surface intersection | 
| CSurfacePropertyConvectionCoefficients | SurfacePropertyConvectionCoefficients is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:ConvectionCoefficients' | 
| CSurfacePropertyConvectionCoefficientsMultipleSurface | SurfacePropertyConvectionCoefficientsMultipleSurface is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:ConvectionCoefficients:MultipleSurface' | 
| CSurfacePropertyExposedFoundationPerimeter | SurfacePropertyExposedFoundationPerimeter is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:ExposedFoundationPerimeter' | 
| CSurfacePropertyGroundSurfaces | SurfacePropertyGroundSurfaces is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:GroundSurfaces' | 
| CSurfacePropertyIncidentSolarMultiplier | SurfacePropertyIncidentSolarMultiplier is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:IncidentSolarMultiplier' | 
| CSurfacePropertyLocalEnvironment | SurfacePropertyLocalEnvironment is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:LocalEnvironment' | 
| CSurfacePropertyOtherSideCoefficients | SurfacePropertyOtherSideCoefficients is a ResourceObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:OtherSideCoefficients' | 
| CSurfacePropertyOtherSideConditionsModel | SurfacePropertyOtherSideConditionsModel is a ResourceObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:OtherSideConditionsModel' | 
| CSurfacePropertySurroundingSurfaces | SurfacePropertySurroundingSurfaces is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:SurroundingSurfaces' | 
| CSurroundingSurfaceGroup | This class implements an extensible group | 
| CSwimmingPoolIndoor | SwimmingPoolIndoor is a StraightComponent that wraps the OpenStudio IDD object 'OS:SwimmingPool:Indoor' | 
| CTableIndependentVariable | TableIndependentVariable is a ResourceObject that wraps the OpenStudio IDD object 'OS:Table:IndependentVariable' | 
| CTableLookup | TableLookup is a Curve that wraps the OpenStudio IDD object 'OS:Table:Lookup' | 
| CTableMultiVariableLookup | TableMultiVariableLookup is a Curve that wraps the OpenStudio IDD object 'OS:Table:MultiVariableLookup' | 
| CTableMultiVariableLookupPoint | This class implements a single point of a TableMultiVariableLookup | 
| CTemperatureEnthalpy | This class implements a temperature enthalpy | 
| CTemperingValve | TemperingValve is a StraightComponent that wraps the OpenStudio IDD object 'OS:TemperingValve' | 
| CThermalStorageChilledWaterStratified | ThermalStorageChilledWaterStratified is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:ThermalStorage:ChilledWater:Stratified' | 
| CThermalStorageIceDetailed | ThermalStorageIceDetailed is a StraightComponent that wraps the OpenStudio IDD object 'OS:ThermalStorage:Ice:Detailed' | 
| CThermalZone | ThermalZone is a HVACComponent that wraps the OpenStudio IDD object 'OS_ThermalZone' | 
| CThermochromicGlazing | ThermochromicGlazing is a Glazing that wraps the OpenStudio IDD object 'OS:WindowMaterial:GlazingGroup:Thermochromic' | 
| CThermostat | Thermostat is the base class for all types of thermostats | 
| CThermostatSetpointDualSetpoint | ThermostatSetpointDualSetpoint is a ModelObject that wraps the OpenStudio IDD object 'OS:ThermostatSetpoint:DualSetpoint' | 
| CThreeJSForwardTranslator | ThreeJSForwardTranslator converts an OpenStudio Model to ThreeJS format | 
| CThreeJSReverseTranslator | ThreeJSReverseTranslator converts a ThreeJS JSON to OpenStudio Model | 
| CTimestep | Timestep derives from ModelObject and is an interface to the OpenStudio IDD object named "Timestep" | 
| CTransitionZone | This class implements a transition zone, for DaylightingDeviceTubular | 
| CUnitarySystemPerformanceMultispeed | UnitarySystemPerformanceMultispeed is a WaterToAirComponent that wraps the OpenStudio IDD object 'OS:UnitarySystemPerformance:Multispeed' | 
| CUtilityBill | UtilityBill is a ModelObject that wraps the OpenStudio IDD object 'OS:UtilityBill' | 
| CVersion |  | 
| CViewFactor | This class implements a view factor | 
| CViewFactorData | This class implements a single point of a viewFactors, meant to replace std::pair<PlanarSurface, double> | 
| CWaterHeaterHeatPump | WaterHeaterHeatPump is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:WaterHeater:HeatPump' | 
| CWaterHeaterHeatPumpWrappedCondenser | WaterHeaterHeatPumpWrappedCondenser is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:WaterHeater:HeatPump:WrappedCondenser' | 
| CWaterHeaterMixed | WaterHeaterMixed is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:WaterHeater:Mixed' | 
| CWaterHeaterSizing | WaterHeaterSizing is a ModelObject that wraps the OpenStudio IDD object 'OS:WaterHeater:Sizing' | 
| CWaterHeaterStratified | WaterHeaterStratified is a WaterToWaterComponent that wraps the OpenStudio IDD object 'OS:WaterHeater:Stratified' | 
| CWaterToAirComponent | WaterToAirComponent is the base class for model objects which interact with an air stream and a water stream | 
| CWaterToWaterComponent | WaterToWaterComponent is the base class for HVACComponent objects which interact with two water loops | 
| CWaterUseConnections | WaterUseConnections is a StraightComponent that wraps the OpenStudio IDD object 'OS:WaterUse:Connections' | 
| CWaterUseEquipment | WaterUseEquipment is a ModelObject that wraps the OpenStudio IDD object 'OS:WaterUse:Equipment' | 
| CWaterUseEquipmentDefinition | WaterUseEquipmentDefinition is a SpaceLoadDefinition that wraps the OpenStudio IDD object 'OS:WaterUse:Equipment:Definition' | 
| CWeatherFile | WeatherFile derives from ModelObject and is an interface to the OpenStudio IDD object named "OS:WeatherFile" | 
| CWeatherFileConditionType |  | 
| CWeatherFileDays |  | 
| CWindowDataFile | WindowDataFile is a ConstructionBase that wraps EnergyPlus IDD object 'Construction:WindowDataFile' | 
| CWindowPropertyFrameAndDivider | WindowPropertyFrameAndDivider is a ResourceObject that wraps the OpenStudio IDD object 'OS:WindowProperty:FrameAndDivider' | 
| CYearDescription | YearDescription is a ParentObject that wraps the OpenStudio IDD object 'OS_YearDescription' | 
| CZoneAirContaminantBalance | ZoneAirContaminantBalance is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneAirContaminantBalance' | 
| CZoneAirHeatBalanceAlgorithm | ZoneAirHeatBalanceAlgorithm is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneAirHeatBalanceAlgorithm' | 
| CZoneAirMassFlowConservation | ZoneAirMassFlowConservation is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneAirMassFlowConservation' | 
| CZoneCapacitanceMultiplierResearchSpecial | ZoneCapacitanceMultiplierResearchSpecial is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneCapacitanceMultiplier:ResearchSpecial' | 
| CZoneControlContaminantController | ZoneControlContaminantController is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneControl:ContaminantController' | 
| CZoneControlHumidistat | ZoneControlHumidistat is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneControl:Humidistat' | 
| CZoneControlThermostatStagedDualSetpoint | ZoneControlThermostatStagedDualSetpoint is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneControl:Thermostat:StagedDualSetpoint' | 
| CZoneHVACBaseboardConvectiveElectric | ZoneHVACBaseboardConvectiveElectric is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:Baseboard:Convective:Electric' | 
| CZoneHVACBaseboardConvectiveWater | ZoneHVACBaseboardConvectiveWater is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:Baseboard:Convective:Water' | 
| CZoneHVACBaseboardRadiantConvectiveElectric | ZoneHVACBaseboardRadiantConvectiveElectric is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:Baseboard:RadiantConvective:Electric' | 
| CZoneHVACBaseboardRadiantConvectiveWater | ZoneHVACBaseboardRadiantConvectiveWater is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:Baseboard:RadiantConvective:Water' | 
| CZoneHVACComponent | ZoneHVACComponent is the base class for HVAC related objects that exclusively condition a single zone | 
| CZoneHVACCoolingPanelRadiantConvectiveWater | ZoneHVACCoolingPanelRadiantConvectiveWater is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:CoolingPanel:RadiantConvective:Water' | 
| CZoneHVACDehumidifierDX | ZoneHVACDehumidifierDX is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:Dehumidifier:DX' | 
| CZoneHVACEnergyRecoveryVentilator | ZoneHVACEnergyRecoveryVentilator is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:EnergyRecoveryVentilator' | 
| CZoneHVACEnergyRecoveryVentilatorController | ZoneHVACEnergyRecoveryVentilatorController is a ParentObject that wraps the OpenStudio IDD object 'OS:ZoneHVAC:EnergyRecoveryVentilator:Controller' | 
| CZoneHVACEquipmentList | ZoneHVACEquipmentList is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneHVAC:EquipmentList' | 
| CZoneHVACFourPipeFanCoil | ZoneHVACFourPipeFanCoil is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:FourPipeFanCoil' | 
| CZoneHVACHighTemperatureRadiant | ZoneHVACHighTemperatureRadiant is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:HighTemperatureRadiant' | 
| CZoneHVACIdealLoadsAirSystem | ZoneHVACIdealLoadsAirSystem is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:IdealLoadsAirSystem' | 
| CZoneHVACLowTemperatureRadiantElectric | ZoneHVACLowTemperatureRadiantElectric is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:LowTemperatureRadiant:Electric' | 
| CZoneHVACLowTempRadiantConstFlow | ZoneHVACLowTempRadiantConstFlow is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:LowTemperatureRadiant:ConstantFlow' | 
| CZoneHVACLowTempRadiantVarFlow | ZoneHVACLowTempRadiantVarFlow is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:LowTemperatureRadiant:VariableFlow' | 
| CZoneHVACPackagedTerminalAirConditioner | ZoneHVACPackagedTerminalAirConditioner is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:PackagedTerminalAirConditioner' | 
| CZoneHVACPackagedTerminalHeatPump | ZoneHVACPackagedTerminalHeatPump is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:PackagedTerminalHeatPump' | 
| CZoneHVACTerminalUnitVariableRefrigerantFlow | ZoneHVACTerminalUnitVariableRefrigerantFlow is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:TerminalUnit:VariableRefrigerantFlow' | 
| CZoneHVACUnitHeater | ZoneHVACUnitHeater is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:UnitHeater' | 
| CZoneHVACUnitVentilator | ZoneHVACUnitVentilator is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:UnitVentilator' | 
| CZoneHVACWaterToAirHeatPump | ZoneHVACWaterToAirHeatPump is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneHVAC:WaterToAirHeatPump' | 
| CZoneMixing | ZoneMixing is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneMixing' | 
| CZonePropertyUserViewFactorsBySurfaceName | ZonePropertyUserViewFactorsBySurfaceName is a ModelObject that wraps the OpenStudio IDD object 'OS:ZoneProperty:UserViewFactors:BySurfaceName' | 
| CZoneVentilationDesignFlowRate | ZoneVentilationDesignFlowRate is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneVentilation:DesignFlowRate' | 
| CZoneVentilationWindandStackOpenArea | ZoneVentilationWindandStackOpenArea is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:ZoneVentilation:WindandStackOpenArea' | 
| CFilmResistanceType |  |