| 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 |