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

#include "EnergyManagementSystemProgram.hpp"

Inheritance diagram for openstudio::model::EnergyManagementSystemProgram:

Public Member Functions

 EnergyManagementSystemProgram (const Model &model)
virtual ~EnergyManagementSystemProgram ()=default
 EnergyManagementSystemProgram (const EnergyManagementSystemProgram &other)=default
 EnergyManagementSystemProgram (EnergyManagementSystemProgram &&other)=default
EnergyManagementSystemProgramoperator= (const EnergyManagementSystemProgram &)=default
EnergyManagementSystemProgramoperator= (EnergyManagementSystemProgram &&)=default
std::string body () const
std::vector< std::string > lines () const
std::vector< ModelObjectreferencedObjects () const
std::vector< std::string > invalidReferencedObjects () const
bool setBody (const std::string &body)
bool resetBody ()
bool addLine (const std::string &body)
bool setLines (const std::vector< std::string > &body)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using EnergyManagementSystemProgramVector = std::vector< EnergyManagementSystemProgram >
using OptionalEnergyManagementSystemProgram = boost::optional< EnergyManagementSystemProgram >

Detailed Description

EnergyManagementSystemProgram is a ModelObject that wraps the OpenStudio IDD object 'OS:EnergyManagementSystem:Program'.

Constructor & Destructor Documentation

openstudio::model::EnergyManagementSystemProgram::EnergyManagementSystemProgram ( const Model model)
explicit
virtual openstudio::model::EnergyManagementSystemProgram::~EnergyManagementSystemProgram ( )
virtualdefault
openstudio::model::EnergyManagementSystemProgram::EnergyManagementSystemProgram ( const EnergyManagementSystemProgram other)
default
openstudio::model::EnergyManagementSystemProgram::EnergyManagementSystemProgram ( EnergyManagementSystemProgram &&  other)
default

Member Function Documentation

bool openstudio::model::EnergyManagementSystemProgram::addLine ( const std::string &  body)
std::string openstudio::model::EnergyManagementSystemProgram::body ( ) const
static IddObjectType openstudio::model::EnergyManagementSystemProgram::iddObjectType ( )
static
std::vector<std::string> openstudio::model::EnergyManagementSystemProgram::invalidReferencedObjects ( ) const
std::vector<std::string> openstudio::model::EnergyManagementSystemProgram::lines ( ) const
EnergyManagementSystemProgram& openstudio::model::EnergyManagementSystemProgram::operator= ( const EnergyManagementSystemProgram )
default
EnergyManagementSystemProgram& openstudio::model::EnergyManagementSystemProgram::operator= ( EnergyManagementSystemProgram &&  )
default
std::vector<ModelObject> openstudio::model::EnergyManagementSystemProgram::referencedObjects ( ) const
bool openstudio::model::EnergyManagementSystemProgram::resetBody ( )
bool openstudio::model::EnergyManagementSystemProgram::setBody ( const std::string &  body)
bool openstudio::model::EnergyManagementSystemProgram::setLines ( const std::vector< std::string > &  body)

Friends And Related Function Documentation