OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "SetpointManagerScheduledDualSetpoint.hpp"

Inheritance diagram for openstudio::model::SetpointManagerScheduledDualSetpoint:

Public Member Functions

 SetpointManagerScheduledDualSetpoint (const Model &model)
virtual ~SetpointManagerScheduledDualSetpoint ()
std::string controlVariable () const
boost::optional< SchedulehighSetpointSchedule () const
boost::optional< SchedulelowSetpointSchedule () const
boost::optional< NodesetpointNode () const
bool setControlVariable (const std::string &controlVariable)
bool setHighSetpointSchedule (Schedule &schedule)
void resetHighSetpointSchedule ()
bool setLowSetpointSchedule (Schedule &schedule)
void resetLowSetpointSchedule ()

Static Public Member Functions

static std::vector< std::string > controlVariableValues ()
static IddObjectType iddObjectType ()

Related Functions

typedef boost::optional
< SetpointManagerScheduledDualSetpoint
OptionalSetpointManagerScheduledDualSetpoint
typedef std::vector
< SetpointManagerScheduledDualSetpoint
SetpointManagerScheduledDualSetpointVector

Detailed Description

SetpointManagerScheduledDualSetpoint is a SetpointManager that wraps the OpenStudio IDD object 'OS:SetpointManager:Scheduled:DualSetpoint'.

Constructor & Destructor Documentation

openstudio::model::SetpointManagerScheduledDualSetpoint::SetpointManagerScheduledDualSetpoint ( const Model model)
explicit
virtual openstudio::model::SetpointManagerScheduledDualSetpoint::~SetpointManagerScheduledDualSetpoint ( )
inlinevirtual

Member Function Documentation

std::string openstudio::model::SetpointManagerScheduledDualSetpoint::controlVariable ( ) const
static std::vector<std::string> openstudio::model::SetpointManagerScheduledDualSetpoint::controlVariableValues ( )
static
boost::optional<Schedule> openstudio::model::SetpointManagerScheduledDualSetpoint::highSetpointSchedule ( ) const
static IddObjectType openstudio::model::SetpointManagerScheduledDualSetpoint::iddObjectType ( )
static
boost::optional<Schedule> openstudio::model::SetpointManagerScheduledDualSetpoint::lowSetpointSchedule ( ) const
void openstudio::model::SetpointManagerScheduledDualSetpoint::resetHighSetpointSchedule ( )
void openstudio::model::SetpointManagerScheduledDualSetpoint::resetLowSetpointSchedule ( )
bool openstudio::model::SetpointManagerScheduledDualSetpoint::setControlVariable ( const std::string &  controlVariable)
bool openstudio::model::SetpointManagerScheduledDualSetpoint::setHighSetpointSchedule ( Schedule schedule)
bool openstudio::model::SetpointManagerScheduledDualSetpoint::setLowSetpointSchedule ( Schedule schedule)
boost::optional<Node> openstudio::model::SetpointManagerScheduledDualSetpoint::setpointNode ( ) const

Friends And Related Function Documentation