#include "AirflowNetworkExternalNode.hpp"
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 |
AirflowNetworkExternalNode is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkExternalNode'.
|
explicit |
Construct an external node with defaulted values.
|
explicit |
Construct an external node with a specified wind pressure curve.
|
inlinevirtual |
double openstudio::model::AirflowNetworkExternalNode::externalNodeHeight | ( | ) | const |
Returns the external node height.
|
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 |
Curve openstudio::model::AirflowNetworkExternalNode::windPressureCoefficientCurve | ( | ) | const |
Returns the wind pressure coefficient curve for this external node.
|
related |
|
related |