MGD::PROFILEPARMS Class Reference

#include <mi32/mg2cms.h>

Inheritance diagram for MGD::PROFILEPARMS:
Inheritance graph
[legend]

List of all members.

Public Types

enum  MODE { MODE_None = 0, MODE_sRGB = 1, MODE_ICMFile = 2, MODE_UserDefined = 3 }

Public Member Functions

 PROFILEPARMS ()
virtual ~PROFILEPARMS ()
ERRVALUE IniRead (const char *inikey=0, INIHANDLE handle=0)
ERRVALUE IniWrite (const char *inikey=0, INIHANDLE handle=0) const
void XMLRead (const MGUI::XMLFORM_DATA &)
void XMLWrite (MGUI::XMLFORM_DATA &) const

Static Public Member Functions

static const SERIALIZERITEMGetSerialItemDef ()

Public Attributes

PROFILE::BUILTIN_PROFILE m_BuiltInProfile
FILEPATH m_filepath
PROFILE::INTENT m_intent
MODE m_mode
int m_WhitePoint
double m_wx
double m_wy

Private Member Functions

virtual const char * v_GetDefaultINIKey () const =0
virtual ERRVALUE v_IniRead (const char *inikey, INIHANDLE handle=0)=0
virtual ERRVALUE v_IniWrite (const char *inikey, INIHANDLE handle=0) const =0
virtual void v_NotifyObservers () const
virtual void v_XMLRead (const MGUI::XMLFORM_DATA &)=0
virtual void v_XMLWrite (MGUI::XMLFORM_DATA &) const =0

Member Enumeration Documentation

Enumerator:
MODE_None 
MODE_sRGB 
MODE_ICMFile 
MODE_UserDefined 

Constructor & Destructor Documentation

MGD::PROFILEPARMS::PROFILEPARMS (  ) 
virtual MGD::PROFILEPARMS::~PROFILEPARMS (  )  [inline, virtual]

Member Function Documentation

static const SERIALIZERITEM* MGD::PROFILEPARMS::GetSerialItemDef (  )  [static]

Get the ITEMDEF array for serializing this class.

Reimplemented in MGD::PROFILEPARMS_RGB, and MGD::PROFILEPARMS_PRINTER.

ERRVALUE MGD::PROFILEPARMS::IniRead ( const char *  inikey = 0,
INIHANDLE  handle = 0 
)
ERRVALUE MGD::PROFILEPARMS::IniWrite ( const char *  inikey = 0,
INIHANDLE  handle = 0 
) const
virtual const char* MGD::PROFILEPARMS::v_GetDefaultINIKey (  )  const [private, pure virtual]
virtual ERRVALUE MGD::PROFILEPARMS::v_IniRead ( const char *  inikey,
INIHANDLE  handle = 0 
) [private, pure virtual]

Derived class only needs to read and write its own members.

The base class already took care of reading and writing its members.

virtual ERRVALUE MGD::PROFILEPARMS::v_IniWrite ( const char *  inikey,
INIHANDLE  handle = 0 
) const [private, pure virtual]
virtual void MGD::PROFILEPARMS::v_NotifyObservers (  )  const [inline, private, virtual]
virtual void MGD::PROFILEPARMS::v_XMLRead ( const MGUI::XMLFORM_DATA  )  [private, pure virtual]
virtual void MGD::PROFILEPARMS::v_XMLWrite ( MGUI::XMLFORM_DATA  )  const [private, pure virtual]
void MGD::PROFILEPARMS::XMLRead ( const MGUI::XMLFORM_DATA  ) 
void MGD::PROFILEPARMS::XMLWrite ( MGUI::XMLFORM_DATA  )  const

Member Data Documentation

Degrees Kelvin.

Actual whitepoint color (xyY with Y=1.0) (if m_WhitePoint == -1).


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

Generated on Sun Oct 7 21:35:21 2012 for TNTsdk 2012 by  doxygen 1.6.1