Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IccArrayFactory.cpp File Reference

File: IccArrayFactory.cpp. More...

#include "IccTagComposite.h"
#include "IccArrayBasic.h"
#include "IccArrayFactory.h"
#include "IccUtil.h"
#include "IccProfile.h"
#include <string.h>
+ Include dependency graph for IccArrayFactory.cpp:

Go to the source code of this file.

Variables

struct { 
 
   icArraySignature   sig 
 
   const icChar *   szArrayName 
 
g_icArrayNames [] 
 

Detailed Description

File: IccArrayFactory.cpp.

Contains: Implementation of the IIccArray handler creation factories

Version: V1

Copyright: (c) see ICC Software License

Definition in file IccArrayFactory.cpp.

Variable Documentation

◆ [struct]

struct { ... } g_icArrayNames[]
Initial value:
= {
{ icSigColorantInfoArray, "colorantInfoArray" },
{ icSigNamedColorArray, "namedColorArray" },
{ icSigUtf8TextTypeArray, "UTF8TextArray" },
{ (icArraySignature)0, "" },
}
icArraySignature
Tag Array type signatures.
@ icSigColorantInfoArray
@ icSigNamedColorArray
@ icSigUtf8TextTypeArray

Referenced by CIccBasicArrayFactory::GetArraySig(), and CIccBasicArrayFactory::GetArraySigName().

◆ sig

Definition at line 99 of file IccArrayFactory.cpp.

Referenced by CIccCfgColorData::addFields(), CIccCalculatorFunc::ApplySequence(), CIccTagStruct::AttachElem(), CIccCalculatorFunc::CheckUnderflowOverflow(), CIccMpeBAcs::CIccMpeBAcs(), CIccMpeEAcs::CIccMpeEAcs(), CIccResponseCurveStruct::CIccResponseCurveStruct(), CIccCurveSegment::Create(), CIccCurveSetCurve::Create(), CIccMultiProcessElement::Create(), CIccTag::Create(), CIccTagStruct::DeleteElem(), CIccCalculatorFunc::DescribeSequence(), CIccCalculatorFunc::DoesOverflowInput(), CIccCalculatorFunc::DoesOverflowOutput(), DumpTag(), CIccOpDefData::Exec(), CIccOpDefEnvVar::Exec(), CIccTagStruct::FindElem(), CIccTagStruct::FindElemOfType(), CIccCfgProfileSequence::fromArgs(), CIccBasicArrayFactory::GetArraySigName(), CIccInfo::GetArraySigName(), CIccInfo::GetCmmSigName(), CIccInfo::GetColorimetricIntentImageStateName(), CIccInfo::GetColorSpaceSigName(), CIccArrayNamedColor::GetDeviceTint(), CIccTagStruct::GetElem(), CIccInfo::GetElementTypeSigName(), CIccTagStruct::GetElemNumberValue(), CIccFuncTokenizer::GetEnvSig(), CIccCmmEnvVarsWrapper::GetEnvVar(), CIccCmmVarLookup::GetEnvVar(), CIccCalculatorFunc::GetMaxTemp(), CIccInfo::GetMeasurementUnit(), CIccInfo::GetPathEntrySigName(), CIccArrayNamedColor::GetPcsTint(), CIccInfo::GetPlatformSigName(), CIccInfo::GetProfileClassSigName(), CIccInfo::GetReferenceMediumGamutSigNameName(), CIccTagResponseCurveSet16::GetResponseCurves(), CIccFuncTokenizer::GetSig(), CIccInfo::GetSigName(), CIccInfo::GetSigPathName(), CIccInfo::GetSpectralColorSigName(), CIccArrayNamedColor::GetSpectralTint(), CIccBasicStructFactory::GetStructSigName(), CIccInfo::GetStructSigName(), CIccSpecTagFactory::GetTagNameSig(), CIccInfo::GetTagSigName(), CIccSpecTagFactory::GetTagSigName(), CIccSpecTagFactory::GetTagTypeNameSig(), CIccInfo::GetTagTypeSigName(), CIccSpecTagFactory::GetTagTypeSigName(), CIccInfo::GetTechnologySigName(), CIccCalculatorFunc::HasUnsupportedOperations(), CIccCalculatorFunc::HasValidOperations(), icGet16bitSig(), icGetColorSig(), icGetColorSigStr(), icGetLastSigPathSig(), icGetMaterialColorSpaceSamples(), icGetParamFloatNum(), icGetSig(), icGetSigStr(), icGetSpaceSamples(), icGetTagArrayHandlerOfType(), icGetTagStructHandlerOfType(), icIsSpaceCLR(), CIccCmmEnvVarsWrapper::IndexedEnvVar(), CIccCmmVarLookup::IndexedEnvVar(), CIccCalculatorFunc::InitSelectOp(), CIccCalculatorFunc::InitSelectOps(), IsSpaceSpectralPCS(), CIccInfo::IsValidSpace(), CIccInfo::IsValidSpectralSpace(), jsonToColorSpace(), jsonToValue(), main(), MyTagDialog::MyTagDialog(), CIccTagResponseCurveSet16::NewResponseCurves(), CIccTagSignature::operator=(), CIccCalculatorFunc::Read(), CIccFormulaCurveSegment::Read(), CIccMpeAcs::Read(), CIccMpeCalculator::Read(), CIccMpeCAM::Read(), CIccMpeCLUT::Read(), CIccMpeCurveSet::Read(), CIccMpeExtCLUT::Read(), CIccMpeMatrix::Read(), CIccMpeSpectralCLUT::Read(), CIccMpeSpectralMatrix::Read(), CIccMpeSpectralObserver::Read(), CIccMpeTintArray::Read(), CIccMpeToneMap::Read(), CIccProfileDescText::Read(), CIccSampledCalculatorCurve::Read(), CIccSampledCurveSegment::Read(), CIccSegmentedCurve::Read(), CIccSingleSampledCurve::Read(), CIccTagArray::Read(), CIccTagChromaticity::Read(), CIccTagCicp::Read(), CIccTagColorantOrder::Read(), CIccTagColorantTable::Read(), CIccTagCurve::Read(), CIccTagData::Read(), CIccTagDateTime::Read(), CIccTagDict::Read(), CIccTagEmbeddedHeightImage::Read(), CIccTagEmbeddedNormalImage::Read(), CIccTagFixedNum< T, Tsig >::Read(), CIccTagFloatNum< T, Tsig >::Read(), CIccTagGamutBoundaryDesc::Read(), CIccTagLut16::Read(), CIccTagLut8::Read(), CIccTagLutAtoB::Read(), CIccTagMeasurement::Read(), CIccTagMultiLocalizedUnicode::Read(), CIccTagMultiProcessElement::Read(), CIccTagNamedColor2::Read(), CIccTagNum< T, Tsig >::Read(), CIccTagParametricCurve::Read(), CIccTagProfileSeqDesc::Read(), CIccTagProfileSequenceId::Read(), CIccTagResponseCurveSet16::Read(), CIccTagSignature::Read(), CIccTagSparseMatrixArray::Read(), CIccTagSpectralDataInfo::Read(), CIccTagSpectralViewingConditions::Read(), CIccTagStruct::Read(), CIccTagText::Read(), CIccTagTextDescription::Read(), CIccTagUtf16Text::Read(), CIccTagUtf8Text::Read(), CIccTagViewingConditions::Read(), CIccTagXYZ::Read(), CIccTagZipUtf8Text::Read(), CIccToneMapFunc::Read(), CIccCalculatorFunc::SequenceNeedTempReset(), CIccCalculatorFunc::SetOpDefs(), CIccTagColorantTable::SetPCS(), CIccTagArray::SetTagArrayType(), CIccTagStruct::SetTagStructType(), CIccMpeUnknown::SetType(), CIccTagSignature::SetValue(), CIccCfgColorData::spaceName(), CIccArrayNamedColor::Validate(), CIccCLUT::Validate(), CIccMatrix::Validate(), CIccMBB::Validate(), CIccTagColorantTable::Validate(), CIccTagCurve::Validate(), CIccTagLut16::Validate(), CIccTagLut8::Validate(), CIccTagLutAtoB::Validate(), CIccTagLutBtoA::Validate(), CIccTagParametricCurve::Validate(), CIccTagSignature::Validate(), CIccTagSpectralDataInfo::Validate(), CIccTagText::Validate(), CIccCalculatorFunc::Write(), CIccFormulaCurveSegment::Write(), CIccMpeAcs::Write(), CIccMpeCalculator::Write(), CIccMpeCAM::Write(), CIccMpeCLUT::Write(), CIccMpeCurveSet::Write(), CIccMpeExtCLUT::Write(), CIccMpeMatrix::Write(), CIccMpeSpectralCLUT::Write(), CIccMpeSpectralMatrix::Write(), CIccMpeSpectralObserver::Write(), CIccMpeTintArray::Write(), CIccMpeToneMap::Write(), CIccResponseCurveStruct::Write(), CIccSampledCalculatorCurve::Write(), CIccSampledCurveSegment::Write(), CIccSegmentedCurve::Write(), CIccSingleSampledCurve::Write(), CIccTagArray::Write(), CIccTagChromaticity::Write(), CIccTagCicp::Write(), CIccTagColorantOrder::Write(), CIccTagColorantTable::Write(), CIccTagCurve::Write(), CIccTagData::Write(), CIccTagDateTime::Write(), CIccTagDict::Write(), CIccTagEmbeddedHeightImage::Write(), CIccTagEmbeddedNormalImage::Write(), CIccTagFixedNum< T, Tsig >::Write(), CIccTagFloatNum< T, Tsig >::Write(), CIccTagGamutBoundaryDesc::Write(), CIccTagLut16::Write(), CIccTagLut8::Write(), CIccTagLutAtoB::Write(), CIccTagMeasurement::Write(), CIccTagMultiLocalizedUnicode::Write(), CIccTagMultiProcessElement::Write(), CIccTagNamedColor2::Write(), CIccTagNum< T, Tsig >::Write(), CIccTagParametricCurve::Write(), CIccTagProfileSeqDesc::Write(), CIccTagProfileSequenceId::Write(), CIccTagResponseCurveSet16::Write(), CIccTagSignature::Write(), CIccTagSparseMatrixArray::Write(), CIccTagSpectralDataInfo::Write(), CIccTagSpectralViewingConditions::Write(), CIccTagStruct::Write(), CIccTagText::Write(), CIccTagTextDescription::Write(), CIccTagUtf16Text::Write(), CIccTagUtf8Text::Write(), CIccTagViewingConditions::Write(), CIccTagXYZ::Write(), CIccTagZipUtf8Text::Write(), and CIccToneMapFunc::Write().

◆ szArrayName

const icChar* szArrayName

Definition at line 100 of file IccArrayFactory.cpp.

Referenced by CIccBasicArrayFactory::GetArraySig().