LightsprintSDK 2021.08.08
|
#include <RRMaterial.h>
Public Member Functions | |
RRRadiometricMeasure () | |
RRRadiometricMeasure (bool aexiting, bool ascaled, bool aflux, bool adirect, bool aindirect) | |
bool | operator== (const RRRadiometricMeasure &a) const |
Public Attributes | |
bool | exiting: 1 |
bool | scaled: 1 |
bool | flux: 1 |
bool | direct: 1 |
bool | indirect: 1 |
bool | smoothed: 1 |
Specification of radiometric measure; what is measured and what units are used.
|
inline |
|
inline |
bool rr::RRRadiometricMeasure::operator== | ( | const RRRadiometricMeasure & | a | ) | const |
bool rr::RRRadiometricMeasure::exiting |
Selects between [0] incoming radiation (does not include emittance) and [1] reflected+emited radiation.
Typical setting: 0.
bool rr::RRRadiometricMeasure::scaled |
Selects between [0] linear colors (W) and [1] custom color space provided by RRColorSpace.
Typical setting: 1.
bool rr::RRRadiometricMeasure::flux |
Selects between [0] radiant intensity (W/m^2) and [1] radiant flux (W).
Typical setting: 0.
bool rr::RRRadiometricMeasure::direct |
Makes direct radiation and emittance (your inputs) part of result.
Typical setting: 0.
bool rr::RRRadiometricMeasure::indirect |
Makes indirect radiation (computed) part of result.
Typical setting: 1.
bool rr::RRRadiometricMeasure::smoothed |
Selects between [0] raw results for debugging purposes and [1] smoothed results.