OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "RadianceParameters.hpp"

Inheritance diagram for openstudio::model::RadianceParameters:

Public Member Functions

virtual ~RadianceParameters ()
int accumulatedRaysperRecord () const
bool isAccumulatedRaysperRecordDefaulted () const
double directThreshold () const
bool isDirectThresholdDefaulted () const
double directCertainty () const
bool isDirectCertaintyDefaulted () const
double directJitter () const
bool isDirectJitterDefaulted () const
double directPretest () const
bool isDirectPretestDefaulted () const
int ambientBouncesVMX () const
bool isAmbientBouncesVMXDefaulted () const
int ambientBouncesDMX () const
bool isAmbientBouncesDMXDefaulted () const
int ambientDivisionsVMX () const
bool isAmbientDivisionsVMXDefaulted () const
int ambientDivisionsDMX () const
bool isAmbientDivisionsDMXDefaulted () const
int ambientSupersamples () const
bool isAmbientSupersamplesDefaulted () const
double limitWeightVMX () const
bool isLimitWeightVMXDefaulted () const
double limitWeightDMX () const
bool isLimitWeightDMXDefaulted () const
int klemsSamplingDensity () const
bool isKlemsSamplingDensityDefaulted () const
std::string skyDiscretizationResolution () const
bool isCoarseSettings ()
bool isFineSettings ()
bool setAccumulatedRaysperRecord (int accumulatedRaysperRecord)
void resetAccumulatedRaysperRecord ()
bool setDirectThreshold (double directThreshold)
void resetDirectThreshold ()
bool setDirectCertainty (double directCertainty)
void resetDirectCertainty ()
bool setDirectJitter (double directJitter)
void resetDirectJitter ()
bool setDirectPretest (double directPretest)
void resetDirectPretest ()
bool setAmbientBouncesVMX (int ambientBouncesVMX)
void resetAmbientBouncesVMX ()
bool setAmbientBouncesDMX (int ambientBouncesDMX)
void resetAmbientBouncesDMX ()
bool setAmbientDivisionsVMX (int ambientDivisionsVMX)
void resetAmbientDivisionsVMX ()
bool setAmbientDivisionsDMX (int ambientDivisionsDMX)
void resetAmbientDivisionsDMX ()
bool setAmbientSupersamples (int ambientSupersamples)
void resetAmbientSupersamples ()
bool setLimitWeightVMX (double limitWeightVMX)
void resetLimitWeightVMX ()
bool setLimitWeightDMX (double limitWeightDMX)
void resetLimitWeightDMX ()
bool setKlemsSamplingDensity (int klemsSamplingDensity)
void resetKlemsSamplingDensity ()
bool setSkyDiscretizationResolution (const std::string &skyDiscretizationResolution)
void resetSkyDiscretizationResolution ()
void applyCoarseSettings ()
void applyFineSettings ()

Static Public Member Functions

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

Related Functions

typedef boost::optional
< RadianceParameters
OptionalRadianceParameters
typedef std::vector
< RadianceParameters
RadianceParametersVector

Detailed Description

RadianceParameters is a ModelObject that wraps the OpenStudio IDD object 'OS:RadianceParameters'.

Constructor & Destructor Documentation

virtual openstudio::model::RadianceParameters::~RadianceParameters ( )
inlinevirtual

Member Function Documentation

int openstudio::model::RadianceParameters::accumulatedRaysperRecord ( ) const
int openstudio::model::RadianceParameters::ambientBouncesDMX ( ) const
int openstudio::model::RadianceParameters::ambientBouncesVMX ( ) const
int openstudio::model::RadianceParameters::ambientDivisionsDMX ( ) const
int openstudio::model::RadianceParameters::ambientDivisionsVMX ( ) const
int openstudio::model::RadianceParameters::ambientSupersamples ( ) const
void openstudio::model::RadianceParameters::applyCoarseSettings ( )
void openstudio::model::RadianceParameters::applyFineSettings ( )
double openstudio::model::RadianceParameters::directCertainty ( ) const
double openstudio::model::RadianceParameters::directJitter ( ) const
double openstudio::model::RadianceParameters::directPretest ( ) const
double openstudio::model::RadianceParameters::directThreshold ( ) const
static IddObjectType openstudio::model::RadianceParameters::iddObjectType ( )
static
bool openstudio::model::RadianceParameters::isAccumulatedRaysperRecordDefaulted ( ) const
bool openstudio::model::RadianceParameters::isAmbientBouncesDMXDefaulted ( ) const
bool openstudio::model::RadianceParameters::isAmbientBouncesVMXDefaulted ( ) const
bool openstudio::model::RadianceParameters::isAmbientDivisionsDMXDefaulted ( ) const
bool openstudio::model::RadianceParameters::isAmbientDivisionsVMXDefaulted ( ) const
bool openstudio::model::RadianceParameters::isAmbientSupersamplesDefaulted ( ) const
bool openstudio::model::RadianceParameters::isCoarseSettings ( )
bool openstudio::model::RadianceParameters::isDirectCertaintyDefaulted ( ) const
bool openstudio::model::RadianceParameters::isDirectJitterDefaulted ( ) const
bool openstudio::model::RadianceParameters::isDirectPretestDefaulted ( ) const
bool openstudio::model::RadianceParameters::isDirectThresholdDefaulted ( ) const
bool openstudio::model::RadianceParameters::isFineSettings ( )
bool openstudio::model::RadianceParameters::isKlemsSamplingDensityDefaulted ( ) const
bool openstudio::model::RadianceParameters::isLimitWeightDMXDefaulted ( ) const
bool openstudio::model::RadianceParameters::isLimitWeightVMXDefaulted ( ) const
int openstudio::model::RadianceParameters::klemsSamplingDensity ( ) const
double openstudio::model::RadianceParameters::limitWeightDMX ( ) const
double openstudio::model::RadianceParameters::limitWeightVMX ( ) const
void openstudio::model::RadianceParameters::resetAccumulatedRaysperRecord ( )
void openstudio::model::RadianceParameters::resetAmbientBouncesDMX ( )
void openstudio::model::RadianceParameters::resetAmbientBouncesVMX ( )
void openstudio::model::RadianceParameters::resetAmbientDivisionsDMX ( )
void openstudio::model::RadianceParameters::resetAmbientDivisionsVMX ( )
void openstudio::model::RadianceParameters::resetAmbientSupersamples ( )
void openstudio::model::RadianceParameters::resetDirectCertainty ( )
void openstudio::model::RadianceParameters::resetDirectJitter ( )
void openstudio::model::RadianceParameters::resetDirectPretest ( )
void openstudio::model::RadianceParameters::resetDirectThreshold ( )
void openstudio::model::RadianceParameters::resetKlemsSamplingDensity ( )
void openstudio::model::RadianceParameters::resetLimitWeightDMX ( )
void openstudio::model::RadianceParameters::resetLimitWeightVMX ( )
void openstudio::model::RadianceParameters::resetSkyDiscretizationResolution ( )
bool openstudio::model::RadianceParameters::setAccumulatedRaysperRecord ( int  accumulatedRaysperRecord)
bool openstudio::model::RadianceParameters::setAmbientBouncesDMX ( int  ambientBouncesDMX)
bool openstudio::model::RadianceParameters::setAmbientBouncesVMX ( int  ambientBouncesVMX)
bool openstudio::model::RadianceParameters::setAmbientDivisionsDMX ( int  ambientDivisionsDMX)
bool openstudio::model::RadianceParameters::setAmbientDivisionsVMX ( int  ambientDivisionsVMX)
bool openstudio::model::RadianceParameters::setAmbientSupersamples ( int  ambientSupersamples)
bool openstudio::model::RadianceParameters::setDirectCertainty ( double  directCertainty)
bool openstudio::model::RadianceParameters::setDirectJitter ( double  directJitter)
bool openstudio::model::RadianceParameters::setDirectPretest ( double  directPretest)
bool openstudio::model::RadianceParameters::setDirectThreshold ( double  directThreshold)
bool openstudio::model::RadianceParameters::setKlemsSamplingDensity ( int  klemsSamplingDensity)
bool openstudio::model::RadianceParameters::setLimitWeightDMX ( double  limitWeightDMX)
bool openstudio::model::RadianceParameters::setLimitWeightVMX ( double  limitWeightVMX)
bool openstudio::model::RadianceParameters::setSkyDiscretizationResolution ( const std::string &  skyDiscretizationResolution)
std::string openstudio::model::RadianceParameters::skyDiscretizationResolution ( ) const
static std::vector<std::string> openstudio::model::RadianceParameters::skyDiscretizationResolutionValues ( )
static

Friends And Related Function Documentation

typedef boost::optional<RadianceParameters> OptionalRadianceParameters
related
typedef std::vector<RadianceParameters> RadianceParametersVector
related