00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
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