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

#include "DefaultSubSurfaceConstructions.hpp"

Inheritance diagram for openstudio::model::DefaultSubSurfaceConstructions:

Public Member Functions

void merge (const DefaultSubSurfaceConstructions &other)
 DefaultSubSurfaceConstructions (const Model &model)
virtual ~DefaultSubSurfaceConstructions ()
boost::optional< ConstructionBasefixedWindowConstruction () const
boost::optional< ConstructionBaseoperableWindowConstruction () const
boost::optional< ConstructionBasedoorConstruction () const
boost::optional< ConstructionBaseglassDoorConstruction () const
boost::optional< ConstructionBaseoverheadDoorConstruction () const
boost::optional< ConstructionBaseskylightConstruction () const
boost::optional< ConstructionBasetubularDaylightDomeConstruction () const
boost::optional< ConstructionBasetubularDaylightDiffuserConstruction () const
bool setFixedWindowConstruction (const ConstructionBase &construction)
void resetFixedWindowConstruction ()
bool setOperableWindowConstruction (const ConstructionBase &construction)
void resetOperableWindowConstruction ()
bool setDoorConstruction (const ConstructionBase &construction)
void resetDoorConstruction ()
bool setGlassDoorConstruction (const ConstructionBase &construction)
void resetGlassDoorConstruction ()
bool setOverheadDoorConstruction (const ConstructionBase &construction)
void resetOverheadDoorConstruction ()
bool setSkylightConstruction (const ConstructionBase &construction)
void resetSkylightConstruction ()
bool setTubularDaylightDomeConstruction (const ConstructionBase &construction)
void resetTubularDaylightDomeConstruction ()
bool setTubularDaylightDiffuserConstruction (const ConstructionBase &construction)
void resetTubularDaylightDiffuserConstruction ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< DefaultSubSurfaceConstructions
DefaultSubSurfaceConstructionsVector
typedef boost::optional
< DefaultSubSurfaceConstructions
OptionalDefaultSubSurfaceConstructions

Detailed Description

DefaultSubSurfaceConstructions is a ResourceObject that wraps the OpenStudio IDD object 'OS_DefaultSubSurfaceConstructions'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::doorConstruction ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::fixedWindowConstruction ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::glassDoorConstruction ( ) const
static IddObjectType openstudio::model::DefaultSubSurfaceConstructions::iddObjectType ( )
static
void openstudio::model::DefaultSubSurfaceConstructions::merge ( const DefaultSubSurfaceConstructions other)

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

boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::operableWindowConstruction ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::overheadDoorConstruction ( ) const
void openstudio::model::DefaultSubSurfaceConstructions::resetDoorConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetFixedWindowConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetGlassDoorConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetOperableWindowConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetOverheadDoorConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetSkylightConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetTubularDaylightDiffuserConstruction ( )
void openstudio::model::DefaultSubSurfaceConstructions::resetTubularDaylightDomeConstruction ( )
bool openstudio::model::DefaultSubSurfaceConstructions::setDoorConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setFixedWindowConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setGlassDoorConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setOperableWindowConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setOverheadDoorConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setSkylightConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setTubularDaylightDiffuserConstruction ( const ConstructionBase construction)
bool openstudio::model::DefaultSubSurfaceConstructions::setTubularDaylightDomeConstruction ( const ConstructionBase construction)
boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::skylightConstruction ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::tubularDaylightDiffuserConstruction ( ) const
boost::optional<ConstructionBase> openstudio::model::DefaultSubSurfaceConstructions::tubularDaylightDomeConstruction ( ) const

Friends And Related Function Documentation