Synergy Color Management Component - SDK -  2018.0.80
SYNCOLOR::ColorSpace Class Referenceabstract

Color space. More...

Public Types

typedef SharedPtr< ColorSpacePtr
 shared pointer More...
 

Public Member Functions

virtual ~ColorSpace ()
 Destructor. More...
 
virtual const char * getName () const =0
 Get the color space unique name. More...
 
virtual const char * getUserFacingName () const =0
 
virtual SynStatus getChromaticities (Chromaticities &chromaticities) const =0
 Get all the chromaticity coordinates i.e. red, green, blue and the white point. More...
 

Detailed Description

Color space.

Member Typedef Documentation

Constructor & Destructor Documentation

virtual SYNCOLOR::ColorSpace::~ColorSpace ( )
virtual

Destructor.

Member Function Documentation

virtual const char* SYNCOLOR::ColorSpace::getName ( ) const
pure virtual

Get the color space unique name.

Returns
the unique name
virtual const char* SYNCOLOR::ColorSpace::getUserFacingName ( ) const
pure virtual

Get the user facing color space name

Returns
the user facing name
virtual SynStatus SYNCOLOR::ColorSpace::getChromaticities ( Chromaticities chromaticities) const
pure virtual

Get all the chromaticity coordinates i.e. red, green, blue and the white point.

Parameters
chromaticities[out] contains the red, green, blue and white point values
Remarks
if the chromaticity coordinates are not available then the call fails which is the only possible failure.
Returns
Returns a SYNCOLOR::SynStatus.