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

#include "RefractionExtinctionGlazing.hpp"

Inheritance diagram for openstudio::model::RefractionExtinctionGlazing:

Public Member Functions

 RefractionExtinctionGlazing (const Model &model, double thickness=0.1, double solarIndexofRefraction=1.1, double solarExtinctionCoefficient=0.1, double visibleIndexofRefraction=1.1, double visibleExtinctionCoefficient=0.1)
virtual ~RefractionExtinctionGlazing ()
double thermalConductivity () const
double thermalConductance () const
double thermalResistivity () const
double thermalResistance () const
double thermalTransmittance () const
double thickness () const
Quantity getThickness (bool returnIP=false) const
double solarIndexofRefraction () const
Quantity getSolarIndexofRefraction (bool returnIP=false) const
double solarExtinctionCoefficient () const
Quantity getSolarExtinctionCoefficient (bool returnIP=false) const
double visibleIndexofRefraction () const
Quantity getVisibleIndexofRefraction (bool returnIP=false) const
double visibleExtinctionCoefficient () const
Quantity getVisibleExtinctionCoefficient (bool returnIP=false) const
double infraredTransmittanceatNormalIncidence () const
Quantity getInfraredTransmittanceatNormalIncidence (bool returnIP=false) const
bool isInfraredTransmittanceatNormalIncidenceDefaulted () const
double infraredHemisphericalEmissivity () const
Quantity getInfraredHemisphericalEmissivity (bool returnIP=false) const
bool isInfraredHemisphericalEmissivityDefaulted () const
double conductivity () const
Quantity getConductivity (bool returnIP=false) const
bool isConductivityDefaulted () const
double dirtCorrectionFactorforSolarandVisibleTransmittance () const
Quantity getDirtCorrectionFactorforSolarandVisibleTransmittance (bool returnIP=false) const
bool isDirtCorrectionFactorforSolarandVisibleTransmittanceDefaulted () const
bool solarDiffusing () const
bool isSolarDiffusingDefaulted () const
bool setThermalConductivity (double value)
bool setThermalConductance (double value)
bool setThermalResistivity (double value)
bool setThermalResistance (double value)
bool setThermalTransmittance (double value)
bool setThickness (double thickness)
bool setThickness (const Quantity &thickness)
bool setSolarIndexofRefraction (double solarIndexofRefraction)
bool setSolarIndexofRefraction (const Quantity &solarIndexofRefraction)
bool setSolarExtinctionCoefficient (double solarExtinctionCoefficient)
bool setSolarExtinctionCoefficient (const Quantity &solarExtinctionCoefficient)
bool setVisibleIndexofRefraction (double visibleIndexofRefraction)
bool setVisibleIndexofRefraction (const Quantity &visibleIndexofRefraction)
bool setVisibleExtinctionCoefficient (double visibleExtinctionCoefficient)
bool setVisibleExtinctionCoefficient (const Quantity &visibleExtinctionCoefficient)
bool setInfraredTransmittanceatNormalIncidence (double infraredTransmittanceatNormalIncidence)
bool setInfraredTransmittanceatNormalIncidence (const Quantity &infraredTransmittanceatNormalIncidence)
void resetInfraredTransmittanceatNormalIncidence ()
bool setInfraredHemisphericalEmissivity (double infraredHemisphericalEmissivity)
bool setInfraredHemisphericalEmissivity (const Quantity &infraredHemisphericalEmissivity)
void resetInfraredHemisphericalEmissivity ()
bool setConductivity (double conductivity)
bool setConductivity (const Quantity &conductivity)
void resetConductivity ()
bool setDirtCorrectionFactorforSolarandVisibleTransmittance (double dirtCorrectionFactorforSolarandVisibleTransmittance)
bool setDirtCorrectionFactorforSolarandVisibleTransmittance (const Quantity &dirtCorrectionFactorforSolarandVisibleTransmittance)
void resetDirtCorrectionFactorforSolarandVisibleTransmittance ()
void setSolarDiffusing (bool solarDiffusing)
void resetSolarDiffusing ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef boost::optional
< RefractionExtinctionGlazing
OptionalRefractionExtinctionGlazing
typedef std::vector
< RefractionExtinctionGlazing
RefractionExtinctionGlazingVector

Detailed Description

RefractionExtinctionGlazing is a Glazing that wraps the OpenStudio IDD object 'OS:WindowMaterial:Glazing:RefractionExtinctionMethod'.

Constructor & Destructor Documentation

openstudio::model::RefractionExtinctionGlazing::RefractionExtinctionGlazing ( const Model model,
double  thickness = 0.1,
double  solarIndexofRefraction = 1.1,
double  solarExtinctionCoefficient = 0.1,
double  visibleIndexofRefraction = 1.1,
double  visibleExtinctionCoefficient = 0.1 
)
explicit
virtual openstudio::model::RefractionExtinctionGlazing::~RefractionExtinctionGlazing ( )
inlinevirtual

Member Function Documentation

double openstudio::model::RefractionExtinctionGlazing::conductivity ( ) const
double openstudio::model::RefractionExtinctionGlazing::dirtCorrectionFactorforSolarandVisibleTransmittance ( ) const
Quantity openstudio::model::RefractionExtinctionGlazing::getConductivity ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getDirtCorrectionFactorforSolarandVisibleTransmittance ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getInfraredHemisphericalEmissivity ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getInfraredTransmittanceatNormalIncidence ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getSolarExtinctionCoefficient ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getSolarIndexofRefraction ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getThickness ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getVisibleExtinctionCoefficient ( bool  returnIP = false) const
Quantity openstudio::model::RefractionExtinctionGlazing::getVisibleIndexofRefraction ( bool  returnIP = false) const
static IddObjectType openstudio::model::RefractionExtinctionGlazing::iddObjectType ( )
static
double openstudio::model::RefractionExtinctionGlazing::infraredHemisphericalEmissivity ( ) const
double openstudio::model::RefractionExtinctionGlazing::infraredTransmittanceatNormalIncidence ( ) const
bool openstudio::model::RefractionExtinctionGlazing::isConductivityDefaulted ( ) const
bool openstudio::model::RefractionExtinctionGlazing::isDirtCorrectionFactorforSolarandVisibleTransmittanceDefaulted ( ) const
bool openstudio::model::RefractionExtinctionGlazing::isInfraredHemisphericalEmissivityDefaulted ( ) const
bool openstudio::model::RefractionExtinctionGlazing::isInfraredTransmittanceatNormalIncidenceDefaulted ( ) const
bool openstudio::model::RefractionExtinctionGlazing::isSolarDiffusingDefaulted ( ) const
void openstudio::model::RefractionExtinctionGlazing::resetConductivity ( )
void openstudio::model::RefractionExtinctionGlazing::resetDirtCorrectionFactorforSolarandVisibleTransmittance ( )
void openstudio::model::RefractionExtinctionGlazing::resetInfraredHemisphericalEmissivity ( )
void openstudio::model::RefractionExtinctionGlazing::resetInfraredTransmittanceatNormalIncidence ( )
void openstudio::model::RefractionExtinctionGlazing::resetSolarDiffusing ( )
bool openstudio::model::RefractionExtinctionGlazing::setConductivity ( double  conductivity)
bool openstudio::model::RefractionExtinctionGlazing::setConductivity ( const Quantity conductivity)
bool openstudio::model::RefractionExtinctionGlazing::setDirtCorrectionFactorforSolarandVisibleTransmittance ( double  dirtCorrectionFactorforSolarandVisibleTransmittance)
bool openstudio::model::RefractionExtinctionGlazing::setDirtCorrectionFactorforSolarandVisibleTransmittance ( const Quantity dirtCorrectionFactorforSolarandVisibleTransmittance)
bool openstudio::model::RefractionExtinctionGlazing::setInfraredHemisphericalEmissivity ( double  infraredHemisphericalEmissivity)
bool openstudio::model::RefractionExtinctionGlazing::setInfraredHemisphericalEmissivity ( const Quantity infraredHemisphericalEmissivity)
bool openstudio::model::RefractionExtinctionGlazing::setInfraredTransmittanceatNormalIncidence ( double  infraredTransmittanceatNormalIncidence)
bool openstudio::model::RefractionExtinctionGlazing::setInfraredTransmittanceatNormalIncidence ( const Quantity infraredTransmittanceatNormalIncidence)
void openstudio::model::RefractionExtinctionGlazing::setSolarDiffusing ( bool  solarDiffusing)
bool openstudio::model::RefractionExtinctionGlazing::setSolarExtinctionCoefficient ( double  solarExtinctionCoefficient)
bool openstudio::model::RefractionExtinctionGlazing::setSolarExtinctionCoefficient ( const Quantity solarExtinctionCoefficient)
bool openstudio::model::RefractionExtinctionGlazing::setSolarIndexofRefraction ( double  solarIndexofRefraction)
bool openstudio::model::RefractionExtinctionGlazing::setSolarIndexofRefraction ( const Quantity solarIndexofRefraction)
bool openstudio::model::RefractionExtinctionGlazing::setThermalConductance ( double  value)

Sets the conductance of the material in W/m^2*K, if possible.

bool openstudio::model::RefractionExtinctionGlazing::setThermalConductivity ( double  value)

Sets the conductivity of the material in W/m*K, if possible.

bool openstudio::model::RefractionExtinctionGlazing::setThermalResistance ( double  value)

Sets the resistance of the material in m^2*K/W, if possible.

bool openstudio::model::RefractionExtinctionGlazing::setThermalResistivity ( double  value)

Sets the resistivity of the material in m*K/W, if possible.

bool openstudio::model::RefractionExtinctionGlazing::setThermalTransmittance ( double  value)
bool openstudio::model::RefractionExtinctionGlazing::setThickness ( double  thickness)
bool openstudio::model::RefractionExtinctionGlazing::setThickness ( const Quantity thickness)
bool openstudio::model::RefractionExtinctionGlazing::setVisibleExtinctionCoefficient ( double  visibleExtinctionCoefficient)
bool openstudio::model::RefractionExtinctionGlazing::setVisibleExtinctionCoefficient ( const Quantity visibleExtinctionCoefficient)
bool openstudio::model::RefractionExtinctionGlazing::setVisibleIndexofRefraction ( double  visibleIndexofRefraction)
bool openstudio::model::RefractionExtinctionGlazing::setVisibleIndexofRefraction ( const Quantity visibleIndexofRefraction)
bool openstudio::model::RefractionExtinctionGlazing::solarDiffusing ( ) const
double openstudio::model::RefractionExtinctionGlazing::solarExtinctionCoefficient ( ) const
double openstudio::model::RefractionExtinctionGlazing::solarIndexofRefraction ( ) const
double openstudio::model::RefractionExtinctionGlazing::thermalConductance ( ) const

The conductance of the material in W/m^2*K.

double openstudio::model::RefractionExtinctionGlazing::thermalConductivity ( ) const

The conductivitiy of the material in W/m*K.

double openstudio::model::RefractionExtinctionGlazing::thermalResistance ( ) const

The resistance of the material in m^2*K/W.

double openstudio::model::RefractionExtinctionGlazing::thermalResistivity ( ) const

The resistivity of the material in m*K/W.

double openstudio::model::RefractionExtinctionGlazing::thermalTransmittance ( ) const

The thermal transmittance of the material (dimensionless fraction).

double openstudio::model::RefractionExtinctionGlazing::thickness ( ) const
double openstudio::model::RefractionExtinctionGlazing::visibleExtinctionCoefficient ( ) const
double openstudio::model::RefractionExtinctionGlazing::visibleIndexofRefraction ( ) const

Friends And Related Function Documentation