Skip to content

Class CMYKColor

ClassList > CMYKColor

Inherits the following classes: Color

Public Functions

Type Name
CMYKColor (unsigned char c, unsigned char m, unsigned char y, unsigned char k)
CMYKColor ()
unsigned char getBlack () const
unsigned char getCyan () const
unsigned char getMagenta () const
unsigned char getYellow () const
CMYKColor operator* (double factor) const
CMYKColor operator+ (const CMYKColor & other) const
unsigned char operator[] (int index) const
virtual CMYKColor toCMYK () override const
virtual RGBColor toRGB () override const

Public Functions inherited from Color

See Color

Type Name
Color (const Color &) = default
Color () = default
Color & operator= (const Color &) = default
virtual CMYKColor toCMYK () const = 0
virtual RGBColor toRGB () const = 0
virtual ~Color () = default

Public Static Functions

Type Name
CMYKColor FromRGB (const RGBColor & rgb)

Public Functions Documentation

function CMYKColor [1/2]

CMYKColor::CMYKColor (
    unsigned  char c,
    unsigned  char m,
    unsigned  char y,
    unsigned  char k
) 

function CMYKColor [2/2]

inline CMYKColor::CMYKColor () 

function getBlack

inline unsigned  char CMYKColor::getBlack () const

function getCyan

inline unsigned  char CMYKColor::getCyan () const

function getMagenta

inline unsigned  char CMYKColor::getMagenta () const

function getYellow

inline unsigned  char CMYKColor::getYellow () const

function operator*

inline CMYKColor CMYKColor::operator* (
    double factor
) const

function operator+

inline CMYKColor CMYKColor::operator+ (
    const  CMYKColor & other
) const

function operator[]

inline unsigned  char CMYKColor::operator[] (
    int index
) const

function toCMYK

inline virtual CMYKColor CMYKColor::toCMYK () override const

Implements Color::toCMYK


function toRGB

inline virtual RGBColor CMYKColor::toRGB () override const

Implements Color::toRGB


Public Static Functions Documentation

function FromRGB

static CMYKColor CMYKColor::FromRGB (
    const  RGBColor & rgb
) 

Friends Documentation

friend operator<<

inline std::ostream & CMYKColor::operator<< (
    std::ostream & os,
    const  CMYKColor & c
) 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/isom/colors.hpp