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

#include "FoundationKiva.hpp"

Inheritance diagram for openstudio::model::FoundationKiva:

Public Member Functions

 FoundationKiva (Model &model)
virtual ~FoundationKiva ()
boost::optional< MaterialinteriorHorizontalInsulationMaterial () const
double interiorHorizontalInsulationDepth () const
bool isInteriorHorizontalInsulationDepthDefaulted () const
boost::optional< double > interiorHorizontalInsulationWidth ()
boost::optional< MaterialinteriorVerticalInsulationMaterial () const
boost::optional< double > interiorVerticalInsulationDepth ()
boost::optional< MaterialexteriorHorizontalInsulationMaterial () const
boost::optional< double > exteriorHorizontalInsulationDepth ()
double exteriorHorizontalInsulationWidth () const
bool isExteriorHorizontalInsulationWidthDefaulted () const
boost::optional< MaterialexteriorVerticalInsulationMaterial () const
boost::optional< double > exteriorVerticalInsulationDepth ()
double wallHeightAboveGrade () const
bool isWallHeightAboveGradeDefaulted () const
double wallDepthBelowSlab () const
bool isWallDepthBelowSlabDefaulted () const
boost::optional< ConstructionBasefootingWallConstruction () const
boost::optional< MaterialfootingMaterial () const
double footingDepth () const
bool isFootingDepthDefaulted () const
std::vector< Surfacesurfaces () const
bool setInteriorHorizontalInsulationMaterial (const Material &material)
void resetInteriorHorizontalInsulationMaterial ()
bool setInteriorHorizontalInsulationDepth (double interiorHorizontalInsulationDepth)
void resetInteriorHorizontalInsulationDepth ()
bool setInteriorHorizontalInsulationWidth (double interiorHorizontalInsulationWidth)
bool setInteriorVerticalInsulationMaterial (const Material &material)
void resetInteriorVerticalInsulationMaterial ()
bool setInteriorVerticalInsulationDepth (double interiorVerticalInsulationDepth)
bool setExteriorHorizontalInsulationMaterial (const Material &material)
void resetExteriorHorizontalInsulationMaterial ()
bool setExteriorHorizontalInsulationDepth (double exteriorHorizontalInsulationDepth)
bool setExteriorHorizontalInsulationWidth (double exteriorHorizontalInsulationWidth)
void resetExteriorHorizontalInsulationWidth ()
bool setExteriorVerticalInsulationMaterial (const Material &material)
void resetExteriorVerticalInsulationMaterial ()
bool setExteriorVerticalInsulationDepth (double exteriorVerticalInsulationDepth)
bool setWallHeightAboveGrade (double wallHeightAboveGrade)
void resetWallHeightAboveGrade ()
bool setWallDepthBelowSlab (double wallDepthBelowSlab)
void resetWallDepthBelowSlab ()
bool setFootingWallConstruction (const ConstructionBase &construction)
void resetFootingWallConstruction ()
bool setFootingMaterial (const Material &material)
void resetFootingMaterial ()
bool setFootingDepth (double footingDepth)
void resetFootingDepth ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< FoundationKiva
FoundationKivaVector
typedef boost::optional
< FoundationKiva
OptionalFoundationKiva

Detailed Description

FoundationKiva is a ModelObject that wraps the OpenStudio IDD object 'OS:Foundation:Kiva'.

Constructor & Destructor Documentation

openstudio::model::FoundationKiva::FoundationKiva ( Model model)
explicit
virtual openstudio::model::FoundationKiva::~FoundationKiva ( )
inlinevirtual

Member Function Documentation

boost::optional<double> openstudio::model::FoundationKiva::exteriorHorizontalInsulationDepth ( )
boost::optional<Material> openstudio::model::FoundationKiva::exteriorHorizontalInsulationMaterial ( ) const
double openstudio::model::FoundationKiva::exteriorHorizontalInsulationWidth ( ) const
boost::optional<double> openstudio::model::FoundationKiva::exteriorVerticalInsulationDepth ( )
boost::optional<Material> openstudio::model::FoundationKiva::exteriorVerticalInsulationMaterial ( ) const
double openstudio::model::FoundationKiva::footingDepth ( ) const
boost::optional<Material> openstudio::model::FoundationKiva::footingMaterial ( ) const
boost::optional<ConstructionBase> openstudio::model::FoundationKiva::footingWallConstruction ( ) const
static IddObjectType openstudio::model::FoundationKiva::iddObjectType ( )
static
double openstudio::model::FoundationKiva::interiorHorizontalInsulationDepth ( ) const
boost::optional<Material> openstudio::model::FoundationKiva::interiorHorizontalInsulationMaterial ( ) const
boost::optional<double> openstudio::model::FoundationKiva::interiorHorizontalInsulationWidth ( )
boost::optional<double> openstudio::model::FoundationKiva::interiorVerticalInsulationDepth ( )
boost::optional<Material> openstudio::model::FoundationKiva::interiorVerticalInsulationMaterial ( ) const
bool openstudio::model::FoundationKiva::isExteriorHorizontalInsulationWidthDefaulted ( ) const
bool openstudio::model::FoundationKiva::isFootingDepthDefaulted ( ) const
bool openstudio::model::FoundationKiva::isInteriorHorizontalInsulationDepthDefaulted ( ) const
bool openstudio::model::FoundationKiva::isWallDepthBelowSlabDefaulted ( ) const
bool openstudio::model::FoundationKiva::isWallHeightAboveGradeDefaulted ( ) const
void openstudio::model::FoundationKiva::resetExteriorHorizontalInsulationMaterial ( )
void openstudio::model::FoundationKiva::resetExteriorHorizontalInsulationWidth ( )
void openstudio::model::FoundationKiva::resetExteriorVerticalInsulationMaterial ( )
void openstudio::model::FoundationKiva::resetFootingDepth ( )
void openstudio::model::FoundationKiva::resetFootingMaterial ( )
void openstudio::model::FoundationKiva::resetFootingWallConstruction ( )
void openstudio::model::FoundationKiva::resetInteriorHorizontalInsulationDepth ( )
void openstudio::model::FoundationKiva::resetInteriorHorizontalInsulationMaterial ( )
void openstudio::model::FoundationKiva::resetInteriorVerticalInsulationMaterial ( )
void openstudio::model::FoundationKiva::resetWallDepthBelowSlab ( )
void openstudio::model::FoundationKiva::resetWallHeightAboveGrade ( )
bool openstudio::model::FoundationKiva::setExteriorHorizontalInsulationDepth ( double  exteriorHorizontalInsulationDepth)
bool openstudio::model::FoundationKiva::setExteriorHorizontalInsulationMaterial ( const Material material)
bool openstudio::model::FoundationKiva::setExteriorHorizontalInsulationWidth ( double  exteriorHorizontalInsulationWidth)
bool openstudio::model::FoundationKiva::setExteriorVerticalInsulationDepth ( double  exteriorVerticalInsulationDepth)
bool openstudio::model::FoundationKiva::setExteriorVerticalInsulationMaterial ( const Material material)
bool openstudio::model::FoundationKiva::setFootingDepth ( double  footingDepth)
bool openstudio::model::FoundationKiva::setFootingMaterial ( const Material material)
bool openstudio::model::FoundationKiva::setFootingWallConstruction ( const ConstructionBase construction)
bool openstudio::model::FoundationKiva::setInteriorHorizontalInsulationDepth ( double  interiorHorizontalInsulationDepth)
bool openstudio::model::FoundationKiva::setInteriorHorizontalInsulationMaterial ( const Material material)
bool openstudio::model::FoundationKiva::setInteriorHorizontalInsulationWidth ( double  interiorHorizontalInsulationWidth)
bool openstudio::model::FoundationKiva::setInteriorVerticalInsulationDepth ( double  interiorVerticalInsulationDepth)
bool openstudio::model::FoundationKiva::setInteriorVerticalInsulationMaterial ( const Material material)
bool openstudio::model::FoundationKiva::setWallDepthBelowSlab ( double  wallDepthBelowSlab)
bool openstudio::model::FoundationKiva::setWallHeightAboveGrade ( double  wallHeightAboveGrade)
std::vector<Surface> openstudio::model::FoundationKiva::surfaces ( ) const
double openstudio::model::FoundationKiva::wallDepthBelowSlab ( ) const
double openstudio::model::FoundationKiva::wallHeightAboveGrade ( ) const

Friends And Related Function Documentation

typedef std::vector<FoundationKiva> FoundationKivaVector
related
typedef boost::optional<FoundationKiva> OptionalFoundationKiva
related