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

#include "AirflowNetworkExternalNode.hpp"

Inheritance diagram for openstudio::model::AirflowNetworkExternalNode:

Public Member Functions

 AirflowNetworkExternalNode (const Model &model)
 AirflowNetworkExternalNode (const Model &model, const Curve &curve)
virtual ~AirflowNetworkExternalNode ()
double externalNodeHeight () const
bool isExternalNodeHeightDefaulted () const
Curve windPressureCoefficientCurve () const
bool symmetricWindPressureCoefficientCurve () const
bool isSymmetricWindPressureCoefficientCurveDefaulted () const
std::string windAngleType () const
bool isWindAngleTypeDefaulted () const
void setExternalNodeHeight (double externalNodeHeight)
void resetExternalNodeHeight ()
bool setWindPressureCoefficientCurve (const Curve &wPCValue)
void setSymmetricWindPressureCoefficientCurve (bool symmetricWindPressureCoefficientCurve)
void resetSymmetricWindPressureCoefficientCurve ()
bool setWindAngleType (const std::string &windAngleType)
void resetWindAngleType ()

Static Public Member Functions

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

Related Functions

typedef std::vector
< AirflowNetworkExternalNode
AirflowNetworkExternalNodeVector
typedef boost::optional
< AirflowNetworkExternalNode
OptionalAirflowNetworkExternalNode

Detailed Description

AirflowNetworkExternalNode is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkExternalNode'.

Constructor & Destructor Documentation

openstudio::model::AirflowNetworkExternalNode::AirflowNetworkExternalNode ( const Model model)
explicit

Construct an external node with defaulted values.

openstudio::model::AirflowNetworkExternalNode::AirflowNetworkExternalNode ( const Model model,
const Curve curve 
)
explicit

Construct an external node with a specified wind pressure curve.

virtual openstudio::model::AirflowNetworkExternalNode::~AirflowNetworkExternalNode ( )
inlinevirtual

Member Function Documentation

double openstudio::model::AirflowNetworkExternalNode::externalNodeHeight ( ) const

Returns the external node height.

static IddObjectType openstudio::model::AirflowNetworkExternalNode::iddObjectType ( )
static
bool openstudio::model::AirflowNetworkExternalNode::isExternalNodeHeightDefaulted ( ) const

Returns true if the external node height is defaulted.

bool openstudio::model::AirflowNetworkExternalNode::isSymmetricWindPressureCoefficientCurveDefaulted ( ) const

Returns true if the wind pressure curve symmetry is defaulted.

bool openstudio::model::AirflowNetworkExternalNode::isWindAngleTypeDefaulted ( ) const

Returns true if the wind angle type is defaulted ("Absolute).

void openstudio::model::AirflowNetworkExternalNode::resetExternalNodeHeight ( )

Resets the external node height.

void openstudio::model::AirflowNetworkExternalNode::resetSymmetricWindPressureCoefficientCurve ( )

Resets the wind pressure curve symmetry.

void openstudio::model::AirflowNetworkExternalNode::resetWindAngleType ( )

Resets the wind angle type.

void openstudio::model::AirflowNetworkExternalNode::setExternalNodeHeight ( double  externalNodeHeight)

Sets the external node height.

void openstudio::model::AirflowNetworkExternalNode::setSymmetricWindPressureCoefficientCurve ( bool  symmetricWindPressureCoefficientCurve)

Sets the wind pressure curve symmetry.

bool openstudio::model::AirflowNetworkExternalNode::setWindAngleType ( const std::string &  windAngleType)

Sets the wind angle type.

bool openstudio::model::AirflowNetworkExternalNode::setWindPressureCoefficientCurve ( const Curve wPCValue)

Sets the wind pressure coefficient curve.

bool openstudio::model::AirflowNetworkExternalNode::symmetricWindPressureCoefficientCurve ( ) const

Returns true if the wind pressure curve is to be treated as symmetric.

std::string openstudio::model::AirflowNetworkExternalNode::windAngleType ( ) const

Returns the wind angle type, "Absolute" or "Relative".

static std::vector<std::string> openstudio::model::AirflowNetworkExternalNode::windAngleTypeValues ( )
static
Curve openstudio::model::AirflowNetworkExternalNode::windPressureCoefficientCurve ( ) const

Returns the wind pressure coefficient curve for this external node.

Friends And Related Function Documentation