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

#include "EnergyManagementSystemTrendVariable.hpp"

Inheritance diagram for openstudio::model::EnergyManagementSystemTrendVariable:

Public Member Functions

 EnergyManagementSystemTrendVariable (const Model &model, const std::string eMSVariableName)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemActuator &object)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemSensor &object)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemGlobalVariable &object)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemTrendVariable &object)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemInternalVariable &object)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemCurveOrTableIndexVariable &object)
 EnergyManagementSystemTrendVariable (const Model &model, const EnergyManagementSystemConstructionIndexVariable &object)
virtual ~EnergyManagementSystemTrendVariable ()
std::string emsVariableName () const
int numberOfTimestepsToBeLogged () 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 setEMSVariableName (const std::string &eMSVariableName)
bool setNumberOfTimestepsToBeLogged (int numberofTimestepstobeLogged)
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)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< EnergyManagementSystemTrendVariable
EnergyManagementSystemTrendVariableVector
typedef boost::optional
< EnergyManagementSystemTrendVariable
OptionalEnergyManagementSystemTrendVariable

Detailed Description

EnergyManagementSystemTrendVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:TrendVariable'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<EnergyManagementSystemActuator> openstudio::model::EnergyManagementSystemTrendVariable::emsActuator ( ) const
boost::optional<EnergyManagementSystemConstructionIndexVariable> openstudio::model::EnergyManagementSystemTrendVariable::emsConstructionIndexVariable ( ) const
boost::optional<EnergyManagementSystemCurveOrTableIndexVariable> openstudio::model::EnergyManagementSystemTrendVariable::emsCurveOrTableIndexVariable ( ) const
boost::optional<EnergyManagementSystemGlobalVariable> openstudio::model::EnergyManagementSystemTrendVariable::emsGlobalVariable ( ) const
boost::optional<EnergyManagementSystemInternalVariable> openstudio::model::EnergyManagementSystemTrendVariable::emsInternalVariable ( ) const
boost::optional<EnergyManagementSystemSensor> openstudio::model::EnergyManagementSystemTrendVariable::emsSensor ( ) const
boost::optional<EnergyManagementSystemTrendVariable> openstudio::model::EnergyManagementSystemTrendVariable::emsTrendVariable ( ) const
std::string openstudio::model::EnergyManagementSystemTrendVariable::emsVariableName ( ) const
boost::optional<ModelObject> openstudio::model::EnergyManagementSystemTrendVariable::emsVariableObject ( ) const
static IddObjectType openstudio::model::EnergyManagementSystemTrendVariable::iddObjectType ( )
static
int openstudio::model::EnergyManagementSystemTrendVariable::numberOfTimestepsToBeLogged ( ) const
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const std::string &  eMSVariableName)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemActuator object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemSensor object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemGlobalVariable object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemTrendVariable object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemInternalVariable object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemCurveOrTableIndexVariable object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setEMSVariableName ( const EnergyManagementSystemConstructionIndexVariable object)
bool openstudio::model::EnergyManagementSystemTrendVariable::setNumberOfTimestepsToBeLogged ( int  numberofTimestepstobeLogged)

Friends And Related Function Documentation