Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccSampledCalculatorCurve. More...
#include <IccMpeBasic.h>
Protected Member Functions | |
icUInt16Number | GetStorageType () |
bool | SetStorageType (icUInt16Number nStorateType) |
Additional Inherited Members | |
Static Public Member Functions inherited from CIccCurveSetCurve | |
static CIccCurveSetCurve * | Create (icCurveElemSignature sig) |
Name: CIccCurveSetCurve::Create. | |
Class: CIccSampledCalculatorCurve.
Purpose: The sampled calculator curve class
Definition at line 353 of file IccMpeBasic.h.
CIccSampledCalculatorCurve::CIccSampledCalculatorCurve | ( | icFloatNumber | first = 0.0, |
icFloatNumber | last = 1.0 ) |
Name: CIccSampledCalculatorCurve::CIccSampledCalculatorCurve.
Purpose:
Args:
Return:
Definition at line 1882 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve.
CIccSampledCalculatorCurve::CIccSampledCalculatorCurve | ( | const CIccSampledCalculatorCurve & | curve | ) |
Name: CIccSampledCalculatorCurve::CIccSampledCalculatorCurve.
Purpose:
Args:
Return:
Definition at line 1919 of file IccMpeBasic.cpp.
References m_extensionType, m_firstEntry, m_hiIntercept, m_hiSlope, m_lastEntry, m_loIntercept, m_loSlope, m_nCount, m_nDesiredSize, m_nReserved, m_nReserved2, m_pCalc, m_pSamples, and CIccMpeCalculator::NewCopy().
|
virtual |
Name: CIccSampledCalculatorCurve::~CIccSampledCalculatorCurve.
Purpose:
Args:
Return:
Definition at line 2014 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSampledCalculatorCurve::Apply.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 2404 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSampledCalculatorCurve::Begin.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 2336 of file IccMpeBasic.cpp.
References CIccApplyMpe::Apply(), ICC_MAXCALCCURVESIZE, icClipSingleSampledCurve, and icExtendSingleSampledCurve.
|
virtual |
Name: CIccSampledCalculatorCurve::Describe.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 2173 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve, and icExtendSingleSampledCurve.
|
inlinevirtual |
Implements CIccCurveSetCurve.
Definition at line 363 of file IccMpeBasic.h.
|
inline |
Definition at line 376 of file IccMpeBasic.h.
|
inlinevirtual |
Definition at line 370 of file IccMpeBasic.h.
|
inlinevirtual |
Definition at line 373 of file IccMpeBasic.h.
|
inlineprotected |
Definition at line 389 of file IccMpeBasic.h.
|
inlinevirtual |
Implements CIccCurveSetCurve.
Definition at line 362 of file IccMpeBasic.h.
References icSigSampledCalculatorCurve.
|
inlinevirtual |
Implements CIccCurveSetCurve.
Definition at line 359 of file IccMpeBasic.h.
CIccSampledCalculatorCurve & CIccSampledCalculatorCurve::operator= | ( | const CIccSampledCalculatorCurve & | curve | ) |
Name: &CIccSampledCalculatorCurve::operator=.
Purpose:
Args:
Return:
Definition at line 1963 of file IccMpeBasic.cpp.
References m_extensionType, m_firstEntry, m_hiIntercept, m_hiSlope, m_lastEntry, m_loIntercept, m_loSlope, m_nCount, m_nDesiredSize, m_nReserved, m_nReserved2, m_pCalc, m_pSamples, and CIccMpeCalculator::NewCopy().
|
virtual |
Name: CIccSampledCalculatorCurve::Read.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 2232 of file IccMpeBasic.cpp.
References CIccMultiProcessElement::Create(), icSigCalculatorElemType, CIccIO::Read16(), CIccIO::Read32(), CIccIO::ReadFloat32Float(), and sig.
bool CIccSampledCalculatorCurve::SetCalculator | ( | CIccMpeCalculator * | pCalc | ) |
Name: CIccSampledCalculatorCurve::SetCalculator Purpose: Sets calculator associated with the curve.
Args: nSize = desired number of elements in lut (must be >= 2).
Return: true if calculator element is valid for curve, false otherwise
Definition at line 2086 of file IccMpeBasic.cpp.
bool CIccSampledCalculatorCurve::SetExtensionType | ( | icUInt16Number | nExtensionType | ) |
Name: CIccSampledCalculatorCurve::SetExtensionType.
Purpose: Sets extension type of the single sampled curve
Args: nExtensionType is type of extension to use
Return: true if valid extension type, false otherwise
Definition at line 2060 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve, and icExtendSingleSampledCurve.
void CIccSampledCalculatorCurve::SetRange | ( | icFloatNumber | first = 0.0f, |
icFloatNumber | last = 1.0f ) |
Name: CIccSampledCalculatorCurve::SetRange.
Purpose: Sets range of sampled lookup table.
Args: first = first entry input position last = last entry input position
Definition at line 2034 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSampledCalculatorCurve::SetRecommendedSize.
Purpose: Sets size of sampled lookup table. Previous data (if exists) is lost.
Args: nSize = desired number of elements in lut (must be >= 2).
Return: true if amount is valid.
Definition at line 2110 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSampledCalculatorCurve::SetSize.
Purpose: Sets size of sampled lookup table. Previous data (if exists) is lost.
Args: nCount = number of elements in lut (must be >= 2). bZeroAlloc = flag to decide if memory should be set to zero.
Return: true if allocation successful.
Definition at line 2136 of file IccMpeBasic.cpp.
|
inlineprotected |
Definition at line 388 of file IccMpeBasic.h.
|
virtual |
Name: CIccSampledCalculatorCurve::Validate.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 2433 of file IccMpeBasic.cpp.
References CIccInfo::GetSigPathName(), icMaxSingleSampledCurveType, icMaxStatus(), icMsgValidateCriticalError, icMsgValidateWarning, icValidateCriticalError, icValidateOK, icValidateWarning, and icVersionNumberV5_1.
|
virtual |
Name: CIccSampledCalculatorCurve::Write.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 2291 of file IccMpeBasic.cpp.
References sig, CIccIO::Write16(), CIccIO::Write32(), and CIccIO::WriteFloat32Float().
|
protected |
Definition at line 398 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 400 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 409 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 408 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 404 of file IccMpeBasic.h.
|
protected |
Definition at line 401 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 407 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 406 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 394 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 413 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 391 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 392 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 411 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 395 of file IccMpeBasic.h.
Referenced by CIccSampledCalculatorCurve(), and operator=().
|
protected |
Definition at line 403 of file IccMpeBasic.h.
|
protected |
Definition at line 397 of file IccMpeBasic.h.