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

#include <IccColorProfile.h>

+ Inheritance diagram for IccColorProfile::Container:

Public Member Functions

virtual bool compareTRC (TransferCharacteristics characteristics, float error) const =0
 
 Container ()
 
virtual QString copyright () const =0
 
virtual QVector< double > getColorantsxyY () const =0
 
virtual QVector< double > getColorantsXYZ () const =0
 
virtual QVector< double > getEstimatedTRC () const =0
 
virtual QByteArray getProfileUniqueId () const =0
 
virtual QVector< double > getWhitePointxyY () const =0
 
virtual QVector< double > getWhitePointXYZ () const =0
 
virtual bool hasColorants () const =0
 
virtual QString info () const =0
 
virtual bool isSuitableForDisplay () const =0
 
virtual bool isSuitableForOutput () const =0
 
virtual bool isSuitableForPrinting () 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 45 of file IccColorProfile.h.

Constructor & Destructor Documentation

◆ Container()

IccColorProfile::Container::Container ( )

Definition at line 57 of file IccColorProfile.cpp.

58{
59}

◆ ~Container()

IccColorProfile::Container::~Container ( )
virtual

Definition at line 61 of file IccColorProfile.cpp.

62{
63}

Member Function Documentation

◆ 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< double > IccColorProfile::Container::getColorantsxyY ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getColorantsXYZ()

virtual QVector< double > 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 QVector< double > IccColorProfile::Container::getWhitePointxyY ( ) const
pure virtual

Implemented in LcmsColorProfileContainer.

◆ getWhitePointXYZ()

virtual QVector< double > IccColorProfile::Container::getWhitePointXYZ ( ) 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.

◆ isSuitableForOutput()

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

Implemented in LcmsColorProfileContainer.

◆ isSuitableForPrinting()

virtual bool IccColorProfile::Container::isSuitableForPrinting ( ) 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: