Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
Class: CIccSingleSampledCurve. More...
#include <IccMpeBasic.h>
Additional Inherited Members | |
Static Public Member Functions inherited from CIccCurveSetCurve | |
static CIccCurveSetCurve * | Create (icCurveElemSignature sig) |
Name: CIccCurveSetCurve::Create. | |
Class: CIccSingleSampledCurve.
Purpose: The single sampled curve class
Definition at line 286 of file IccMpeBasic.h.
CIccSingleSampledCurve::CIccSingleSampledCurve | ( | icFloatNumber | first = 0.0, |
icFloatNumber | last = 1.0 ) |
Name: CIccSingleSampledCurve::CIccSingleSampledCurve.
Purpose:
Args:
Return:
Definition at line 1261 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve, and icValueTypeFloat32.
CIccSingleSampledCurve::CIccSingleSampledCurve | ( | const CIccSingleSampledCurve & | curve | ) |
Name: CIccSingleSampledCurve::CIccSingleSampledCurve.
Purpose:
Args:
Return:
Definition at line 1297 of file IccMpeBasic.cpp.
References m_extensionType, m_firstEntry, m_hiIntercept, m_hiSlope, m_lastEntry, m_loIntercept, m_loSlope, m_nCount, m_nReserved, m_pSamples, and m_storageType.
|
virtual |
Name: CIccSingleSampledCurve::~CIccSingleSampledCurve.
Purpose:
Args:
Return:
Definition at line 1378 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSingleSampledCurve::Apply.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 1798 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSingleSampledCurve::Begin.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 1752 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve, and icExtendSingleSampledCurve.
|
virtual |
Name: CIccSingleSampledCurve::Describe.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 1512 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve, icExtendSingleSampledCurve, icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, and icValueTypeUInt8.
|
inlinevirtual |
Implements CIccCurveSetCurve.
Definition at line 296 of file IccMpeBasic.h.
|
inline |
Definition at line 304 of file IccMpeBasic.h.
|
inlinevirtual |
Definition at line 309 of file IccMpeBasic.h.
Referenced by CDevLinkWriter::begin(), and main().
|
inlinevirtual |
Definition at line 301 of file IccMpeBasic.h.
|
inline |
Definition at line 307 of file IccMpeBasic.h.
|
inlinevirtual |
Implements CIccCurveSetCurve.
Definition at line 295 of file IccMpeBasic.h.
References icSigSingleSampledCurve.
|
inlinevirtual |
Implements CIccCurveSetCurve.
Definition at line 292 of file IccMpeBasic.h.
CIccSingleSampledCurve & CIccSingleSampledCurve::operator= | ( | const CIccSingleSampledCurve & | curve | ) |
Name: &CIccSingleSampledCurve::operator=.
Purpose:
Args:
Return:
Definition at line 1336 of file IccMpeBasic.cpp.
References m_extensionType, m_firstEntry, m_hiIntercept, m_hiSlope, m_lastEntry, m_loIntercept, m_loSlope, m_nCount, m_nReserved, m_pSamples, and m_storageType.
|
virtual |
Name: CIccSingleSampledCurve::Read.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 1593 of file IccMpeBasic.cpp.
References icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, CIccIO::Read16(), CIccIO::Read32(), CIccIO::ReadFloat16Float(), CIccIO::ReadFloat32Float(), CIccIO::ReadUInt16Float(), CIccIO::ReadUInt8Float(), and sig.
bool CIccSingleSampledCurve::SetExtensionType | ( | icUInt16Number | nExtensionType | ) |
Name: CIccSingleSampledCurve::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 1421 of file IccMpeBasic.cpp.
References icClipSingleSampledCurve, and icExtendSingleSampledCurve.
void CIccSingleSampledCurve::SetRange | ( | icFloatNumber | first = 0.0f, |
icFloatNumber | last = 1.0f ) |
Name: CIccSingleSampledCurve::SetRange.
Purpose: Sets range of sampled lookup table.
Args: first = first entry input position last = last entry input position
Definition at line 1395 of file IccMpeBasic.cpp.
|
virtual |
Name: CIccSingleSampledCurve::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 1475 of file IccMpeBasic.cpp.
Referenced by CDevLinkWriter::begin(), and main().
bool CIccSingleSampledCurve::SetStorageType | ( | icUInt16Number | nStorateType | ) |
Name: CIccSingleSampledCurve::SetStorageType.
Purpose: Sets storate type of the data stored in the single sampled curve
Args: nStorageType is type of data to use
Return: true if valid storage type, false otherwise
Definition at line 1446 of file IccMpeBasic.cpp.
References icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, and icValueTypeUInt8.
|
virtual |
Name: CIccSingleSampledCurve::Validate.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 1827 of file IccMpeBasic.cpp.
References CIccInfo::GetSigPathName(), icMaxSingleSampledCurveType, icMaxStatus(), icMaxValueType, icMsgValidateCriticalError, icMsgValidateWarning, icValidateCriticalError, icValidateOK, and icValidateWarning.
|
virtual |
Name: CIccSingleSampledCurve::Write.
Purpose:
Args:
Return:
Implements CIccCurveSetCurve.
Definition at line 1687 of file IccMpeBasic.cpp.
References icValueTypeFloat16, icValueTypeFloat32, icValueTypeUInt16, icValueTypeUInt8, sig, CIccIO::Write16(), CIccIO::Write32(), CIccIO::WriteFloat16Float(), CIccIO::WriteFloat32Float(), CIccIO::WriteUInt16Float(), and CIccIO::WriteUInt8Float().
|
protected |
Definition at line 327 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 329 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 338 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 337 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 333 of file IccMpeBasic.h.
|
protected |
Definition at line 330 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 336 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 335 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 323 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 321 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 324 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().
|
protected |
Definition at line 332 of file IccMpeBasic.h.
|
protected |
Definition at line 326 of file IccMpeBasic.h.
Referenced by CIccSingleSampledCurve(), and operator=().