abs() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
absLocal() | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
add(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
add(T rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
addLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
addLocal(T rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
avg() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
begin() noexcept -> typename std::array< T, N >::iterator | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
begin() const noexcept -> typename std::array< T, N >::const_iterator | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
ceil() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
clamp(T lowerBound, T upperBound) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
clamp(const TSampledSpectrum< COLOR_SPACE, T, Props > &lowerBound, const TSampledSpectrum< COLOR_SPACE, T, Props > &upperBound) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
clampLocal(T lowerBound, T upperBound) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
clampLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &lowerBound, const TSampledSpectrum< COLOR_SPACE, T, Props > &upperBound) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
complement() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
complementLocal() | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
div(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
div(T rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
divLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
divLocal(T rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
Elements typedef | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | |
end() noexcept -> typename std::array< T, N >::iterator | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
end() const noexcept -> typename std::array< T, N >::const_iterator | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
exp(U exponent) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
exp(const TSampledSpectrum< COLOR_SPACE, T, Props > &exponent) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
expLocal(U exponent) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
expLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &exponent) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
floor() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
getColorSpace() noexcept | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inlinestatic |
getColorValues() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
isEqual(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
isFinite() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
isNear(const TSampledSpectrum< COLOR_SPACE, T, Props > &other, T margin) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
isNonNegative() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
isZero() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
lerp(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs, U factor) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::lerp(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs, const U factor) const -> TSampledSpectrum< COLOR_SPACE, T, Props > | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inline |
m | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | protected |
makeResampled(const U *wavelengthsNM, const U *values, std::size_t numPoints) | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | static |
makeResampled(const U *const wavelengthsNM, const U *const values, const std::size_t numPoints) -> TSampledSpectrum | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |
max() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
max(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
maxComponent() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
maxIndex() const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
maxWavelengthNM() noexcept | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inlinestatic |
min() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
min(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
minComponent() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
minIndex() const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
minWavelengthNM() noexcept | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inlinestatic |
mul(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
mul(T rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
mulLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
mulLocal(T rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
negate() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
negateLocal() | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
NUM_ELEMENTS | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotectedstatic |
NUM_VALUES | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inlinestatic |
numSamples() noexcept | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inlinestatic |
operator!=(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator*(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator*(T rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator*=(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator*=(T rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator+(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator+(T rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator+=(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator+=(T rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator-(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator-(T rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator-() const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator-=(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator-=(T rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator/(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator/(T rhs) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator/=(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator/=(T rhs) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator=(const TSampledSpectrum &rhs)=default | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |
operator=(TSampledSpectrum &&rhs)=default | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |
operator==(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator[](std::size_t index) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
operator[](std::size_t index) const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TSpectrumBase) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | protected |
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TArithmeticArrayBase) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | protected |
pow(U exponent) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
pow(const TSampledSpectrum< COLOR_SPACE, T, Props > &exponent) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
powLocal(U exponent) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
powLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &exponent) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
product() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
putEnergy(T energyLevel) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
rcp() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
rcpLocal() | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
relativeLuminance(EColorUsage usage=EColorUsage::EMR) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
safeClamp(T lowerBound, T upperBound) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
safeClamp(const TSampledSpectrum< COLOR_SPACE, T, Props > &lowerBound, const TSampledSpectrum< COLOR_SPACE, T, Props > &upperBound) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
safeClampLocal(T lowerBound, T upperBound) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
safeClampLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &lowerBound, const TSampledSpectrum< COLOR_SPACE, T, Props > &upperBound) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
sampleInterval() noexcept | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inlinestatic |
set(T value) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
set(std::size_t index, T value) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
set(const std::array< T, N > &values) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
setColorValues(const TRawColorValues< T, N > &values) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
setColorValues(T rawColorValue) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
setLinearSRGB(const TRawColorValues< T, 3 > &linearSRGB, EColorUsage usage) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
setSpectral(const TSpectralSampleValues< T > &sampleValues, EColorUsage usage) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
setSpectral(const ImplType &sampleValues, EColorUsage usage) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
setSpectral(const TSpectralSampleValues< T > &sampleValues, const EColorUsage usage) -> TSampledSpectrum< COLOR_SPACE, T, Props > & | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
setSpectral(const ImplType &sampleValues, const EColorUsage usage) -> TSampledSpectrum< COLOR_SPACE, T, Props > & | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
setTransformed(const auto &srcColorValues, EColorUsage usage) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
setTransformed(const ImplType &srcColorValues, EColorUsage usage) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | |
setTransformed(const auto &srcColorValues, const EColorUsage usage) -> TSampledSpectrum< COLOR_SPACE, T, Props > & | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
setTransformed(const ImplType &srcColorValues, const EColorUsage usage) -> TSampledSpectrum< COLOR_SPACE, T, Props > & | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
size() const noexcept | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
sqrt() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
sqrtLocal() | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
sub(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
sub(T rhs) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
subLocal(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
subLocal(T rhs) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
sum() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
TArithmeticArrayBase(T value) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineexplicit |
TArithmeticArrayBase(Elements values) | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineexplicit |
toArray() const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
toLinearSRGB(EColorUsage usage) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
toSpan() | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
toSpectral(EColorUsage usage) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
toString() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
toTransformed(EColorUsage usage) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
toVector() const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
toView() const | ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N > | inlineprotected |
transformFrom(const auto &srcColorValues, EColorSpace srcColorSpace, EColorUsage usage) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
transformTo(auto *out_dstColorValues, EColorSpace dstColorSpace, EColorUsage usage) const | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inline |
TSampledSpectrum()=default | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |
TSampledSpectrum(const TSampledSpectrum &other)=default | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |
TSampledSpectrum(TSampledSpectrum &&other)=default | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |
TSampledSpectrum(const TSampledSpectrum< COLOR_SPACE, U, Props > &other) | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inlineexplicit |
TSpectrumBase(const TRawColorValues< U, N > &values) | ph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES > | inlineexplicit |
wavelengthRangeOf(std::size_t sampleIndex) noexcept | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inlinestatic |
~TSampledSpectrum()=default | ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > | inline |