MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
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 #define LTI_STS_Core_StripSizeOverflow 50009 00047 LT_STATUSSTRING_ADD(LTI_STS_Core_StripSizeOverflow, "strip cannot be allocated on this architecture") 00048 00049 #define LTI_STS_Core_WorldFileNameError 50010 // NIT: add filename string 00050 LT_STATUSSTRING_ADD(LTI_STS_Core_WorldFileNameError, "error in world file name") 00051 00052 #define LTI_STS_Core_OutputNotSpecified 50011 00053 LT_STATUSSTRING_ADD(LTI_STS_Core_OutputNotSpecified, "output target not specified") 00054 00055 #define LTI_STS_Core_SceneTooLarge 50012 00056 LT_STATUSSTRING_ADD(LTI_STS_Core_SceneTooLarge, "scene larger than 2GB") 00057 00058 #define LTI_STS_Core_InvalidScene 50013 00059 LT_STATUSSTRING_ADD(LTI_STS_Core_InvalidScene, "invalid or empty scene specified") 00060 00061 #define LTI_STS_Core_SceneOutOfRange 50014 00062 LT_STATUSSTRING_ADD(LTI_STS_Core_SceneOutOfRange, "specified scene out of range of image") 00063 00064 #define LTI_STS_Core_MagRangeError 50015 00065 LT_STATUSSTRING_ADD(LTI_STS_Core_MagRangeError, "scene magnification out of range") 00066 00067 #define LTI_STS_Core_ImpedanceMismatchDataType 50016 00068 LT_STATUSSTRING_ADD(LTI_STS_Core_ImpedanceMismatchDataType, "impedance mismatch - datatype") 00069 00070 #define LTI_STS_Core_ImpedanceMismatchColorSpace 50017 00071 LT_STATUSSTRING_ADD(LTI_STS_Core_ImpedanceMismatchColorSpace, "impedance mismatch - colorspace") 00072 00073 #define LTI_STS_Core_ImpedanceMismatchNumBands 50018 00074 LT_STATUSSTRING_ADD(LTI_STS_Core_ImpedanceMismatchNumBands, "impedance mismatch - number of bands") 00075 00076 #define LTI_STS_Core_UnsupColorSpace 50019 00077 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupColorSpace, "unsupported colorspace") 00078 00079 #define LTI_STS_Core_UnsupNumBands 50020 00080 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupNumBands, "unsupported number of bands") 00081 00082 #define LTI_STS_Core_DatatypeMismatch 50021 00083 LT_STATUSSTRING_ADD(LTI_STS_Core_DatatypeMismatch, "datatype mismatch") 00084 00085 #define LTI_STS_Core_Unused1 50022 00086 #define LTI_STS_Core_Unused2 50023 00087 #define LTI_STS_Core_Unused3 50024 00088 00089 #define LTI_STS_Core_RawImageSizeError 50025 00090 LT_STATUSSTRING_ADD(LTI_STS_Core_RawImageSizeError, "actual size of raw image file not equal to expected size") 00091 00092 #define LTI_STS_Core_MetadataReadError 50026 00093 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataReadError, "error reading metadata") 00094 00095 #define LTI_STS_Core_SceneBufferMismatch 50027 00096 LT_STATUSSTRING_ADD(LTI_STS_Core_SceneBufferMismatch, "specified scene size differs from buffer size") 00097 00098 #define LTI_STS_Core_MetadataFormatError 50028 00099 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataFormatError, "metadata format error") 00100 00101 #define LTI_STS_Core_MetadataOrdinalityMismatch 50029 00102 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataOrdinalityMismatch, "unexpected number of metadata values") 00103 00104 #define LTI_STS_Core_MetadataUnsupportedValue 50030 00105 LT_STATUSSTRING_ADD(LTI_STS_Core_MetadataUnsupportedValue, "metadata key cannot support this value") 00106 00107 #define LT_STS_Core_BBBImageDimsIncorrect 50100 00108 LT_STATUSSTRING_ADD(LT_STS_Core_BBBImageDimsIncorrect, "incorrect BBB image dimensions") 00109 00110 #define LT_STS_Core_BBBDomainBitsIncorrect 50101 00111 LT_STATUSSTRING_ADD(LT_STS_Core_BBBDomainBitsIncorrect, "incorrect BBB domain bits") 00112 00113 #define LT_STS_Core_BBBWordLength 50102 00114 LT_STATUSSTRING_ADD(LT_STS_Core_BBBWordLength, "incorrect BBB word length") 00115 00116 #define LT_STS_Core_BBBNot1Or3Banded 50103 00117 LT_STATUSSTRING_ADD(LT_STS_Core_BBBNot1Or3Banded, "BBB image not 1 or 3 bands") 00118 00119 #define LT_STS_Core_BBBUnknownLayout 50104 00120 LT_STATUSSTRING_ADD(LT_STS_Core_BBBUnknownLayout, "unknown BBB image layout") 00121 00122 #define LT_STS_Core_BBBUnknownByteOrder 50105 00123 LT_STATUSSTRING_ADD(LT_STS_Core_BBBUnknownByteOrder, "incorrect BBB byte order") 00124 00125 #define LT_STS_Core_BBBMissingNBANDS 50106 00126 LT_STATUSSTRING_ADD(LT_STS_Core_BBBMissingNBANDS, "BBB missing NBANDS") 00127 00128 #define LT_STS_Core_BBBMissingNCOLS 50107 00129 LT_STATUSSTRING_ADD(LT_STS_Core_BBBMissingNCOLS, "BBB missing NCOLS") 00130 00131 #define LT_STS_Core_BBBMissingNROWS 50108 00132 LT_STATUSSTRING_ADD(LT_STS_Core_BBBMissingNROWS, "BBB missing NROWS") 00133 00134 #define LT_STS_Core_BBBBadFormat 50109 00135 LT_STATUSSTRING_ADD(LT_STS_Core_BBBBadFormat, "invalid BBB header format") 00136 00137 #define LT_STS_Core_BBBInvalidLayout 50110 00138 LT_STATUSSTRING_ADD(LT_STS_Core_BBBInvalidLayout, "BBB incorrect layout") 00139 00140 #define LT_STS_Core_BBBBadColorSpace 50111 00141 LT_STATUSSTRING_ADD(LT_STS_Core_BBBBadColorSpace, "BBB bad colorspace") 00142 00143 #define LT_STS_Core_AOINotRectangular 50112 00144 LT_STATUSSTRING_ADD(LT_STS_Core_AOINotRectangular, "area of interest (AOI) not rectangular") 00145 00146 #define LTI_STS_Core_UnsupMaskDataType 50113 00147 LT_STATUSSTRING_ADD(LTI_STS_Core_UnsupMaskDataType, "unsupported datatype in shape mask") 00148 00149 #define LTI_STS_Core_SVDMaxIterations 50114 00150 LT_STATUSSTRING_ADD(LTI_STS_Core_SVDMaxIterations, "SVD took too many iterations") 00151 00152 #define LTI_STS_Core_IntegerOverflow 50115 00153 LT_STATUSSTRING_ADD(LTI_STS_Core_IntegerOverflow, "integer overflow") 00154 00155 #define LTI_STS_Core_DatatypeOutOfRange 50117 00156 LT_STATUSSTRING_ADD(LTI_STS_Core_DatatypeOutOfRange, "datatype overflow") 00157 00158 #define LTI_STS_Core_Max 50199 00159 LT_STATUSSTRING_ADD(LTI_STS_Core_Max, "lt_lib_mrsid_core max") 00160 00161 00162 #endif // LTI_CORESTATUS_H