MCL
Minimalistic Color Library
 All Classes Files
Profile< T > Class Template Reference

Public Types

typedef T Space
 
typedef std::function< XYZ(const
Space &)> 
ToXYZ
 
typedef std::function< Space(const
XYZ &)> 
FromXYZ
 
typedef std::function< void()> DeleteCallback
 

Public Member Functions

 Profile (const ToXYZ &, const FromXYZ &)
 
 Profile (const ToXYZ &, const FromXYZ &, const DeleteCallback &)
 
Space operator() (const XYZ &) const
 
XYZ operator() (const Space &) const
 
const ToXYZ & to_xyz () const
 
const FromXYZ & from_xyz () const
 

Static Public Member Functions

static Profile from_icc_file ()
 

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