MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
|
00001 /* $Id$ */ 00002 /* ////////////////////////////////////////////////////////////////////////// 00003 // // 00004 // This code is Copyright (c) 2004 LizardTech, Inc, 1008 Western Avenue, // 00005 // Suite 200, Seattle, WA 98104. Unauthorized use or distribution // 00006 // prohibited. Access to and use of this code is permitted only under // 00007 // license from LizardTech, Inc. Portions of the code are protected by // 00008 // US and foreign patents and other filings. All Rights Reserved. // 00009 // // 00011 /* PUBLIC */ 00012 00013 #ifndef LTI_CORESTATUS_H 00014 #define LTI_CORESTATUS_H 00015 00016 #include "lt_base.h" 00017 00018 #define LTI_STS_Core_Base 50000 00019 LT_STATUSSTRING_ADD(LTI_STS_Core_Base, "lt_lib_mrsid_core base") 00020 00021 00022 #define LTI_STS_Core_UnsupDataType 50001 00023 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupDataType, "unsupported datatype") 00024 00025 #define LTI_STS_Core_OperationNotSupported 50002 00026 LT_STATUSSTRING_ADD(LTI_STS_Core_OperationNotSupported, "requested operation not supported") 00027 00028 #define LTI_STS_Core_InvalidArgument 50003 00029 LT_STATUSSTRING_ADD(LTI_STS_Core_InvalidArgument, "invalid argument to function") 00030 00031 #define LTI_STS_Core_ErrorOpeningFile 50004 // NIT: add filename string 00032 LT_STATUSSTRING_ADD(LTI_STS_Core_ErrorOpeningFile, "error opening file") 00033 00034 #define LTI_STS_Core_ErrorWritingFile 50005 // NIT: add filename string 00035 LT_STATUSSTRING_ADD(LTI_STS_Core_ErrorWritingFile, "error writing file") 00036 00037 #define LTI_STS_Core_ErrorReadingFile 50006 // NIT: add filename string 00038 LT_STATUSSTRING_ADD(LTI_STS_Core_ErrorReadingFile, "error reading file") 00039 00040 #define LTI_STS_Core_InternalError 50007 00041 LT_STATUSSTRING_ADD(LTI_STS_Core_InternalError, "internal error") 00042 00043 #define LTI_STS_Core_AllocFailed 50008 00044 LT_STATUSSTRING_ADD(LTI_STS_Core_AllocFailed, "memory allocation failed") 00045 00046 00047 #define LTI_STS_Core_WorldFileNameError 50010 // NIT: add filename string 00048 LT_STATUSSTRING_ADD(LTI_STS_Core_WorldFileNameError, "error in world file name") 00049 00050 #define LTI_STS_Core_OutputNotSpecified 50011 00051 LT_STATUSSTRING_ADD(LTI_STS_Core_OutputNotSpecified, "output target not specified") 00052 00053 #define LTI_STS_Core_SceneTooLarge 50012 00054 LT_STATUSSTRING_ADD(LTI_STS_Core_SceneTooLarge, "scene larger than 2GB") 00055 00056 #define LTI_STS_Core_InvalidScene 50013 00057 LT_STATUSSTRING_ADD(LTI_STS_Core_InvalidScene, "invalid or empty scene specified") 00058 00059 #define LTI_STS_Core_SceneOutOfRange 50014 00060 LT_STATUSSTRING_ADD(LTI_STS_Core_SceneOutOfRange, "specified scene out of range of image") 00061 00062 #define LTI_STS_Core_MagRangeError 50015 00063 LT_STATUSSTRING_ADD(LTI_STS_Core_MagRangeError, "scene magnification out of range") 00064 00065 #define LTI_STS_Core_ImpedanceMismatchDataType 50016 00066 LT_STATUSSTRING_ADD(LTI_STS_Core_ImpedanceMismatchDataType, "impedance mismatch - datatype") 00067 00068 #define LTI_STS_Core_ImpedanceMismatchColorSpace 50017 00069 LT_STATUSSTRING_ADD(LTI_STS_Core_ImpedanceMismatchColorSpace, "impedance mismatch - colorspace") 00070 00071 #define LTI_STS_Core_ImpedanceMismatchNumBands 50018 00072 LT_STATUSSTRING_ADD(LTI_STS_Core_ImpedanceMismatchNumBands, "impedance mismatch - number of bands") 00073 00074 #define LTI_STS_Core_UnsupColorSpace 50019 00075 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupColorSpace, "unsupported colorspace") 00076 00077 #define LTI_STS_Core_UnsupNumBands 50020 00078 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupNumBands, "unsupported number of bands") 00079 00080 #define LTI_STS_Core_DatatypeMismatch 50021 00081 LT_STATUSSTRING_ADD(LTI_STS_Core_DatatypeMismatch, "datatype mismatch") 00082 00083 #define LTI_STS_Core_Unused1 50022 00084 #define LTI_STS_Core_Unused2 50023 00085 #define LTI_STS_Core_Unused3 50024 00086 00087 #define LTI_STS_Core_RawImageSizeError 50025 00088 LT_STATUSSTRING_ADD(LTI_STS_Core_RawImageSizeError, "actual size of raw image file not equal to expected size") 00089 00090 #define LTI_STS_Core_MetadataReadError 50026 00091 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataReadError, "error reading metadata") 00092 00093 #define LTI_STS_Core_SceneBufferMismatch 50027 00094 LT_STATUSSTRING_ADD(LTI_STS_Core_SceneBufferMismatch, "specified scene size differs from buffer size") 00095 00096 #define LTI_STS_Core_MetadataFormatError 50028 00097 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataFormatError, "metadata format error") 00098 00099 #define LTI_STS_Core_MetadataOrdinalityMismatch 50029 00100 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataOrdinalityMismatch, "unexpected number of metadata values") 00101 00102 #define LTI_STS_Core_MetadataUnsupportedValue 50030 00103 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataUnsupportedValue, "metadata key cannot support this value") 00104 00105 #define LT_STS_Core_BBBImageDimsIncorrect 50100 00106 LT_STATUSSTRING_ADD(LT_STS_Core_BBBImageDimsIncorrect, "incorrect BBB image dimensions") 00107 00108 #define LT_STS_Core_BBBDomainBitsIncorrect 50101 00109 LT_STATUSSTRING_ADD(LT_STS_Core_BBBDomainBitsIncorrect, "incorrect BBB domain bits") 00110 00111 #define LT_STS_Core_BBBWordLength 50102 00112 LT_STATUSSTRING_ADD(LT_STS_Core_BBBWordLength, "incorrect BBB word length") 00113 00114 #define LT_STS_Core_BBBNot1Or3Banded 50103 00115 LT_STATUSSTRING_ADD(LT_STS_Core_BBBNot1Or3Banded, "BBB image not 1 or 3 bands") 00116 00117 #define LT_STS_Core_BBBUnknownLayout 50104 00118 LT_STATUSSTRING_ADD(LT_STS_Core_BBBUnknownLayout, "unknown BBB image layout") 00119 00120 #define LT_STS_Core_BBBUnknownByteOrder 50105 00121 LT_STATUSSTRING_ADD(LT_STS_Core_BBBUnknownByteOrder, "incorrect BBB byte order") 00122 00123 #define LT_STS_Core_BBBMissingNBANDS 50106 00124 LT_STATUSSTRING_ADD(LT_STS_Core_BBBMissingNBANDS, "BBB missing NBANDS") 00125 00126 #define LT_STS_Core_BBBMissingNCOLS 50107 00127 LT_STATUSSTRING_ADD(LT_STS_Core_BBBMissingNCOLS, "BBB missing NCOLS") 00128 00129 #define LT_STS_Core_BBBMissingNROWS 50108 00130 LT_STATUSSTRING_ADD(LT_STS_Core_BBBMissingNROWS, "BBB missing NROWS") 00131 00132 #define LT_STS_Core_BBBBadFormat 50109 00133 LT_STATUSSTRING_ADD(LT_STS_Core_BBBBadFormat, "invalid BBB header format") 00134 00135 #define LT_STS_Core_BBBInvalidLayout 50110 00136 LT_STATUSSTRING_ADD(LT_STS_Core_BBBInvalidLayout, "BBB incorrect layout") 00137 00138 #define LT_STS_Core_BBBBadColorSpace 50111 00139 LT_STATUSSTRING_ADD(LT_STS_Core_BBBBadColorSpace, "BBB bad colorspace") 00140 00141 #define LT_STS_Core_AOINotRectangular 50112 00142 LT_STATUSSTRING_ADD(LT_STS_Core_AOINotRectangular, "area of interest (AOI) not rectangular") 00143 00144 #define LTI_STS_Core_UnsupMaskDataType 50113 00145 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupMaskDataType, "unsupported datatype in shape mask") 00146 00147 #define LTI_STS_Core_SVDMaxIterations 50114 00148 LT_STATUSSTRING_ADD(LTI_STS_Core_SVDMaxIterations, "SVD took too many iterations") 00149 00150 #define LTI_STS_Core_IntegerOverflow 50115 00151 LT_STATUSSTRING_ADD(LTI_STS_Core_IntegerOverflow, "integer overflow") 00152 00153 #define LTI_STS_Core_Max 50199 00154 LT_STATUSSTRING_ADD(LTI_STS_Core_Base, "lt_lib_mrsid_core max") 00155 00156 00157 #endif // LTI_CORESTATUS_H