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

#include "TemperingValve.hpp"

Inheritance diagram for openstudio::model::TemperingValve:

Public Member Functions

 TemperingValve (const Model &model)
virtual ~TemperingValve ()=default
 TemperingValve (const TemperingValve &other)=default
 TemperingValve (TemperingValve &&other)=default
TemperingValveoperator= (const TemperingValve &)=default
TemperingValveoperator= (TemperingValve &&)=default
boost::optional< Nodestream2SourceNode () const
boost::optional< NodetemperatureSetpointNode () const
boost::optional< NodepumpOutletNode () const
bool setStream2SourceNode (const Node &stream2SourceNode)
void resetStream2SourceNode ()
bool setTemperatureSetpointNode (const Node &temperatureSetpointNode)
void resetTemperatureSetpointNode ()
bool setPumpOutletNode (const Node &pumpOutletNode)
void resetPumpOutletNode ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using OptionalTemperingValve = boost::optional< TemperingValve >
using TemperingValveVector = std::vector< TemperingValve >

Detailed Description

TemperingValve is a StraightComponent that wraps the OpenStudio IDD object 'OS:TemperingValve'.

Constructor & Destructor Documentation

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

Member Function Documentation

static IddObjectType openstudio::model::TemperingValve::iddObjectType ( )
static
TemperingValve& openstudio::model::TemperingValve::operator= ( const TemperingValve )
default
TemperingValve& openstudio::model::TemperingValve::operator= ( TemperingValve &&  )
default
boost::optional<Node> openstudio::model::TemperingValve::pumpOutletNode ( ) const
void openstudio::model::TemperingValve::resetPumpOutletNode ( )
void openstudio::model::TemperingValve::resetStream2SourceNode ( )
void openstudio::model::TemperingValve::resetTemperatureSetpointNode ( )
bool openstudio::model::TemperingValve::setPumpOutletNode ( const Node pumpOutletNode)
bool openstudio::model::TemperingValve::setStream2SourceNode ( const Node stream2SourceNode)
bool openstudio::model::TemperingValve::setTemperatureSetpointNode ( const Node temperatureSetpointNode)
boost::optional<Node> openstudio::model::TemperingValve::stream2SourceNode ( ) const
boost::optional<Node> openstudio::model::TemperingValve::temperatureSetpointNode ( ) const

Friends And Related Function Documentation

using OptionalTemperingValve = boost::optional<TemperingValve>
related
using TemperingValveVector = std::vector<TemperingValve>
related