24 #if defined(LT_COMPILER_MS)
25 #pragma warning(push,4)
41 #define LT_STS_CAPI_BASE ((LT_STATUS)52000)
42 #define LT_STS_CAPI_BadParam ((LT_STATUS)52001)
43 #define LT_STS_CAPI_MAX ((LT_STATUS)52099)
106 const char* fileName);
140 const char* fileName);
174 const char* fileName);
225 double magnification,
427 double magnification,
475 #if defined(LT_COMPILER_MS)
LTIDataType ltic_getDataType(const LTICImageH image)
get image datatype (C API)
void * LTIOStreamH
opaque pointer to an LTIOStreamInf
LTIMetadataDataType
datatypes used in database records
LT_STATUS ltic_getMrSIDGeneration(const char *fileName, int *generation, int *raster)
get MrSID generation (C API)
LT_STATUS ltic_openMrSIDImageFile(LTICImageH *image, const char *fileName)
open MrSID image via filename (C API)
unsigned int lt_uint32
unsigned 32-bit integer
unsigned char lt_uint8
unsigned 8-bit integer
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
lt_uint32 ltic_getWidth(const LTICImageH image)
get image width (C API)
LT_STATUS ltic_closeImage(LTICImageH image)
close an image (C API)
double ltic_getMinMagnification(const LTICImageH image)
get image minimum magnifaction (C API)
double ltic_getGeoYResolution(const LTICImageH image)
get geo Y resolution of image (C API)
lt_uint32 ltic_getNumMetadataRecords(LTICImageH image)
get number of metadata records (C API)
void * LTICImageH
opaque pointer (handle) to an LTIImage
LT_STATUS ltic_openNITFImageFile(LTICImageH *image, const char *fileName)
open NITF image via filename (C API)
LT_STATUS ltic_openJP2ImageFile(LTICImageH *image, const char *fileName)
open JPEG 2000 image via filename (C API)
LT_STATUS ltic_getMetadataRecord(LTICImageH image, lt_uint32 recordNum, const char **tag, LTIMetadataDataType *datatype, lt_uint32 *numDims, const lt_uint32 **dims, const void **data)
get a metadata record from an image (C API)
LT_STATUS ltic_decode(LTICImageH image, double xUpperLeft, double yUpperLeft, double width, double height, double magnification, void **buffers)
decode a scene from the image (C API)
double ltic_getGeoYOrigin(const LTICImageH image)
get geo Y position of image (C API)
double ltic_getGeoYRotation(const LTICImageH image)
get geo Y rotation term of image (C API)
lt_uint32 LT_STATUS
An integral status code.
double ltic_getMaxMagnification(const LTICImageH image)
get image maximum magnifacation (C API)
double ltic_getGeoXOrigin(const LTICImageH image)
get geo X position of image (C API)
unsigned short lt_uint16
unsigned 16-bit integer
lt_uint8 lt_utf8
(DEPRECATED)
double ltic_getGeoXRotation(const LTICImageH image)
get geo X rotation term of image (C API)
LT_STATUS ltic_getDimsAtMag(LTICImageH image, double magnification, lt_uint32 *width, lt_uint32 *height)
get dimensions of an image at a given magnification (C API)
lt_uint8 ltic_isMrSIDLocked(const LTICImageH image)
query if MrSID image is locked (C API)
double ltic_getGeoXResolution(const LTICImageH image)
get geo X resolution of image (C API)
LT_STATUS ltic_setMrSIDPassword(LTICImageH image, const lt_utf8 *passwd)
set password for decoding MrSID image (C API)
LTIColorSpace ltic_getColorSpace(const LTICImageH image)
get image colorspace (C API)
lt_uint16 ltic_getNumBands(const LTICImageH image)
get number of bands in trhe image (C API)
LT_STATUS ltic_getVersion(lt_uint32 *major, lt_uint32 *minor, lt_uint32 *revision, lt_uint32 *build, const char **branch)
get SDK version (C API)
lt_uint32 ltic_getHeight(const LTICImageH image)
get image height (C API)
LT_STATUS ltic_openJP2ImageStream(LTICImageH *image, LTIOStreamH stream)
open JPEG 2000 image via stream (C API)
LT_STATUS ltic_openMrSIDImageStream(LTICImageH *image, LTIOStreamH stream)
open MrSID image via stream (C API)