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

#include "EnergyManagementSystemInternalVariable.hpp"

Inheritance diagram for openstudio::model::EnergyManagementSystemInternalVariable:

Public Member Functions

 EnergyManagementSystemInternalVariable (const Model &model, const std::string &internalDataType)
virtual ~EnergyManagementSystemInternalVariable ()=default
 EnergyManagementSystemInternalVariable (const EnergyManagementSystemInternalVariable &other)=default
 EnergyManagementSystemInternalVariable (EnergyManagementSystemInternalVariable &&other)=default
EnergyManagementSystemInternalVariableoperator= (const EnergyManagementSystemInternalVariable &)=default
EnergyManagementSystemInternalVariableoperator= (EnergyManagementSystemInternalVariable &&)=default
std::string internalDataIndexKeyName () const
std::string internalDataType () const
bool setInternalDataIndexKeyName (const std::string &internalDataIndexKeyName)
void resetInternalDataIndexKeyName ()
bool setInternalDataType (const std::string &internalDataType)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using EnergyManagementSystemInternalVariableVector = std::vector< EnergyManagementSystemInternalVariable >
using OptionalEnergyManagementSystemInternalVariable = boost::optional< EnergyManagementSystemInternalVariable >

Detailed Description

EnergyManagementSystemInternalVariable is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:InternalVariable'.

Constructor & Destructor Documentation

openstudio::model::EnergyManagementSystemInternalVariable::EnergyManagementSystemInternalVariable ( const Model model,
const std::string &  internalDataType 
)
explicit
virtual openstudio::model::EnergyManagementSystemInternalVariable::~EnergyManagementSystemInternalVariable ( )
virtualdefault
openstudio::model::EnergyManagementSystemInternalVariable::EnergyManagementSystemInternalVariable ( const EnergyManagementSystemInternalVariable other)
default
openstudio::model::EnergyManagementSystemInternalVariable::EnergyManagementSystemInternalVariable ( EnergyManagementSystemInternalVariable &&  other)
default

Member Function Documentation

static IddObjectType openstudio::model::EnergyManagementSystemInternalVariable::iddObjectType ( )
static
std::string openstudio::model::EnergyManagementSystemInternalVariable::internalDataIndexKeyName ( ) const
std::string openstudio::model::EnergyManagementSystemInternalVariable::internalDataType ( ) const
EnergyManagementSystemInternalVariable& openstudio::model::EnergyManagementSystemInternalVariable::operator= ( const EnergyManagementSystemInternalVariable )
default
EnergyManagementSystemInternalVariable& openstudio::model::EnergyManagementSystemInternalVariable::operator= ( EnergyManagementSystemInternalVariable &&  )
default
void openstudio::model::EnergyManagementSystemInternalVariable::resetInternalDataIndexKeyName ( )
bool openstudio::model::EnergyManagementSystemInternalVariable::setInternalDataIndexKeyName ( const std::string &  internalDataIndexKeyName)
bool openstudio::model::EnergyManagementSystemInternalVariable::setInternalDataType ( const std::string &  internalDataType)

Friends And Related Function Documentation