IccMAX 2.1.27
Color Profile Tools
|
#include <IccPcc.h>
Protected Attributes | |
bool | m_bValidIllumXYZ |
bool | m_bValidMediaXYZ |
icFloatNumber | m_illuminantXYZ [3] |
icFloatNumber | m_illuminantXYZLum [3] |
icFloatNumber | m_mediaXYZ [3] |
IIccProfileConnectionConditions * | m_pPCC |
CIccTagSpectralViewingConditions * | m_pViewingConditions |
Type: Class
Purpose: Class used for defining combined connection conditions where the viewing conditions are the combined result of information from the profile and external connection conditions based on whether reflectance or emission is used.
CIccCombinedConnectionConditions::CIccCombinedConnectionConditions | ( | CIccProfile * | pProfile, |
IIccProfileConnectionConditions * | pAppliedPCC, | ||
bool | bReflectance = false |
||
) |
References CIccTagSpectralViewingConditions::getIlluminant(), CIccTagSpectralViewingConditions::getIlluminantCCT(), IIccProfileConnectionConditions::getPccViewingConditions(), CIccTagSpectralViewingConditions::getStdIllumiant(), m_bValidMediaXYZ, m_illuminantXYZ, CIccTagSpectralViewingConditions::m_illuminantXYZ, m_illuminantXYZLum, m_mediaXYZ, m_pPCC, m_pViewingConditions, CIccTagSpectralViewingConditions::NewCopy(), CIccTagSpectralViewingConditions::setIlluminant(), icFloatXYZNumber::X, icFloatXYZNumber::Y, and icFloatXYZNumber::Z.
|
virtual |
References m_pViewingConditions.
|
virtual |
Implements IIccProfileConnectionConditions.
References IIccProfileConnectionConditions::getCustomToStandardPcc(), and m_pPCC.
|
inherited |
References CIccMatrixMath::CIccMatrixMath(), CIccMatrixMath::entry(), CIccTagSpectralViewingConditions::getObserver(), IIccProfileConnectionConditions::getPccViewingConditions(), CIccMatrixMath::rangeMap(), icSpectralRange::steps, and CIccMatrixMath::VectorMult().
Referenced by CIccMpeEmissionMatrix::Begin(), CIccMpeInvEmissionMatrix::Begin(), CIccMpeEmissionCLUT::Begin(), CIccMpeReflectanceCLUT::Begin(), CIccMpeEmissionObserver::Begin(), and CIccMpeReflectanceObserver::Begin().
|
virtual |
Implements IIccProfileConnectionConditions.
References m_illuminantXYZLum.
|
virtual |
Implements IIccProfileConnectionConditions.
References m_bValidMediaXYZ, m_mediaXYZ, m_pPCC, and m_pViewingConditions.
|
virtual |
Implements IIccProfileConnectionConditions.
References m_illuminantXYZ.
|
inherited |
References CIccTagSpectralViewingConditions::getIlluminant(), CIccTagSpectralViewingConditions::getObserver(), IIccProfileConnectionConditions::getPccViewingConditions(), CIccMatrixMath::rangeMap(), icSpectralRange::steps, and CIccMatrixMath::VectorMult().
|
inherited |
References CIccTagSpectralViewingConditions::getObserver(), IIccProfileConnectionConditions::getPccViewingConditions(), CIccMatrixMath::rangeMap(), icSpectralRange::steps, and CIccMatrixMath::VectorMult().
|
inherited |
References CIccTagSpectralViewingConditions::getIlluminantCCT(), and IIccProfileConnectionConditions::getPccViewingConditions().
Referenced by IIccProfileConnectionConditions::isEquivalentPcc().
|
inherited |
References IIccProfileConnectionConditions::getPccViewingConditions(), CIccTagSpectralViewingConditions::getStdIllumiant(), and icIlluminantD50.
Referenced by IIccProfileConnectionConditions::isEquivalentPcc(), and IIccProfileConnectionConditions::isStandardPcc().
|
inherited |
References IIccProfileConnectionConditions::getPccViewingConditions(), CIccTagSpectralViewingConditions::getStdObserver(), and icStdObs1931TwoDegrees.
Referenced by IIccProfileConnectionConditions::isEquivalentPcc(), and IIccProfileConnectionConditions::isStandardPcc().
|
virtual |
Implements IIccProfileConnectionConditions.
References IIccProfileConnectionConditions::getPccViewingConditions(), m_pPCC, and m_pViewingConditions.
|
inherited |
References CIccTagSpectralViewingConditions::getIlluminant(), CIccTagSpectralViewingConditions::getObserverMatrix(), IIccProfileConnectionConditions::getPccViewingConditions(), CIccMatrixMath::Mult(), CIccMatrixMath::rangeMap(), CIccMatrixMath::RowSum(), CIccMatrixMath::Scale(), and CIccMatrixMath::VectorScale().
|
virtual |
Implements IIccProfileConnectionConditions.
References IIccProfileConnectionConditions::getStandardToCustomPcc(), and m_pPCC.
|
inherited |
References CIccTagSpectralViewingConditions::getIlluminant(), IIccProfileConnectionConditions::getPccViewingConditions(), and icSpectralRange::steps.
Referenced by IIccProfileConnectionConditions::isEquivalentPcc().
|
inherited |
References IIccProfileConnectionConditions::getNormIlluminantXYZ(), IIccProfileConnectionConditions::getPccCCT(), IIccProfileConnectionConditions::getPccIlluminant(), IIccProfileConnectionConditions::getPccObserver(), IIccProfileConnectionConditions::hasIlluminantSPD(), icIlluminantBlackBody, icIlluminantDaylight, and icIlluminantUnknown.
|
inherited |
References IIccProfileConnectionConditions::getPccIlluminant(), IIccProfileConnectionConditions::getPccObserver(), icIlluminantD50, and icStdObs1931TwoDegrees.
|
protected |
|
protected |
Referenced by CIccCombinedConnectionConditions(), and getMediaWhiteXYZ().
|
protected |
Referenced by CIccCombinedConnectionConditions(), and getNormIlluminantXYZ().
|
protected |
Referenced by CIccCombinedConnectionConditions(), and getLumIlluminantXYZ().
|
protected |
Referenced by CIccCombinedConnectionConditions(), and getMediaWhiteXYZ().
|
protected |
|
protected |