#include <SurfaceNetworkBuilder.hpp>
|
| virtual void | clear () |
| | Clear any internally stored information in the builder object.
|
| |
| std::vector< LogMessage > | warnings () const |
| | Returns warning messages generated by the last translation.
|
| |
| std::vector< LogMessage > | errors () const |
| | Returns error messages generated by the last translation.
|
| |
| std::vector< LogMessage > | logMessages () const |
| | Returns error messages generated by the last translation.
|
| |
| void | progress () |
| |
| void | initProgress (int max, std::string label) |
| |
| virtual bool | linkExteriorSurface (model::ThermalZone zone, model::Space space, model::Surface surface) |
| |
| virtual bool | linkExteriorSubSurface (model::ThermalZone zone, model::Space space, model::Surface surface, model::SubSurface subSurface) |
| |
| virtual bool | linkInteriorSurface (model::ThermalZone zone, model::Space space, model::Surface surface, model::Surface adjacentSurface, model::Space adjacentSpace, model::ThermalZone adjacentZone) |
| |
| virtual bool | linkInteriorSubSurface (model::ThermalZone zone, model::Space space, model::Surface surface, model::SubSurface subSurface, model::SubSurface adjacentSubSurface, model::Surface adjacentSurface, model::Space adjacentSpace, model::ThermalZone adjacentZone) |
| |
SurfaceNetworkBuilder objects walk the OpenStudio model as a network of surfaces.
The SurfaceNetworkBuilder object walks the OpenStudio model as a network of surface, calling a different function once for each pair of interior surfaces or subsurfaces and once for each exterior surface or subsurface. The intended usage is to subclass for a specific application.
◆ SurfaceNetworkBuilder()
| openstudio::airflow::SurfaceNetworkBuilder::SurfaceNetworkBuilder |
( |
ProgressBar * | progressBar = nullptr | ) |
|
|
explicit |
◆ ~SurfaceNetworkBuilder()
| virtual openstudio::airflow::SurfaceNetworkBuilder::~SurfaceNetworkBuilder |
( |
| ) |
|
|
virtualdefault |
◆ build()
| bool openstudio::airflow::SurfaceNetworkBuilder::build |
( |
model::Model & | model | ) |
|
◆ clear()
| virtual void openstudio::airflow::SurfaceNetworkBuilder::clear |
( |
| ) |
|
|
inlinevirtual |
Clear any internally stored information in the builder object.
◆ errors()
| std::vector< LogMessage > openstudio::airflow::SurfaceNetworkBuilder::errors |
( |
| ) |
const |
Returns error messages generated by the last translation.
◆ initProgress()
| void openstudio::airflow::SurfaceNetworkBuilder::initProgress |
( |
int | max, |
|
|
std::string | label ) |
|
protected |
◆ linkExteriorSubSurface()
| virtual bool openstudio::airflow::SurfaceNetworkBuilder::linkExteriorSubSurface |
( |
model::ThermalZone | zone, |
|
|
model::Space | space, |
|
|
model::Surface | surface, |
|
|
model::SubSurface | subSurface ) |
|
protectedvirtual |
◆ linkExteriorSurface()
| virtual bool openstudio::airflow::SurfaceNetworkBuilder::linkExteriorSurface |
( |
model::ThermalZone | zone, |
|
|
model::Space | space, |
|
|
model::Surface | surface ) |
|
protectedvirtual |
◆ linkInteriorSubSurface()
| virtual bool openstudio::airflow::SurfaceNetworkBuilder::linkInteriorSubSurface |
( |
model::ThermalZone | zone, |
|
|
model::Space | space, |
|
|
model::Surface | surface, |
|
|
model::SubSurface | subSurface, |
|
|
model::SubSurface | adjacentSubSurface, |
|
|
model::Surface | adjacentSurface, |
|
|
model::Space | adjacentSpace, |
|
|
model::ThermalZone | adjacentZone ) |
|
protectedvirtual |
◆ linkInteriorSurface()
| virtual bool openstudio::airflow::SurfaceNetworkBuilder::linkInteriorSurface |
( |
model::ThermalZone | zone, |
|
|
model::Space | space, |
|
|
model::Surface | surface, |
|
|
model::Surface | adjacentSurface, |
|
|
model::Space | adjacentSpace, |
|
|
model::ThermalZone | adjacentZone ) |
|
protectedvirtual |
◆ logMessages()
| std::vector< LogMessage > openstudio::airflow::SurfaceNetworkBuilder::logMessages |
( |
| ) |
const |
Returns error messages generated by the last translation.
◆ progress()
| void openstudio::airflow::SurfaceNetworkBuilder::progress |
( |
| ) |
|
|
protected |
◆ progressBar()
| ProgressBar * openstudio::airflow::SurfaceNetworkBuilder::progressBar |
( |
| ) |
const |
Returns the progress bar currently associated with the object.
◆ setProgressBar()
| void openstudio::airflow::SurfaceNetworkBuilder::setProgressBar |
( |
ProgressBar * | progressBar | ) |
|
Sets the progress bar to be updated by the object.
◆ warnings()
| std::vector< LogMessage > openstudio::airflow::SurfaceNetworkBuilder::warnings |
( |
| ) |
const |
Returns warning messages generated by the last translation.