#include "SimpleGlazing.hpp"
Public Member Functions | |
SimpleGlazing (const Model &model, double uFactor=0.1, double solarHeatGainCoefficient=0.1) | |
virtual | ~SimpleGlazing () |
double | uFactor () const |
Quantity | getUFactor (bool returnIP=false) const |
double | solarHeatGainCoefficient () const |
Quantity | getSolarHeatGainCoefficient (bool returnIP=false) const |
boost::optional< double > | visibleTransmittance () const |
OSOptionalQuantity | getVisibleTransmittance (bool returnIP=false) const |
bool | setUFactor (double uFactor) |
bool | setUFactor (const Quantity &uFactor) |
bool | setSolarHeatGainCoefficient (double solarHeatGainCoefficient) |
bool | setSolarHeatGainCoefficient (const Quantity &solarHeatGainCoefficient) |
bool | setVisibleTransmittance (double visibleTransmittance) |
bool | setVisibleTransmittance (const Quantity &visibleTransmittance) |
void | resetVisibleTransmittance () |
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
Related Functions | |
typedef boost::optional < SimpleGlazing > | OptionalSimpleGlazing |
typedef std::vector < SimpleGlazing > | SimpleGlazingVector |
SimpleGlazing is a Glazing that wraps the OpenStudio IDD object 'OS:WindowMaterial:SimpleGlazingSystem'.
|
explicit |
|
inlinevirtual |
Quantity openstudio::model::SimpleGlazing::getSolarHeatGainCoefficient | ( | bool | returnIP = false | ) | const |
Quantity openstudio::model::SimpleGlazing::getUFactor | ( | bool | returnIP = false | ) | const |
OSOptionalQuantity openstudio::model::SimpleGlazing::getVisibleTransmittance | ( | bool | returnIP = false | ) | const |
|
static |
void openstudio::model::SimpleGlazing::resetVisibleTransmittance | ( | ) |
bool openstudio::model::SimpleGlazing::setSolarHeatGainCoefficient | ( | double | solarHeatGainCoefficient | ) |
bool openstudio::model::SimpleGlazing::setSolarHeatGainCoefficient | ( | const Quantity & | solarHeatGainCoefficient | ) |
bool openstudio::model::SimpleGlazing::setUFactor | ( | double | uFactor | ) |
bool openstudio::model::SimpleGlazing::setUFactor | ( | const Quantity & | uFactor | ) |
bool openstudio::model::SimpleGlazing::setVisibleTransmittance | ( | double | visibleTransmittance | ) |
bool openstudio::model::SimpleGlazing::setVisibleTransmittance | ( | const Quantity & | visibleTransmittance | ) |
double openstudio::model::SimpleGlazing::solarHeatGainCoefficient | ( | ) | const |
double openstudio::model::SimpleGlazing::uFactor | ( | ) | const |
boost::optional<double> openstudio::model::SimpleGlazing::visibleTransmittance | ( | ) | const |
|
related |
|
related |