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

#include "DefaultConstructionSet.hpp"

Inheritance diagram for openstudio::model::DefaultConstructionSet:

Public Member Functions

boost::optional< ConstructionBasegetDefaultConstruction (const PlanarSurface &planarSurface) const
void merge (const DefaultConstructionSet &other)
 DefaultConstructionSet (const Model &model)
virtual ~DefaultConstructionSet ()
boost::optional
< DefaultSurfaceConstructions
defaultExteriorSurfaceConstructions () const
boost::optional
< DefaultSurfaceConstructions
defaultInteriorSurfaceConstructions () const
boost::optional
< DefaultSurfaceConstructions
defaultGroundContactSurfaceConstructions () const
boost::optional
< DefaultSubSurfaceConstructions
defaultExteriorSubSurfaceConstructions () const
boost::optional
< DefaultSubSurfaceConstructions
defaultInteriorSubSurfaceConstructions () const
boost::optional< ConstructionBaseinteriorPartitionConstruction () const
boost::optional< ConstructionBasespaceShadingConstruction () const
boost::optional< ConstructionBasebuildingShadingConstruction () const
boost::optional< ConstructionBasesiteShadingConstruction () const
bool setDefaultExteriorSurfaceConstructions (const DefaultSurfaceConstructions &defaultSurfaceConstructions)
void resetDefaultExteriorSurfaceConstructions ()
bool setDefaultInteriorSurfaceConstructions (const DefaultSurfaceConstructions &defaultSurfaceConstructions)
void resetDefaultInteriorSurfaceConstructions ()
bool setDefaultGroundContactSurfaceConstructions (const DefaultSurfaceConstructions &defaultSurfaceConstructions)
void resetDefaultGroundContactSurfaceConstructions ()
bool setDefaultExteriorSubSurfaceConstructions (const DefaultSubSurfaceConstructions &defaultSubSurfaceConstructions)
void resetDefaultExteriorSubSurfaceConstructions ()
bool setDefaultInteriorSubSurfaceConstructions (const DefaultSubSurfaceConstructions &defaultSubSurfaceConstructions)
void resetDefaultInteriorSubSurfaceConstructions ()
bool setInteriorPartitionConstruction (const ConstructionBase &construction)
void resetInteriorPartitionConstruction ()
bool setSpaceShadingConstruction (const ConstructionBase &construction)
void resetSpaceShadingConstruction ()
bool setBuildingShadingConstruction (const ConstructionBase &construction)
void resetBuildingShadingConstruction ()
bool setSiteShadingConstruction (const ConstructionBase &construction)
void resetSiteShadingConstruction ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< DefaultConstructionSet
DefaultConstructionSetVector
typedef boost::optional
< DefaultConstructionSet
OptionalDefaultConstructionSet

Detailed Description

DefaultConstructionSet is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultConstructionSet'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<ConstructionBase> openstudio::model::DefaultConstructionSet::buildingShadingConstruction ( ) const
boost::optional<DefaultSubSurfaceConstructions> openstudio::model::DefaultConstructionSet::defaultExteriorSubSurfaceConstructions ( ) const
boost::optional<DefaultSurfaceConstructions> openstudio::model::DefaultConstructionSet::defaultExteriorSurfaceConstructions ( ) const
boost::optional<DefaultSurfaceConstructions> openstudio::model::DefaultConstructionSet::defaultGroundContactSurfaceConstructions ( ) const
boost::optional<DefaultSubSurfaceConstructions> openstudio::model::DefaultConstructionSet::defaultInteriorSubSurfaceConstructions ( ) const
boost::optional<DefaultSurfaceConstructions> openstudio::model::DefaultConstructionSet::defaultInteriorSurfaceConstructions ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultConstructionSet::getDefaultConstruction ( const PlanarSurface planarSurface) const

Returns the default construction for this planar surface if available.

static IddObjectType openstudio::model::DefaultConstructionSet::iddObjectType ( )
static
boost::optional<ConstructionBase> openstudio::model::DefaultConstructionSet::interiorPartitionConstruction ( ) const
void openstudio::model::DefaultConstructionSet::merge ( const DefaultConstructionSet other)

Merge this object with other one, keep fields from this object if set otherwise set to value from other.

void openstudio::model::DefaultConstructionSet::resetBuildingShadingConstruction ( )
void openstudio::model::DefaultConstructionSet::resetDefaultExteriorSubSurfaceConstructions ( )
void openstudio::model::DefaultConstructionSet::resetDefaultExteriorSurfaceConstructions ( )
void openstudio::model::DefaultConstructionSet::resetDefaultGroundContactSurfaceConstructions ( )
void openstudio::model::DefaultConstructionSet::resetDefaultInteriorSubSurfaceConstructions ( )
void openstudio::model::DefaultConstructionSet::resetDefaultInteriorSurfaceConstructions ( )
void openstudio::model::DefaultConstructionSet::resetInteriorPartitionConstruction ( )
void openstudio::model::DefaultConstructionSet::resetSiteShadingConstruction ( )
void openstudio::model::DefaultConstructionSet::resetSpaceShadingConstruction ( )
bool openstudio::model::DefaultConstructionSet::setBuildingShadingConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultConstructionSet::setDefaultExteriorSubSurfaceConstructions ( const DefaultSubSurfaceConstructions defaultSubSurfaceConstructions)
bool openstudio::model::DefaultConstructionSet::setDefaultExteriorSurfaceConstructions ( const DefaultSurfaceConstructions defaultSurfaceConstructions)
bool openstudio::model::DefaultConstructionSet::setDefaultGroundContactSurfaceConstructions ( const DefaultSurfaceConstructions defaultSurfaceConstructions)
bool openstudio::model::DefaultConstructionSet::setDefaultInteriorSubSurfaceConstructions ( const DefaultSubSurfaceConstructions defaultSubSurfaceConstructions)
bool openstudio::model::DefaultConstructionSet::setDefaultInteriorSurfaceConstructions ( const DefaultSurfaceConstructions defaultSurfaceConstructions)
bool openstudio::model::DefaultConstructionSet::setInteriorPartitionConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultConstructionSet::setSiteShadingConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultConstructionSet::setSpaceShadingConstruction ( const ConstructionBase construction)
boost::optional<ConstructionBase> openstudio::model::DefaultConstructionSet::siteShadingConstruction ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultConstructionSet::spaceShadingConstruction ( ) const

Friends And Related Function Documentation

typedef boost::optional<DefaultConstructionSet> OptionalDefaultConstructionSet
related