OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "PipeOutdoor.hpp"

Inheritance diagram for openstudio::model::PipeOutdoor:

Public Member Functions

 PipeOutdoor (const Model &model)
virtual ~PipeOutdoor ()
boost::optional< Constructionconstruction () const
boost::optional< NodeambientTemperatureOutdoorAirNode () const
double pipeInsideDiameter () const
double pipeLength () const
bool setConstruction (const Construction &construction)
void resetConstruction ()
bool setAmbientTemperatureOutdoorAirNode (const Node &node)
void resetAmbientTemperatureOutdoorAirNode ()
bool setPipeInsideDiameter (double pipeInsideDiameter)
bool setPipeLength (double pipeLength)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef boost::optional
< PipeOutdoor
OptionalPipeOutdoor
typedef std::vector< PipeOutdoorPipeOutdoorVector

Detailed Description

PipeOutdoor is a StraightComponent that wraps the OpenStudio IDD object 'OS:Pipe:Outdoor'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<Node> openstudio::model::PipeOutdoor::ambientTemperatureOutdoorAirNode ( ) const
boost::optional<Construction> openstudio::model::PipeOutdoor::construction ( ) const
static IddObjectType openstudio::model::PipeOutdoor::iddObjectType ( )
static
double openstudio::model::PipeOutdoor::pipeInsideDiameter ( ) const
double openstudio::model::PipeOutdoor::pipeLength ( ) const
void openstudio::model::PipeOutdoor::resetAmbientTemperatureOutdoorAirNode ( )
void openstudio::model::PipeOutdoor::resetConstruction ( )
bool openstudio::model::PipeOutdoor::setAmbientTemperatureOutdoorAirNode ( const Node node)
bool openstudio::model::PipeOutdoor::setConstruction ( const Construction construction)
bool openstudio::model::PipeOutdoor::setPipeInsideDiameter ( double  pipeInsideDiameter)
bool openstudio::model::PipeOutdoor::setPipeLength ( double  pipeLength)

Friends And Related Function Documentation

typedef boost::optional<PipeOutdoor> OptionalPipeOutdoor
related
typedef std::vector<PipeOutdoor> PipeOutdoorVector
related