MrSID Decode SDK for Raster Reference Manual  9.5.4.4709
lti_coreStatus.h
Go to the documentation of this file.
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