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

#include "SetpointManager.hpp"

Inheritance diagram for openstudio::model::SetpointManager:

Public Member Functions

virtual ~SetpointManager ()=default
 SetpointManager (const SetpointManager &other)=default
 SetpointManager (SetpointManager &&other)=default
SetpointManageroperator= (const SetpointManager &)=default
SetpointManageroperator= (SetpointManager &&)=default
boost::optional< NodesetpointNode () const
std::string controlVariable () const
bool isAllowedOnPlantLoop () const
bool setControlVariable (const std::string &controlVariable)

Protected Member Functions

 SetpointManager (IddObjectType type, const Model &model)

Detailed Description

SetpointManager is the base class for setpoint managers.

Constructor & Destructor Documentation

virtual openstudio::model::SetpointManager::~SetpointManager ( )
virtualdefault
openstudio::model::SetpointManager::SetpointManager ( const SetpointManager other)
default
openstudio::model::SetpointManager::SetpointManager ( SetpointManager &&  other)
default
openstudio::model::SetpointManager::SetpointManager ( IddObjectType  type,
const Model model 
)
protected

Constructs a new SetpointManager object and places it inside model.

Member Function Documentation

std::string openstudio::model::SetpointManager::controlVariable ( ) const

Returns the Control Variable.

bool openstudio::model::SetpointManager::isAllowedOnPlantLoop ( ) const

Returns whether this SPM is allowed to be placed on a PlantLoop (all SPMs are allowed on an AirLoopHVAC, some are allowed on a PlantLoop)

SetpointManager& openstudio::model::SetpointManager::operator= ( const SetpointManager )
default
SetpointManager& openstudio::model::SetpointManager::operator= ( SetpointManager &&  )
default
bool openstudio::model::SetpointManager::setControlVariable ( const std::string &  controlVariable)

Sets the Control Variable.

boost::optional<Node> openstudio::model::SetpointManager::setpointNode ( ) const

Returns the Node referred to by the SetpointNodeName field.