OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "EnergyManagementSystemSensor.hpp"

Inheritance diagram for openstudio::model::EnergyManagementSystemSensor:

Public Member Functions

 EnergyManagementSystemSensor (const Model &model, const OutputVariable &outvar)
 EnergyManagementSystemSensor (const Model &model, const OutputMeter &outvar)
 EnergyManagementSystemSensor (const Model &model, const std::string &outputVariableOrMeterName)
virtual ~EnergyManagementSystemSensor ()
std::string keyName () const
boost::optional< OutputVariableoutputVariable () const
boost::optional< OutputMeteroutputMeter () const
std::string outputVariableOrMeterName () const
bool setKeyName (const std::string &keyName)
bool setOutputVariable (const OutputVariable &outputVariable)
bool setOutputMeter (const OutputMeter &outputMeter)
bool setOutputVariableOrMeterName (const std::string &outputVariableOrMeterName)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< EnergyManagementSystemSensor
EnergyManagementSystemSensorVector
typedef boost::optional
< EnergyManagementSystemSensor
OptionalEnergyManagementSystemSensor

Detailed Description

EnergyManagementSystemSensor is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:Sensor'.

Constructor & Destructor Documentation

openstudio::model::EnergyManagementSystemSensor::EnergyManagementSystemSensor ( const Model model,
const OutputVariable outvar 
)
explicit
openstudio::model::EnergyManagementSystemSensor::EnergyManagementSystemSensor ( const Model model,
const OutputMeter outvar 
)
explicit
openstudio::model::EnergyManagementSystemSensor::EnergyManagementSystemSensor ( const Model model,
const std::string &  outputVariableOrMeterName 
)
explicit
virtual openstudio::model::EnergyManagementSystemSensor::~EnergyManagementSystemSensor ( )
inlinevirtual

Member Function Documentation

static IddObjectType openstudio::model::EnergyManagementSystemSensor::iddObjectType ( )
static
std::string openstudio::model::EnergyManagementSystemSensor::keyName ( ) const
boost::optional<OutputMeter> openstudio::model::EnergyManagementSystemSensor::outputMeter ( ) const
boost::optional<OutputVariable> openstudio::model::EnergyManagementSystemSensor::outputVariable ( ) const
std::string openstudio::model::EnergyManagementSystemSensor::outputVariableOrMeterName ( ) const
bool openstudio::model::EnergyManagementSystemSensor::setKeyName ( const std::string &  keyName)
bool openstudio::model::EnergyManagementSystemSensor::setOutputMeter ( const OutputMeter outputMeter)
bool openstudio::model::EnergyManagementSystemSensor::setOutputVariable ( const OutputVariable outputVariable)
bool openstudio::model::EnergyManagementSystemSensor::setOutputVariableOrMeterName ( const std::string &  outputVariableOrMeterName)

Friends And Related Function Documentation