#include "SurfacePropertyExposedFoundationPerimeter.hpp"
SurfacePropertyExposedFoundationPerimeter is a ModelObject that wraps the OpenStudio IDD object 'OS:SurfaceProperty:ExposedFoundationPerimeter'.
openstudio::model::SurfacePropertyExposedFoundationPerimeter::SurfacePropertyExposedFoundationPerimeter |
( |
Surface & |
surface, |
|
|
std::string |
exposedPerimeterCalculationMethod, |
|
|
double |
exposedPerimeter |
|
) |
| |
|
explicit |
virtual openstudio::model::SurfacePropertyExposedFoundationPerimeter::~SurfacePropertyExposedFoundationPerimeter |
( |
| ) |
|
|
inlinevirtual |
std::string openstudio::model::SurfacePropertyExposedFoundationPerimeter::exposedPerimeterCalculationMethod |
( |
| ) |
const |
double openstudio::model::SurfacePropertyExposedFoundationPerimeter::exposedPerimeterFraction |
( |
| ) |
const |
static IddObjectType openstudio::model::SurfacePropertyExposedFoundationPerimeter::iddObjectType |
( |
| ) |
|
|
static |
bool openstudio::model::SurfacePropertyExposedFoundationPerimeter::isExposedPerimeterFractionDefaulted |
( |
| ) |
const |
void openstudio::model::SurfacePropertyExposedFoundationPerimeter::resetExposedPerimeterFraction |
( |
| ) |
|
bool openstudio::model::SurfacePropertyExposedFoundationPerimeter::setExposedPerimeterCalculationMethod |
( |
std::string |
exposedPerimeterCalculationMethod | ) |
|
bool openstudio::model::SurfacePropertyExposedFoundationPerimeter::setExposedPerimeterFraction |
( |
double |
exposedPerimeterFraction | ) |
|
bool openstudio::model::SurfacePropertyExposedFoundationPerimeter::setTotalExposedPerimeter |
( |
double |
totalExposedPerimeter | ) |
|
std::string openstudio::model::SurfacePropertyExposedFoundationPerimeter::surfaceName |
( |
| ) |
const |
boost::optional<double> openstudio::model::SurfacePropertyExposedFoundationPerimeter::totalExposedPerimeter |
( |
| ) |
|