OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "DefaultSurfaceConstructions.hpp"

Inheritance diagram for openstudio::model::DefaultSurfaceConstructions:

Public Member Functions

void merge (const DefaultSurfaceConstructions &other)
 DefaultSurfaceConstructions (const Model &model)
virtual ~DefaultSurfaceConstructions ()
boost::optional< ConstructionBasefloorConstruction () const
boost::optional< ConstructionBasewallConstruction () const
boost::optional< ConstructionBaseroofCeilingConstruction () 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

Detailed Description

DefaultSurfaceConstructions is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultSurfaceConstructions'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<ConstructionBase> openstudio::model::DefaultSurfaceConstructions::floorConstruction ( ) const
static IddObjectType openstudio::model::DefaultSurfaceConstructions::iddObjectType ( )
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

Friends And Related Function Documentation