Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::math::TSampledSpectrum< COLOR_SPACE, T, Props > Member List

This is the complete list of members for ph::math::TSampledSpectrum< COLOR_SPACE, T, Props >, including all inherited members.

abs() constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
add(T rhs) constph::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() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
begin() noexcept -> typename std::array< T, N >::iteratorph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
begin() const noexcept -> typename std::array< T, N >::const_iteratorph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
ceil() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
clamp(T lowerBound, T upperBound) constph::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) constph::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() constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
div(T rhs) constph::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 typedefph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >
end() noexcept -> typename std::array< T, N >::iteratorph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
end() const noexcept -> typename std::array< T, N >::const_iteratorph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
exp(U exponent) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >
exp(const TSampledSpectrum< COLOR_SPACE, T, Props > &exponent) constph::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() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
getColorSpace() noexceptph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inlinestatic
getColorValues() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
isEqual(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
isFinite() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
isNear(const TSampledSpectrum< COLOR_SPACE, T, Props > &other, T margin) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
isNonNegative() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
isZero() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
lerp(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs, U factor) constph::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
mph::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) -> TSampledSpectrumph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inline
max() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
max(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
maxComponent() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
maxIndex() constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
maxWavelengthNM() noexceptph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inlinestatic
min() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
min(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
minComponent() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
minIndex() constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
minWavelengthNM() noexceptph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inlinestatic
mul(const TSampledSpectrum< COLOR_SPACE, T, Props > &rhs) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
mul(T rhs) constph::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() constph::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_ELEMENTSph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotectedstatic
NUM_VALUESph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inlinestatic
numSamples() noexceptph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inlinestatic
operator!=(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) constph::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) constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator*(T rhs) constph::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) constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator+(T rhs) constph::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) constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator-(T rhs) constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator-() constph::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) constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
ph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >::operator/(T rhs) constph::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)=defaultph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inline
operator=(TSampledSpectrum &&rhs)=defaultph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inline
operator==(const TSampledSpectrum< COLOR_SPACE, T, Props > &other) constph::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) constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >
pow(const TSampledSpectrum< COLOR_SPACE, T, Props > &exponent) constph::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() constph::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() constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
safeClamp(T lowerBound, T upperBound) constph::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) constph::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() noexceptph::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 noexceptph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
sqrt() constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
sub(T rhs) constph::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() constph::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() constph::math::TArithmeticArrayBase< TSampledSpectrum< COLOR_SPACE, T, Props >, T, N >inlineprotected
toLinearSRGB(EColorUsage usage) constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
toString() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
toTransformed(EColorUsage usage) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
toVector() constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
toView() constph::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) constph::math::TSpectrumBase< TSampledSpectrum< COLOR_SPACE, T, Props >, COLOR_SPACE, T, Props::NUM_SAMPLES >inline
TSampledSpectrum()=defaultph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inline
TSampledSpectrum(const TSampledSpectrum &other)=defaultph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inline
TSampledSpectrum(TSampledSpectrum &&other)=defaultph::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) noexceptph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inlinestatic
~TSampledSpectrum()=defaultph::math::TSampledSpectrum< COLOR_SPACE, T, Props >inline