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

#include "Blind.hpp"

Inheritance diagram for openstudio::model::Blind:

Public Member Functions

 Blind (const Model &model, double slatWidth=0.025, double slatSeparation=0.01875, double frontSideSlatBeamSolarReflectance=0.5, double backSideSlatBeamSolarReflectance=0.5, double frontSideSlatDiffuseSolarReflectance=0.5, double backSideSlatDiffuseSolarReflectance=0.5, double slatBeamVisibleTransmittance=0.0)
virtual ~Blind ()
std::string slatOrientation () const
bool isSlatOrientationDefaulted () const
double slatWidth () const
Quantity getSlatWidth (bool returnIP=false) const
double slatSeparation () const
Quantity getSlatSeparation (bool returnIP=false) const
double slatThickness () const
Quantity getSlatThickness (bool returnIP=false) const
bool isSlatThicknessDefaulted () const
double slatAngle () const
Quantity getSlatAngle (bool returnIP=false) const
bool isSlatAngleDefaulted () const
double slatConductivity () const
Quantity getSlatConductivity (bool returnIP=false) const
bool isSlatConductivityDefaulted () const
double slatBeamSolarTransmittance () const
Quantity getSlatBeamSolarTransmittance (bool returnIP=false) const
bool isSlatBeamSolarTransmittanceDefaulted () const
double frontSideSlatBeamSolarReflectance () const
Quantity getFrontSideSlatBeamSolarReflectance (bool returnIP=false) const
double backSideSlatBeamSolarReflectance () const
Quantity getBackSideSlatBeamSolarReflectance (bool returnIP=false) const
double slatDiffuseSolarTransmittance () const
Quantity getSlatDiffuseSolarTransmittance (bool returnIP=false) const
bool isSlatDiffuseSolarTransmittanceDefaulted () const
double frontSideSlatDiffuseSolarReflectance () const
Quantity getFrontSideSlatDiffuseSolarReflectance (bool returnIP=false) const
double backSideSlatDiffuseSolarReflectance () const
Quantity getBackSideSlatDiffuseSolarReflectance (bool returnIP=false) const
double slatBeamVisibleTransmittance () const
Quantity getSlatBeamVisibleTransmittance (bool returnIP=false) const
boost::optional< double > frontSideSlatBeamVisibleReflectance () const
OSOptionalQuantity getFrontSideSlatBeamVisibleReflectance (bool returnIP=false) const
boost::optional< double > backSideSlatBeamVisibleReflectance () const
OSOptionalQuantity getBackSideSlatBeamVisibleReflectance (bool returnIP=false) const
double slatDiffuseVisibleTransmittance () const
Quantity getSlatDiffuseVisibleTransmittance (bool returnIP=false) const
bool isSlatDiffuseVisibleTransmittanceDefaulted () const
boost::optional< double > frontSideSlatDiffuseVisibleReflectance () const
OSOptionalQuantity getFrontSideSlatDiffuseVisibleReflectance (bool returnIP=false) const
boost::optional< double > backSideSlatDiffuseVisibleReflectance () const
OSOptionalQuantity getBackSideSlatDiffuseVisibleReflectance (bool returnIP=false) const
double slatInfraredHemisphericalTransmittance () const
Quantity getSlatInfraredHemisphericalTransmittance (bool returnIP=false) const
bool isSlatInfraredHemisphericalTransmittanceDefaulted () const
double frontSideSlatInfraredHemisphericalEmissivity () const
Quantity getFrontSideSlatInfraredHemisphericalEmissivity (bool returnIP=false) const
bool isFrontSideSlatInfraredHemisphericalEmissivityDefaulted () const
double backSideSlatInfraredHemisphericalEmissivity () const
Quantity getBackSideSlatInfraredHemisphericalEmissivity (bool returnIP=false) const
bool isBackSideSlatInfraredHemisphericalEmissivityDefaulted () const
double blindtoGlassDistance () const
Quantity getBlindtoGlassDistance (bool returnIP=false) const
bool isBlindtoGlassDistanceDefaulted () const
double blindTopOpeningMultiplier () const
Quantity getBlindTopOpeningMultiplier (bool returnIP=false) const
bool isBlindTopOpeningMultiplierDefaulted () const
double blindBottomOpeningMultiplier () const
Quantity getBlindBottomOpeningMultiplier (bool returnIP=false) const
bool isBlindBottomOpeningMultiplierDefaulted () const
double blindLeftSideOpeningMultiplier () const
Quantity getBlindLeftSideOpeningMultiplier (bool returnIP=false) const
bool isBlindLeftSideOpeningMultiplierDefaulted () const
double blindRightSideOpeningMultiplier () const
Quantity getBlindRightSideOpeningMultiplier (bool returnIP=false) const
bool isBlindRightSideOpeningMultiplierDefaulted () const
double minimumSlatAngle () const
Quantity getMinimumSlatAngle (bool returnIP=false) const
bool isMinimumSlatAngleDefaulted () const
double maximumSlatAngle () const
Quantity getMaximumSlatAngle (bool returnIP=false) const
bool isMaximumSlatAngleDefaulted () const
bool setSlatOrientation (std::string slatOrientation)
void resetSlatOrientation ()
bool setSlatWidth (double slatWidth)
bool setSlatWidth (const Quantity &slatWidth)
bool setSlatSeparation (double slatSeparation)
bool setSlatSeparation (const Quantity &slatSeparation)
bool setSlatThickness (double slatThickness)
bool setSlatThickness (const Quantity &slatThickness)
void resetSlatThickness ()
bool setSlatAngle (double slatAngle)
bool setSlatAngle (const Quantity &slatAngle)
void resetSlatAngle ()
bool setSlatConductivity (double slatConductivity)
bool setSlatConductivity (const Quantity &slatConductivity)
void resetSlatConductivity ()
bool setSlatBeamSolarTransmittance (double slatBeamSolarTransmittance)
bool setSlatBeamSolarTransmittance (const Quantity &slatBeamSolarTransmittance)
void resetSlatBeamSolarTransmittance ()
bool setFrontSideSlatBeamSolarReflectance (double frontSideSlatBeamSolarReflectance)
bool setFrontSideSlatBeamSolarReflectance (const Quantity &frontSideSlatBeamSolarReflectance)
bool setBackSideSlatBeamSolarReflectance (double backSideSlatBeamSolarReflectance)
bool setBackSideSlatBeamSolarReflectance (const Quantity &backSideSlatBeamSolarReflectance)
bool setSlatDiffuseSolarTransmittance (double slatDiffuseSolarTransmittance)
bool setSlatDiffuseSolarTransmittance (const Quantity &slatDiffuseSolarTransmittance)
void resetSlatDiffuseSolarTransmittance ()
bool setFrontSideSlatDiffuseSolarReflectance (double frontSideSlatDiffuseSolarReflectance)
bool setFrontSideSlatDiffuseSolarReflectance (const Quantity &frontSideSlatDiffuseSolarReflectance)
bool setBackSideSlatDiffuseSolarReflectance (double backSideSlatDiffuseSolarReflectance)
bool setBackSideSlatDiffuseSolarReflectance (const Quantity &backSideSlatDiffuseSolarReflectance)
bool setSlatBeamVisibleTransmittance (double slatBeamVisibleTransmittance)
bool setSlatBeamVisibleTransmittance (const Quantity &slatBeamVisibleTransmittance)
bool setFrontSideSlatBeamVisibleReflectance (double frontSideSlatBeamVisibleReflectance)
bool setFrontSideSlatBeamVisibleReflectance (const Quantity &frontSideSlatBeamVisibleReflectance)
void resetFrontSideSlatBeamVisibleReflectance ()
bool setBackSideSlatBeamVisibleReflectance (double backSideSlatBeamVisibleReflectance)
bool setBackSideSlatBeamVisibleReflectance (const Quantity &backSideSlatBeamVisibleReflectance)
void resetBackSideSlatBeamVisibleReflectance ()
bool setSlatDiffuseVisibleTransmittance (double slatDiffuseVisibleTransmittance)
bool setSlatDiffuseVisibleTransmittance (const Quantity &slatDiffuseVisibleTransmittance)
void resetSlatDiffuseVisibleTransmittance ()
bool setFrontSideSlatDiffuseVisibleReflectance (double frontSideSlatDiffuseVisibleReflectance)
bool setFrontSideSlatDiffuseVisibleReflectance (const Quantity &frontSideSlatDiffuseVisibleReflectance)
void resetFrontSideSlatDiffuseVisibleReflectance ()
bool setBackSideSlatDiffuseVisibleReflectance (double backSideSlatDiffuseVisibleReflectance)
bool setBackSideSlatDiffuseVisibleReflectance (const Quantity &backSideSlatDiffuseVisibleReflectance)
void resetBackSideSlatDiffuseVisibleReflectance ()
bool setSlatInfraredHemisphericalTransmittance (double slatInfraredHemisphericalTransmittance)
bool setSlatInfraredHemisphericalTransmittance (const Quantity &slatInfraredHemisphericalTransmittance)
void resetSlatInfraredHemisphericalTransmittance ()
bool setFrontSideSlatInfraredHemisphericalEmissivity (double frontSideSlatInfraredHemisphericalEmissivity)
bool setFrontSideSlatInfraredHemisphericalEmissivity (const Quantity &frontSideSlatInfraredHemisphericalEmissivity)
void resetFrontSideSlatInfraredHemisphericalEmissivity ()
bool setBackSideSlatInfraredHemisphericalEmissivity (double backSideSlatInfraredHemisphericalEmissivity)
bool setBackSideSlatInfraredHemisphericalEmissivity (const Quantity &backSideSlatInfraredHemisphericalEmissivity)
void resetBackSideSlatInfraredHemisphericalEmissivity ()
bool setBlindtoGlassDistance (double blindtoGlassDistance)
bool setBlindtoGlassDistance (const Quantity &blindtoGlassDistance)
void resetBlindtoGlassDistance ()
bool setBlindTopOpeningMultiplier (double blindTopOpeningMultiplier)
bool setBlindTopOpeningMultiplier (const Quantity &blindTopOpeningMultiplier)
void resetBlindTopOpeningMultiplier ()
bool setBlindBottomOpeningMultiplier (double blindBottomOpeningMultiplier)
bool setBlindBottomOpeningMultiplier (const Quantity &blindBottomOpeningMultiplier)
void resetBlindBottomOpeningMultiplier ()
bool setBlindLeftSideOpeningMultiplier (double blindLeftSideOpeningMultiplier)
bool setBlindLeftSideOpeningMultiplier (const Quantity &blindLeftSideOpeningMultiplier)
void resetBlindLeftSideOpeningMultiplier ()
bool setBlindRightSideOpeningMultiplier (double blindRightSideOpeningMultiplier)
bool setBlindRightSideOpeningMultiplier (const Quantity &blindRightSideOpeningMultiplier)
void resetBlindRightSideOpeningMultiplier ()
bool setMinimumSlatAngle (double minimumSlatAngle)
bool setMinimumSlatAngle (const Quantity &minimumSlatAngle)
void resetMinimumSlatAngle ()
bool setMaximumSlatAngle (double maximumSlatAngle)
bool setMaximumSlatAngle (const Quantity &maximumSlatAngle)
void resetMaximumSlatAngle ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > slatOrientationValues ()

Related Functions

typedef std::vector< BlindBlindVector
typedef boost::optional< BlindOptionalBlind

Detailed Description

Blind is a ShadingMaterial that wraps the OpenStudio IDD object 'OS:WindowMaterial:Blind'.

Constructor & Destructor Documentation

openstudio::model::Blind::Blind ( const Model model,
double  slatWidth = 0.025,
double  slatSeparation = 0.01875,
double  frontSideSlatBeamSolarReflectance = 0.5,
double  backSideSlatBeamSolarReflectance = 0.5,
double  frontSideSlatDiffuseSolarReflectance = 0.5,
double  backSideSlatDiffuseSolarReflectance = 0.5,
double  slatBeamVisibleTransmittance = 0.0 
)
explicit
virtual openstudio::model::Blind::~Blind ( )
inlinevirtual

Member Function Documentation

double openstudio::model::Blind::backSideSlatBeamSolarReflectance ( ) const
boost::optional<double> openstudio::model::Blind::backSideSlatBeamVisibleReflectance ( ) const
double openstudio::model::Blind::backSideSlatDiffuseSolarReflectance ( ) const
boost::optional<double> openstudio::model::Blind::backSideSlatDiffuseVisibleReflectance ( ) const
double openstudio::model::Blind::backSideSlatInfraredHemisphericalEmissivity ( ) const
double openstudio::model::Blind::blindBottomOpeningMultiplier ( ) const
double openstudio::model::Blind::blindLeftSideOpeningMultiplier ( ) const
double openstudio::model::Blind::blindRightSideOpeningMultiplier ( ) const
double openstudio::model::Blind::blindtoGlassDistance ( ) const
double openstudio::model::Blind::blindTopOpeningMultiplier ( ) const
double openstudio::model::Blind::frontSideSlatBeamSolarReflectance ( ) const
boost::optional<double> openstudio::model::Blind::frontSideSlatBeamVisibleReflectance ( ) const
double openstudio::model::Blind::frontSideSlatDiffuseSolarReflectance ( ) const
boost::optional<double> openstudio::model::Blind::frontSideSlatDiffuseVisibleReflectance ( ) const
double openstudio::model::Blind::frontSideSlatInfraredHemisphericalEmissivity ( ) const
Quantity openstudio::model::Blind::getBackSideSlatBeamSolarReflectance ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::Blind::getBackSideSlatBeamVisibleReflectance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBackSideSlatDiffuseSolarReflectance ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::Blind::getBackSideSlatDiffuseVisibleReflectance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBackSideSlatInfraredHemisphericalEmissivity ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBlindBottomOpeningMultiplier ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBlindLeftSideOpeningMultiplier ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBlindRightSideOpeningMultiplier ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBlindtoGlassDistance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getBlindTopOpeningMultiplier ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getFrontSideSlatBeamSolarReflectance ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::Blind::getFrontSideSlatBeamVisibleReflectance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getFrontSideSlatDiffuseSolarReflectance ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::Blind::getFrontSideSlatDiffuseVisibleReflectance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getFrontSideSlatInfraredHemisphericalEmissivity ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getMaximumSlatAngle ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getMinimumSlatAngle ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatAngle ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatBeamSolarTransmittance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatBeamVisibleTransmittance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatConductivity ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatDiffuseSolarTransmittance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatDiffuseVisibleTransmittance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatInfraredHemisphericalTransmittance ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatSeparation ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatThickness ( bool  returnIP = false) const
Quantity openstudio::model::Blind::getSlatWidth ( bool  returnIP = false) const
static IddObjectType openstudio::model::Blind::iddObjectType ( )
static
bool openstudio::model::Blind::isBackSideSlatInfraredHemisphericalEmissivityDefaulted ( ) const
bool openstudio::model::Blind::isBlindBottomOpeningMultiplierDefaulted ( ) const
bool openstudio::model::Blind::isBlindLeftSideOpeningMultiplierDefaulted ( ) const
bool openstudio::model::Blind::isBlindRightSideOpeningMultiplierDefaulted ( ) const
bool openstudio::model::Blind::isBlindtoGlassDistanceDefaulted ( ) const
bool openstudio::model::Blind::isBlindTopOpeningMultiplierDefaulted ( ) const
bool openstudio::model::Blind::isFrontSideSlatInfraredHemisphericalEmissivityDefaulted ( ) const
bool openstudio::model::Blind::isMaximumSlatAngleDefaulted ( ) const
bool openstudio::model::Blind::isMinimumSlatAngleDefaulted ( ) const
bool openstudio::model::Blind::isSlatAngleDefaulted ( ) const
bool openstudio::model::Blind::isSlatBeamSolarTransmittanceDefaulted ( ) const
bool openstudio::model::Blind::isSlatConductivityDefaulted ( ) const
bool openstudio::model::Blind::isSlatDiffuseSolarTransmittanceDefaulted ( ) const
bool openstudio::model::Blind::isSlatDiffuseVisibleTransmittanceDefaulted ( ) const
bool openstudio::model::Blind::isSlatInfraredHemisphericalTransmittanceDefaulted ( ) const
bool openstudio::model::Blind::isSlatOrientationDefaulted ( ) const
bool openstudio::model::Blind::isSlatThicknessDefaulted ( ) const
double openstudio::model::Blind::maximumSlatAngle ( ) const
double openstudio::model::Blind::minimumSlatAngle ( ) const
void openstudio::model::Blind::resetBackSideSlatBeamVisibleReflectance ( )
void openstudio::model::Blind::resetBackSideSlatDiffuseVisibleReflectance ( )
void openstudio::model::Blind::resetBackSideSlatInfraredHemisphericalEmissivity ( )
void openstudio::model::Blind::resetBlindBottomOpeningMultiplier ( )
void openstudio::model::Blind::resetBlindLeftSideOpeningMultiplier ( )
void openstudio::model::Blind::resetBlindRightSideOpeningMultiplier ( )
void openstudio::model::Blind::resetBlindtoGlassDistance ( )
void openstudio::model::Blind::resetBlindTopOpeningMultiplier ( )
void openstudio::model::Blind::resetFrontSideSlatBeamVisibleReflectance ( )
void openstudio::model::Blind::resetFrontSideSlatDiffuseVisibleReflectance ( )
void openstudio::model::Blind::resetFrontSideSlatInfraredHemisphericalEmissivity ( )
void openstudio::model::Blind::resetMaximumSlatAngle ( )
void openstudio::model::Blind::resetMinimumSlatAngle ( )
void openstudio::model::Blind::resetSlatAngle ( )
void openstudio::model::Blind::resetSlatBeamSolarTransmittance ( )
void openstudio::model::Blind::resetSlatConductivity ( )
void openstudio::model::Blind::resetSlatDiffuseSolarTransmittance ( )
void openstudio::model::Blind::resetSlatDiffuseVisibleTransmittance ( )
void openstudio::model::Blind::resetSlatInfraredHemisphericalTransmittance ( )
void openstudio::model::Blind::resetSlatOrientation ( )
void openstudio::model::Blind::resetSlatThickness ( )
bool openstudio::model::Blind::setBackSideSlatBeamSolarReflectance ( double  backSideSlatBeamSolarReflectance)
bool openstudio::model::Blind::setBackSideSlatBeamSolarReflectance ( const Quantity backSideSlatBeamSolarReflectance)
bool openstudio::model::Blind::setBackSideSlatBeamVisibleReflectance ( double  backSideSlatBeamVisibleReflectance)
bool openstudio::model::Blind::setBackSideSlatBeamVisibleReflectance ( const Quantity backSideSlatBeamVisibleReflectance)
bool openstudio::model::Blind::setBackSideSlatDiffuseSolarReflectance ( double  backSideSlatDiffuseSolarReflectance)
bool openstudio::model::Blind::setBackSideSlatDiffuseSolarReflectance ( const Quantity backSideSlatDiffuseSolarReflectance)
bool openstudio::model::Blind::setBackSideSlatDiffuseVisibleReflectance ( double  backSideSlatDiffuseVisibleReflectance)
bool openstudio::model::Blind::setBackSideSlatDiffuseVisibleReflectance ( const Quantity backSideSlatDiffuseVisibleReflectance)
bool openstudio::model::Blind::setBackSideSlatInfraredHemisphericalEmissivity ( double  backSideSlatInfraredHemisphericalEmissivity)
bool openstudio::model::Blind::setBackSideSlatInfraredHemisphericalEmissivity ( const Quantity backSideSlatInfraredHemisphericalEmissivity)
bool openstudio::model::Blind::setBlindBottomOpeningMultiplier ( double  blindBottomOpeningMultiplier)
bool openstudio::model::Blind::setBlindBottomOpeningMultiplier ( const Quantity blindBottomOpeningMultiplier)
bool openstudio::model::Blind::setBlindLeftSideOpeningMultiplier ( double  blindLeftSideOpeningMultiplier)
bool openstudio::model::Blind::setBlindLeftSideOpeningMultiplier ( const Quantity blindLeftSideOpeningMultiplier)
bool openstudio::model::Blind::setBlindRightSideOpeningMultiplier ( double  blindRightSideOpeningMultiplier)
bool openstudio::model::Blind::setBlindRightSideOpeningMultiplier ( const Quantity blindRightSideOpeningMultiplier)
bool openstudio::model::Blind::setBlindtoGlassDistance ( double  blindtoGlassDistance)
bool openstudio::model::Blind::setBlindtoGlassDistance ( const Quantity blindtoGlassDistance)
bool openstudio::model::Blind::setBlindTopOpeningMultiplier ( double  blindTopOpeningMultiplier)
bool openstudio::model::Blind::setBlindTopOpeningMultiplier ( const Quantity blindTopOpeningMultiplier)
bool openstudio::model::Blind::setFrontSideSlatBeamSolarReflectance ( double  frontSideSlatBeamSolarReflectance)
bool openstudio::model::Blind::setFrontSideSlatBeamSolarReflectance ( const Quantity frontSideSlatBeamSolarReflectance)
bool openstudio::model::Blind::setFrontSideSlatBeamVisibleReflectance ( double  frontSideSlatBeamVisibleReflectance)
bool openstudio::model::Blind::setFrontSideSlatBeamVisibleReflectance ( const Quantity frontSideSlatBeamVisibleReflectance)
bool openstudio::model::Blind::setFrontSideSlatDiffuseSolarReflectance ( double  frontSideSlatDiffuseSolarReflectance)
bool openstudio::model::Blind::setFrontSideSlatDiffuseSolarReflectance ( const Quantity frontSideSlatDiffuseSolarReflectance)
bool openstudio::model::Blind::setFrontSideSlatDiffuseVisibleReflectance ( double  frontSideSlatDiffuseVisibleReflectance)
bool openstudio::model::Blind::setFrontSideSlatDiffuseVisibleReflectance ( const Quantity frontSideSlatDiffuseVisibleReflectance)
bool openstudio::model::Blind::setFrontSideSlatInfraredHemisphericalEmissivity ( double  frontSideSlatInfraredHemisphericalEmissivity)
bool openstudio::model::Blind::setFrontSideSlatInfraredHemisphericalEmissivity ( const Quantity frontSideSlatInfraredHemisphericalEmissivity)
bool openstudio::model::Blind::setMaximumSlatAngle ( double  maximumSlatAngle)
bool openstudio::model::Blind::setMaximumSlatAngle ( const Quantity maximumSlatAngle)
bool openstudio::model::Blind::setMinimumSlatAngle ( double  minimumSlatAngle)
bool openstudio::model::Blind::setMinimumSlatAngle ( const Quantity minimumSlatAngle)
bool openstudio::model::Blind::setSlatAngle ( double  slatAngle)
bool openstudio::model::Blind::setSlatAngle ( const Quantity slatAngle)
bool openstudio::model::Blind::setSlatBeamSolarTransmittance ( double  slatBeamSolarTransmittance)
bool openstudio::model::Blind::setSlatBeamSolarTransmittance ( const Quantity slatBeamSolarTransmittance)
bool openstudio::model::Blind::setSlatBeamVisibleTransmittance ( double  slatBeamVisibleTransmittance)
bool openstudio::model::Blind::setSlatBeamVisibleTransmittance ( const Quantity slatBeamVisibleTransmittance)
bool openstudio::model::Blind::setSlatConductivity ( double  slatConductivity)
bool openstudio::model::Blind::setSlatConductivity ( const Quantity slatConductivity)
bool openstudio::model::Blind::setSlatDiffuseSolarTransmittance ( double  slatDiffuseSolarTransmittance)
bool openstudio::model::Blind::setSlatDiffuseSolarTransmittance ( const Quantity slatDiffuseSolarTransmittance)
bool openstudio::model::Blind::setSlatDiffuseVisibleTransmittance ( double  slatDiffuseVisibleTransmittance)
bool openstudio::model::Blind::setSlatDiffuseVisibleTransmittance ( const Quantity slatDiffuseVisibleTransmittance)
bool openstudio::model::Blind::setSlatInfraredHemisphericalTransmittance ( double  slatInfraredHemisphericalTransmittance)
bool openstudio::model::Blind::setSlatInfraredHemisphericalTransmittance ( const Quantity slatInfraredHemisphericalTransmittance)
bool openstudio::model::Blind::setSlatOrientation ( std::string  slatOrientation)
bool openstudio::model::Blind::setSlatSeparation ( double  slatSeparation)
bool openstudio::model::Blind::setSlatSeparation ( const Quantity slatSeparation)
bool openstudio::model::Blind::setSlatThickness ( double  slatThickness)
bool openstudio::model::Blind::setSlatThickness ( const Quantity slatThickness)
bool openstudio::model::Blind::setSlatWidth ( double  slatWidth)
bool openstudio::model::Blind::setSlatWidth ( const Quantity slatWidth)
double openstudio::model::Blind::slatAngle ( ) const
double openstudio::model::Blind::slatBeamSolarTransmittance ( ) const
double openstudio::model::Blind::slatBeamVisibleTransmittance ( ) const
double openstudio::model::Blind::slatConductivity ( ) const
double openstudio::model::Blind::slatDiffuseSolarTransmittance ( ) const
double openstudio::model::Blind::slatDiffuseVisibleTransmittance ( ) const
double openstudio::model::Blind::slatInfraredHemisphericalTransmittance ( ) const
std::string openstudio::model::Blind::slatOrientation ( ) const
static std::vector<std::string> openstudio::model::Blind::slatOrientationValues ( )
static
double openstudio::model::Blind::slatSeparation ( ) const
double openstudio::model::Blind::slatThickness ( ) const
double openstudio::model::Blind::slatWidth ( ) const

Friends And Related Function Documentation

typedef std::vector<Blind> BlindVector
related
typedef boost::optional<Blind> OptionalBlind
related