InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IColorControlDataRangeMapper Class Referenceabstract

#include <Icolorcontroldatarangemapper.h>

Inheritance diagram for IColorControlDataRangeMapper:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ICOLORCONTROLDATARANGEMAPPER }
 

Public Member Functions

virtual PMReal MapDataToUIRange (PMReal value)=0
 
virtual PMReal MapUIRangeToDataRange (PMReal value)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

A data conversion interface which maps the data range from the persistent data format to the UI format.

Member Function Documentation

virtual PMReal IColorControlDataRangeMapper::MapDataToUIRange (PMReal value)
pure virtual

Maps the specifies data value to value consistent with UI ranges.

Parameters
valueis the data value.
Returns
the converted value in the UI ranges.
virtual PMReal IColorControlDataRangeMapper::MapUIRangeToDataRange (PMReal value)
pure virtual

Maps the specifies UI value to data value.

Parameters
valueis the UI value.
Returns
the converted value in the data ranges.