Krita Source Code Documentation
Loading...
Searching...
No Matches
IccColorProfile::Container Class Referenceabstract

#include <IccColorProfile.h>

+ Inheritance diagram for IccColorProfile::Container:

Public Member Functions

virtual ColorPrimaries cicpPrimaries () const =0
 
virtual TransferCharacteristics cicpTransfer () const =0
 
virtual bool compareTRC (TransferCharacteristics characteristics, float error) const =0
 
 Container ()
 
virtual QString copyright () const =0
 
virtual QVector< KoColorimetryUtils::xyYgetColorantsxyY () const =0
 
virtual QVector< KoColorimetryUtils::XYZgetColorantsXYZ () const =0
 
virtual QVector< double > getEstimatedTRC () const =0
 
virtual QByteArray getProfileUniqueId () const =0
 
virtual KoColorimetryUtils::xyY getWhitePointxyY () const =0
 
virtual KoColorimetryUtils::XYZ getWhitePointXYZ () const =0
 
virtual bool hasCicpValues () const =0
 
virtual bool hasColorants () const =0
 
virtual QString info () const =0
 
virtual bool isSuitableForDisplay () const =0
 
virtual bool isSuitableForInput () const =0
 
virtual bool isSuitableForOutput () const =0
 
virtual bool isSuitableForPrinting () const =0
 
virtual bool isSuitableForWorkspace () const =0
 
virtual QString manufacturer () const =0
 
virtual QString name () const =0
 
virtual bool valid () const =0
 
virtual ~Container ()
 

Detailed Description

This class should be used to wrap the ICC profile representation coming from various CMS engine.

Definition at line 48 of file IccColorProfile.h.

Constructor & Destructor Documentation

◆ Container()

IccColorProfile::Container::Container ( )

Definition at line 60 of file IccColorProfile.cpp.

61{
62}

◆ ~Container()

IccColorProfile::Container::~Container ( )
virtual

Definition at line 64 of file IccColorProfile.cpp.

65{
66}

Member Function Documentation

◆ cicpPrimaries()

virtual ColorPrimaries IccColorProfile::Container::cicpPrimaries ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ cicpTransfer()

virtual TransferCharacteristics IccColorProfile::Container::cicpTransfer ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ compareTRC()

virtual bool IccColorProfile::Container::compareTRC ( TransferCharacteristics characteristics,
float error ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ copyright()

virtual QString IccColorProfile::Container::copyright ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getColorantsxyY()

virtual QVector< KoColorimetryUtils::xyY > IccColorProfile::Container::getColorantsxyY ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getColorantsXYZ()

virtual QVector< KoColorimetryUtils::XYZ > IccColorProfile::Container::getColorantsXYZ ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getEstimatedTRC()

virtual QVector< double > IccColorProfile::Container::getEstimatedTRC ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getProfileUniqueId()

virtual QByteArray IccColorProfile::Container::getProfileUniqueId ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getWhitePointxyY()

virtual KoColorimetryUtils::xyY IccColorProfile::Container::getWhitePointxyY ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getWhitePointXYZ()

virtual KoColorimetryUtils::XYZ IccColorProfile::Container::getWhitePointXYZ ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ hasCicpValues()

virtual bool IccColorProfile::Container::hasCicpValues ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ hasColorants()

virtual bool IccColorProfile::Container::hasColorants ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ info()

virtual QString IccColorProfile::Container::info ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ isSuitableForDisplay()

virtual bool IccColorProfile::Container::isSuitableForDisplay ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ isSuitableForInput()

virtual bool IccColorProfile::Container::isSuitableForInput ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ isSuitableForOutput()

virtual bool IccColorProfile::Container::isSuitableForOutput ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ isSuitableForPrinting()

virtual bool IccColorProfile::Container::isSuitableForPrinting ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ isSuitableForWorkspace()

virtual bool IccColorProfile::Container::isSuitableForWorkspace ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ manufacturer()

virtual QString IccColorProfile::Container::manufacturer ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ name()

virtual QString IccColorProfile::Container::name ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ valid()

virtual bool IccColorProfile::Container::valid ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.


The documentation for this class was generated from the following files: