Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
File: IccTagBasic.cpp. More...
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include "IccTag.h"
#include "IccUtil.h"
#include "IccProfile.h"
#include "IccTagFactory.h"
#include "IccConvertUTF.h"
#include "IccSparseMatrix.h"
#include "IccCmm.h"
#include <algorithm>
Go to the source code of this file.
Classes | |
struct | icIllumDef |
struct | icObserverDef |
Macros | |
#define | __min min |
#define | BRIEF_STRING_SIZE (1024) |
#define | NUM_KNOWN_ILLUM (sizeof(icKnownIllums)/sizeof(icKnownIllums[0])) |
#define | NUM_KNOWN_OBSERVERS (sizeof(icKnownObservers)/sizeof(icKnownObservers[0])) |
Functions | |
bool | icGetTagText (const CIccTag *pTag, std::string &text) |
Variables | ||
struct { | ||
const char * code | ||
const char * interp | ||
} | icExampleCicpCodes [] | |
static unsigned char | icFaultyXmlZipData [4] = { 0,0,0,1 } | |
static icSpectralRange | icKnownIllumObsRange = { 0x5df0 , 0x6218 , 81 } | |
static icIllumDef | icKnownIllums [] | |
static icObserverDef | icKnownObservers [] | |
File: IccTagBasic.cpp.
Contains: Implementation of the CIccTag class and basic inherited classes
Version: V1
Copyright: � see ICC Software License
Definition in file IccTagBasic.cpp.
#define __min min |
Definition at line 95 of file IccTagBasic.cpp.
#define BRIEF_STRING_SIZE (1024) |
Definition at line 103 of file IccTagBasic.cpp.
Referenced by CIccTagText::Describe(), CIccTagTextDescription::Describe(), CIccTagUtf16Text::Describe(), and CIccTagUtf8Text::Describe().
#define NUM_KNOWN_ILLUM (sizeof(icKnownIllums)/sizeof(icKnownIllums[0])) |
Definition at line 11338 of file IccTagBasic.cpp.
Referenced by CIccTagSpectralViewingConditions::getIlluminant().
#define NUM_KNOWN_OBSERVERS (sizeof(icKnownObservers)/sizeof(icKnownObservers[0])) |
Definition at line 11503 of file IccTagBasic.cpp.
Referenced by CIccTagSpectralViewingConditions::getObserver().
bool icGetTagText | ( | const CIccTag * | pTag, |
std::string & | text ) |
Definition at line 11550 of file IccTagBasic.cpp.
References CIccTagMultiLocalizedUnicode::Find(), CIccLocalizedUnicode::GetText(), CIccTagText::GetText(), CIccTagTextDescription::GetText(), CIccTagUtf16Text::GetText(), CIccTagUtf8Text::GetText(), CIccTagZipUtf8Text::GetText(), CIccTag::GetType(), icSigMultiLocalizedUnicodeType, icSigTextDescriptionType, icSigTextType, icSigUtf16TextType, icSigUtf8TextType, and icSigZipUtf8TextType.
Referenced by CCubeWriter::iterate(), and main().
const char* code |
Definition at line 4234 of file IccTagBasic.cpp.
Referenced by CIccTagCicp::Describe().
struct { ... } icExampleCicpCodes[] |
Referenced by CIccTagCicp::Describe().
|
static |
Definition at line 1040 of file IccTagBasic.cpp.
Referenced by CIccTagZipUtf8Text::Describe(), CIccTagZipUtf8Text::GetText(), and CIccTagZipUtf8Text::Validate().
|
static |
Definition at line 11340 of file IccTagBasic.cpp.
Referenced by CIccTagSpectralViewingConditions::getIlluminant(), and CIccTagSpectralViewingConditions::getObserver().
|
static |
Definition at line 11280 of file IccTagBasic.cpp.
Referenced by CIccTagSpectralViewingConditions::getIlluminant().
|
static |
Definition at line 11425 of file IccTagBasic.cpp.
Referenced by CIccTagSpectralViewingConditions::getObserver().
const char* interp |
Definition at line 4235 of file IccTagBasic.cpp.