|
| 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 ()=default |
| Blind (const Blind &other)=default |
| Blind (Blind &&other)=default |
Blind & | operator= (const Blind &)=default |
Blind & | operator= (Blind &&)=default |
std::string | slatOrientation () const |
bool | isSlatOrientationDefaulted () const |
double | slatWidth () const |
double | slatSeparation () const |
double | slatThickness () const |
bool | isSlatThicknessDefaulted () const |
double | slatAngle () const |
bool | isSlatAngleDefaulted () const |
double | slatConductivity () const |
bool | isSlatConductivityDefaulted () const |
double | slatBeamSolarTransmittance () const |
bool | isSlatBeamSolarTransmittanceDefaulted () const |
double | frontSideSlatBeamSolarReflectance () const |
double | backSideSlatBeamSolarReflectance () const |
double | slatDiffuseSolarTransmittance () const |
bool | isSlatDiffuseSolarTransmittanceDefaulted () const |
double | frontSideSlatDiffuseSolarReflectance () const |
double | backSideSlatDiffuseSolarReflectance () const |
double | slatBeamVisibleTransmittance () const |
boost::optional< double > | frontSideSlatBeamVisibleReflectance () const |
boost::optional< double > | backSideSlatBeamVisibleReflectance () const |
double | slatDiffuseVisibleTransmittance () const |
bool | isSlatDiffuseVisibleTransmittanceDefaulted () const |
boost::optional< double > | frontSideSlatDiffuseVisibleReflectance () const |
boost::optional< double > | backSideSlatDiffuseVisibleReflectance () const |
double | slatInfraredHemisphericalTransmittance () const |
bool | isSlatInfraredHemisphericalTransmittanceDefaulted () const |
double | frontSideSlatInfraredHemisphericalEmissivity () const |
bool | isFrontSideSlatInfraredHemisphericalEmissivityDefaulted () const |
double | backSideSlatInfraredHemisphericalEmissivity () const |
bool | isBackSideSlatInfraredHemisphericalEmissivityDefaulted () const |
double | blindtoGlassDistance () const |
bool | isBlindtoGlassDistanceDefaulted () const |
double | blindTopOpeningMultiplier () const |
bool | isBlindTopOpeningMultiplierDefaulted () const |
double | blindBottomOpeningMultiplier () const |
bool | isBlindBottomOpeningMultiplierDefaulted () const |
double | blindLeftSideOpeningMultiplier () const |
bool | isBlindLeftSideOpeningMultiplierDefaulted () const |
double | blindRightSideOpeningMultiplier () const |
bool | isBlindRightSideOpeningMultiplierDefaulted () const |
double | minimumSlatAngle () const |
bool | isMinimumSlatAngleDefaulted () const |
double | maximumSlatAngle () const |
bool | isMaximumSlatAngleDefaulted () const |
bool | setSlatOrientation (const std::string &slatOrientation) |
void | resetSlatOrientation () |
bool | setSlatWidth (double slatWidth) |
bool | setSlatSeparation (double slatSeparation) |
bool | setSlatThickness (double slatThickness) |
void | resetSlatThickness () |
bool | setSlatAngle (double slatAngle) |
void | resetSlatAngle () |
bool | setSlatConductivity (double slatConductivity) |
void | resetSlatConductivity () |
bool | setSlatBeamSolarTransmittance (double slatBeamSolarTransmittance) |
void | resetSlatBeamSolarTransmittance () |
bool | setFrontSideSlatBeamSolarReflectance (double frontSideSlatBeamSolarReflectance) |
bool | setBackSideSlatBeamSolarReflectance (double backSideSlatBeamSolarReflectance) |
bool | setSlatDiffuseSolarTransmittance (double slatDiffuseSolarTransmittance) |
void | resetSlatDiffuseSolarTransmittance () |
bool | setFrontSideSlatDiffuseSolarReflectance (double frontSideSlatDiffuseSolarReflectance) |
bool | setBackSideSlatDiffuseSolarReflectance (double backSideSlatDiffuseSolarReflectance) |
bool | setSlatBeamVisibleTransmittance (double slatBeamVisibleTransmittance) |
bool | setFrontSideSlatBeamVisibleReflectance (double frontSideSlatBeamVisibleReflectance) |
void | resetFrontSideSlatBeamVisibleReflectance () |
bool | setBackSideSlatBeamVisibleReflectance (double backSideSlatBeamVisibleReflectance) |
void | resetBackSideSlatBeamVisibleReflectance () |
bool | setSlatDiffuseVisibleTransmittance (double slatDiffuseVisibleTransmittance) |
void | resetSlatDiffuseVisibleTransmittance () |
bool | setFrontSideSlatDiffuseVisibleReflectance (double frontSideSlatDiffuseVisibleReflectance) |
void | resetFrontSideSlatDiffuseVisibleReflectance () |
bool | setBackSideSlatDiffuseVisibleReflectance (double backSideSlatDiffuseVisibleReflectance) |
void | resetBackSideSlatDiffuseVisibleReflectance () |
bool | setSlatInfraredHemisphericalTransmittance (double slatInfraredHemisphericalTransmittance) |
void | resetSlatInfraredHemisphericalTransmittance () |
bool | setFrontSideSlatInfraredHemisphericalEmissivity (double frontSideSlatInfraredHemisphericalEmissivity) |
void | resetFrontSideSlatInfraredHemisphericalEmissivity () |
bool | setBackSideSlatInfraredHemisphericalEmissivity (double backSideSlatInfraredHemisphericalEmissivity) |
void | resetBackSideSlatInfraredHemisphericalEmissivity () |
bool | setBlindtoGlassDistance (double blindtoGlassDistance) |
void | resetBlindtoGlassDistance () |
bool | setBlindTopOpeningMultiplier (double blindTopOpeningMultiplier) |
void | resetBlindTopOpeningMultiplier () |
bool | setBlindBottomOpeningMultiplier (double blindBottomOpeningMultiplier) |
void | resetBlindBottomOpeningMultiplier () |
bool | setBlindLeftSideOpeningMultiplier (double blindLeftSideOpeningMultiplier) |
void | resetBlindLeftSideOpeningMultiplier () |
bool | setBlindRightSideOpeningMultiplier (double blindRightSideOpeningMultiplier) |
void | resetBlindRightSideOpeningMultiplier () |
bool | setMinimumSlatAngle (double minimumSlatAngle) |
void | resetMinimumSlatAngle () |
bool | setMaximumSlatAngle (double maximumSlatAngle) |
void | resetMaximumSlatAngle () |