File indexing completed on 2024-05-12 15:59:33

0001 /*
0002  *  SPDX-FileCopyrightText: 2007 Cyrille Berger <cberger@cberger.net>
0003  *
0004  * SPDX-License-Identifier: LGPL-2.1-or-later
0005 */
0006 
0007 #include "KoColorProofingConversionTransformation.h"
0008 
0009 #include "KoColorSpace.h"
0010 
0011 
0012 KoColorProofingConversionTransformation::KoColorProofingConversionTransformation(const KoColorSpace* srcCs,
0013                                                                  const KoColorSpace* dstCs,
0014                                                                  const KoColorSpace* proofingSpace,
0015                                                                  Intent renderingIntent,
0016                                                                  Intent proofingIntent,
0017                                                                  ConversionFlags conversionFlags,
0018                                                                  quint8 *gamutWarning,
0019                                                                  double adaptationState)
0020     : KoColorConversionTransformation(srcCs, dstCs, renderingIntent, conversionFlags)
0021 {
0022     Q_ASSERT(proofingSpace);
0023     m_proofingIntent = proofingIntent;
0024     m_gamutWarning = gamutWarning;
0025     m_adaptationState = adaptationState;
0026     m_proofingSpace = proofingSpace;
0027 }
0028 
0029 KoColorProofingConversionTransformation::~KoColorProofingConversionTransformation()
0030 {
0031 }
0032 
0033 const KoColorSpace* KoColorProofingConversionTransformation::proofingSpace() const
0034 {
0035     return m_proofingSpace;
0036 }