#include "Construction.hpp"
Public Member Functions | |
Construction | reverseConstruction () const |
Construction (const Model &model) | |
Construction (const std::vector< OpaqueMaterial > &opaqueMaterials) | |
Construction (const std::vector< FenestrationMaterial > &fenestrationMaterials) | |
Construction (const ModelPartitionMaterial &modelPartitionMaterial) | |
virtual | ~Construction ()=default |
Construction (const Construction &other)=default | |
Construction (Construction &&other)=default | |
Construction & | operator= (const Construction &)=default |
Construction & | operator= (Construction &&)=default |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
using | ConstructionVector = std::vector< Construction > |
using | OptionalConstruction = boost::optional< Construction > |
Construction is a LayeredConstruction that wraps the EnergyPlus IDD object 'Construction'.
A Construction consists of a number of material layers, each of which should belong to the same base class: OpaqueMaterial, FenestrationMaterial, or ModelPartitionMaterial. In addition the layers must satisfy some restrictions in order to form a valid EnergyPlus construction, see the documentation for LayeredConstruction.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
virtualdefault |
|
default |
|
default |
|
static |
|
default |
|
default |
Construction openstudio::model::Construction::reverseConstruction | ( | ) | const |
Searches the model for a layered construction with layers which are the reverse of this one.
Returns that construction if found, creates one if not.
|
related |
|
related |