Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QColorVector Class Reference

#include <qcolormatrix_p.h>

+ Collaboration diagram for QColorVector:

Public Member Functions

 QColorVector ()=default
 
constexpr QColorVector (float x, float y, float z)
 
constexpr QColorVector (const QPointF &chr)
 
bool isNull () const
 

Static Public Member Functions

static bool isValidChromaticity (const QPointF &chr)
 
static constexpr QPointF D50Chromaticity ()
 
static constexpr QPointF D65Chromaticity ()
 
static constexpr QColorVector D50 ()
 
static constexpr QColorVector D65 ()
 

Public Attributes

float x = 0.0f
 
float y = 0.0f
 
float z = 0.0f
 
float _unused = 0.0f
 

Friends

bool operator== (const QColorVector &v1, const QColorVector &v2)
 
bool operator!= (const QColorVector &v1, const QColorVector &v2)
 

Detailed Description

Definition at line 26 of file qcolormatrix_p.h.

Constructor & Destructor Documentation

◆ QColorVector() [1/3]

QColorVector::QColorVector ( )
default

Referenced by D50(), and D65().

+ Here is the caller graph for this function:

◆ QColorVector() [2/3]

constexpr QColorVector::QColorVector ( float  x,
float  y,
float  z 
)
inlineconstexpr

Definition at line 30 of file qcolormatrix_p.h.

◆ QColorVector() [3/3]

constexpr QColorVector::QColorVector ( const QPointF chr)
inlineexplicitconstexpr

Definition at line 31 of file qcolormatrix_p.h.

Member Function Documentation

◆ D50()

static constexpr QColorVector QColorVector::D50 ( )
inlinestaticconstexpr

Definition at line 62 of file qcolormatrix_p.h.

References QColorVector(), and D50Chromaticity().

Referenced by QIcc::isValidIccProfile(), QColorSpacePrivate::setToXyzMatrix(), and QColorSpacePrimaries::toXyzMatrix().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ D50Chromaticity()

static constexpr QPointF QColorVector::D50Chromaticity ( )
inlinestaticconstexpr

Definition at line 60 of file qcolormatrix_p.h.

Referenced by QColorSpacePrimaries::QColorSpacePrimaries(), and D50().

+ Here is the caller graph for this function:

◆ D65()

static constexpr QColorVector QColorVector::D65 ( )
inlinestaticconstexpr

Definition at line 63 of file qcolormatrix_p.h.

References QColorVector(), and D65Chromaticity().

Referenced by QIcc::fromIccProfile().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ D65Chromaticity()

static constexpr QPointF QColorVector::D65Chromaticity ( )
inlinestaticconstexpr

Definition at line 61 of file qcolormatrix_p.h.

Referenced by QColorSpacePrimaries::QColorSpacePrimaries(), and D65().

+ Here is the caller graph for this function:

◆ isNull()

bool QColorVector::isNull ( ) const
inline

Definition at line 43 of file qcolormatrix_p.h.

References z.

◆ isValidChromaticity()

static bool QColorVector::isValidChromaticity ( const QPointF chr)
inlinestatic

Definition at line 48 of file qcolormatrix_p.h.

References QPointF::x(), and QPointF::y().

Referenced by QColorSpacePrimaries::areValid().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const QColorVector v1,
const QColorVector v2 
)
friend

Definition at line 73 of file qcolormatrix_p.h.

◆ operator==

bool operator== ( const QColorVector v1,
const QColorVector v2 
)
friend

Definition at line 66 of file qcolormatrix_p.h.

Member Data Documentation

◆ _unused

float QColorVector::_unused = 0.0f

Definition at line 39 of file qcolormatrix_p.h.

◆ x

◆ y

◆ z


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