OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "EnergyManagementSystemOutputVariable.hpp"

Inheritance diagram for openstudio::model::EnergyManagementSystemOutputVariable:

Public Member Functions

 EnergyManagementSystemOutputVariable (const Model &model, const std::string eMSVariableName)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemActuator &object)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemSensor &object)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemGlobalVariable &object)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemTrendVariable &object)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemInternalVariable &object)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemCurveOrTableIndexVariable &object)
 EnergyManagementSystemOutputVariable (const Model &model, const EnergyManagementSystemConstructionIndexVariable &object)
virtual ~EnergyManagementSystemOutputVariable ()
std::string emsVariableName () const
std::string typeOfDataInVariable () const
std::string updateFrequency () const
std::string emsProgramOrSubroutineName () const
boost::optional
< EnergyManagementSystemProgram
emsProgram () const
boost::optional
< EnergyManagementSystemSubroutine
emsSubroutine () const
std::string units () const
boost::optional< ModelObjectemsVariableObject () const
boost::optional
< EnergyManagementSystemActuator
emsActuator () const
boost::optional
< EnergyManagementSystemSensor
emsSensor () const
boost::optional
< EnergyManagementSystemGlobalVariable
emsGlobalVariable () const
boost::optional
< EnergyManagementSystemTrendVariable
emsTrendVariable () const
boost::optional
< EnergyManagementSystemInternalVariable
emsInternalVariable () const
boost::optional
< EnergyManagementSystemCurveOrTableIndexVariable
emsCurveOrTableIndexVariable () const
boost::optional
< EnergyManagementSystemConstructionIndexVariable
emsConstructionIndexVariable () const
bool exportToBCVTB () const
bool isExportToBCVTBDefaulted () const
bool setEMSVariableName (const std::string &eMSVariableName)
bool setTypeOfDataInVariable (const std::string &typeofDatainVariable)
bool setUpdateFrequency (const std::string &updateFrequency)
bool setEMSProgramOrSubroutineName (const EnergyManagementSystemProgram &program)
bool setEMSProgramOrSubroutineName (const EnergyManagementSystemSubroutine &subroutine)
void resetEMSProgramOrSubroutineName ()
bool setUnits (const std::string &units)
void resetUnits ()
bool setEMSVariableName (const EnergyManagementSystemActuator &object)
bool setEMSVariableName (const EnergyManagementSystemSensor &object)
bool setEMSVariableName (const EnergyManagementSystemGlobalVariable &object)
bool setEMSVariableName (const EnergyManagementSystemTrendVariable &object)
bool setEMSVariableName (const EnergyManagementSystemInternalVariable &object)
bool setEMSVariableName (const EnergyManagementSystemCurveOrTableIndexVariable &object)
bool setEMSVariableName (const EnergyManagementSystemConstructionIndexVariable &object)
bool setExportToBCVTB (bool exportToBCVTB)
void resetExportToBCVTB ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > typeOfDataInVariableValues ()
static std::vector< std::string > updateFrequencyValues ()

Related Functions

typedef std::vector
< EnergyManagementSystemOutputVariable
EnergyManagementSystemOutputVariableVector
typedef boost::optional
< EnergyManagementSystemOutputVariable
OptionalEnergyManagementSystemOutputVariable

Detailed Description

EnergyManagementSystemOutputVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:OutputVariable'.

Constructor & Destructor Documentation

openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const std::string  eMSVariableName 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemActuator object 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemSensor object 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemGlobalVariable object 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemTrendVariable object 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemInternalVariable object 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemCurveOrTableIndexVariable object 
)
explicit
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const Model model,
const EnergyManagementSystemConstructionIndexVariable object 
)
explicit
virtual openstudio::model::EnergyManagementSystemOutputVariable::~EnergyManagementSystemOutputVariable ( )
inlinevirtual

Member Function Documentation

boost::optional<EnergyManagementSystemActuator> openstudio::model::EnergyManagementSystemOutputVariable::emsActuator ( ) const
boost::optional<EnergyManagementSystemConstructionIndexVariable> openstudio::model::EnergyManagementSystemOutputVariable::emsConstructionIndexVariable ( ) const
boost::optional<EnergyManagementSystemCurveOrTableIndexVariable> openstudio::model::EnergyManagementSystemOutputVariable::emsCurveOrTableIndexVariable ( ) const
boost::optional<EnergyManagementSystemGlobalVariable> openstudio::model::EnergyManagementSystemOutputVariable::emsGlobalVariable ( ) const
boost::optional<EnergyManagementSystemInternalVariable> openstudio::model::EnergyManagementSystemOutputVariable::emsInternalVariable ( ) const
boost::optional<EnergyManagementSystemProgram> openstudio::model::EnergyManagementSystemOutputVariable::emsProgram ( ) const
std::string openstudio::model::EnergyManagementSystemOutputVariable::emsProgramOrSubroutineName ( ) const
boost::optional<EnergyManagementSystemSensor> openstudio::model::EnergyManagementSystemOutputVariable::emsSensor ( ) const
boost::optional<EnergyManagementSystemSubroutine> openstudio::model::EnergyManagementSystemOutputVariable::emsSubroutine ( ) const
boost::optional<EnergyManagementSystemTrendVariable> openstudio::model::EnergyManagementSystemOutputVariable::emsTrendVariable ( ) const
std::string openstudio::model::EnergyManagementSystemOutputVariable::emsVariableName ( ) const
boost::optional<ModelObject> openstudio::model::EnergyManagementSystemOutputVariable::emsVariableObject ( ) const
bool openstudio::model::EnergyManagementSystemOutputVariable::exportToBCVTB ( ) const
static IddObjectType openstudio::model::EnergyManagementSystemOutputVariable::iddObjectType ( )
static
bool openstudio::model::EnergyManagementSystemOutputVariable::isExportToBCVTBDefaulted ( ) const
void openstudio::model::EnergyManagementSystemOutputVariable::resetEMSProgramOrSubroutineName ( )
void openstudio::model::EnergyManagementSystemOutputVariable::resetExportToBCVTB ( )
void openstudio::model::EnergyManagementSystemOutputVariable::resetUnits ( )
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSProgramOrSubroutineName ( const EnergyManagementSystemProgram program)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSProgramOrSubroutineName ( const EnergyManagementSystemSubroutine subroutine)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const std::string &  eMSVariableName)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemActuator object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemSensor object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemGlobalVariable object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemTrendVariable object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemInternalVariable object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemCurveOrTableIndexVariable object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setEMSVariableName ( const EnergyManagementSystemConstructionIndexVariable object)
bool openstudio::model::EnergyManagementSystemOutputVariable::setExportToBCVTB ( bool  exportToBCVTB)
bool openstudio::model::EnergyManagementSystemOutputVariable::setTypeOfDataInVariable ( const std::string &  typeofDatainVariable)
bool openstudio::model::EnergyManagementSystemOutputVariable::setUnits ( const std::string &  units)
bool openstudio::model::EnergyManagementSystemOutputVariable::setUpdateFrequency ( const std::string &  updateFrequency)
std::string openstudio::model::EnergyManagementSystemOutputVariable::typeOfDataInVariable ( ) const
static std::vector<std::string> openstudio::model::EnergyManagementSystemOutputVariable::typeOfDataInVariableValues ( )
static
std::string openstudio::model::EnergyManagementSystemOutputVariable::units ( ) const
std::string openstudio::model::EnergyManagementSystemOutputVariable::updateFrequency ( ) const
static std::vector<std::string> openstudio::model::EnergyManagementSystemOutputVariable::updateFrequencyValues ( )
static

Friends And Related Function Documentation