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 ()=default
 EnergyManagementSystemOutputVariable (const EnergyManagementSystemOutputVariable &other)=default
 EnergyManagementSystemOutputVariable (EnergyManagementSystemOutputVariable &&other)=default
EnergyManagementSystemOutputVariableoperator= (const EnergyManagementSystemOutputVariable &)=default
EnergyManagementSystemOutputVariableoperator= (EnergyManagementSystemOutputVariable &&)=default
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

using EnergyManagementSystemOutputVariableVector = std::vector< EnergyManagementSystemOutputVariable >
using OptionalEnergyManagementSystemOutputVariable = boost::optional< EnergyManagementSystemOutputVariable >

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 ( )
virtualdefault
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( const EnergyManagementSystemOutputVariable other)
default
openstudio::model::EnergyManagementSystemOutputVariable::EnergyManagementSystemOutputVariable ( EnergyManagementSystemOutputVariable &&  other)
default

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
EnergyManagementSystemOutputVariable& openstudio::model::EnergyManagementSystemOutputVariable::operator= ( const EnergyManagementSystemOutputVariable )
default
EnergyManagementSystemOutputVariable& openstudio::model::EnergyManagementSystemOutputVariable::operator= ( EnergyManagementSystemOutputVariable &&  )
default
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