#include "DefaultSurfaceConstructions.hpp"
Public Member Functions | |
void | merge (const DefaultSurfaceConstructions &other) |
DefaultSurfaceConstructions (const Model &model) | |
virtual | ~DefaultSurfaceConstructions () |
boost::optional< ConstructionBase > | floorConstruction () const |
boost::optional< ConstructionBase > | wallConstruction () const |
boost::optional< ConstructionBase > | roofCeilingConstruction () const |
bool | setFloorConstruction (const ConstructionBase &construction) |
void | resetFloorConstruction () |
bool | setWallConstruction (const ConstructionBase &construction) |
void | resetWallConstruction () |
bool | setRoofCeilingConstruction (const ConstructionBase &construction) |
void | resetRoofCeilingConstruction () |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
typedef std::vector < DefaultSurfaceConstructions > | DefaultSurfaceConstructionsVector |
typedef boost::optional < DefaultSurfaceConstructions > | OptionalDefaultSurfaceConstructions |
DefaultSurfaceConstructions is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultSurfaceConstructions'.
|
explicit |
|
inlinevirtual |
boost::optional<ConstructionBase> openstudio::model::DefaultSurfaceConstructions::floorConstruction | ( | ) | const |
|
static |
void openstudio::model::DefaultSurfaceConstructions::merge | ( | const DefaultSurfaceConstructions & | other | ) |
Merge this object with other one, keep fields from this object if set otherwise set to value from other.
void openstudio::model::DefaultSurfaceConstructions::resetFloorConstruction | ( | ) |
void openstudio::model::DefaultSurfaceConstructions::resetRoofCeilingConstruction | ( | ) |
void openstudio::model::DefaultSurfaceConstructions::resetWallConstruction | ( | ) |
boost::optional<ConstructionBase> openstudio::model::DefaultSurfaceConstructions::roofCeilingConstruction | ( | ) | const |
bool openstudio::model::DefaultSurfaceConstructions::setFloorConstruction | ( | const ConstructionBase & | construction | ) |
bool openstudio::model::DefaultSurfaceConstructions::setRoofCeilingConstruction | ( | const ConstructionBase & | construction | ) |
bool openstudio::model::DefaultSurfaceConstructions::setWallConstruction | ( | const ConstructionBase & | construction | ) |
boost::optional<ConstructionBase> openstudio::model::DefaultSurfaceConstructions::wallConstruction | ( | ) | const |
|
related |
|
related |