The GeoExpress SDK includes a number of examples that demonstrate the major features of the SDK. The table below shows which files to consult for various types of operations.
Opening image files |
JP2 | DecodeJP2ToBBB.cpp DecodeJP2ToJPG.cpp DecodeJP2ToMemory.cpp |
MrSID | DecodeMrSIDBandSelection.cpp DecodeMrSIDToMemory.cpp DecodeMrSIDToRaw.cpp DecodeMrSIDToTIFF.cpp |
|
NITF | DecodeNITFToBBB.cpp | |
Setting the number of threads for a decoding operation | MrSID | DecodeMrSIDToMemory.cpp |
Getting image properties | ImageInfo.cpp MetadataDump.cpp |
|
Writing images files | Raw | DecodeJP2ToBBB.cpp DecodeMrSIDToRaw.cpp DecodeNITFToBBB.cpp |
JPEG | DecodeJP2ToJPG.cpp | |
TIFF | DecodeMrSIDToTIFF.cpp | |
Working with pixel data using LTISceneBuffer | Accessing the BSQ data | DecodeMrSIDBandSelection.cpp DerivedImageFilter.cpp |
Converting between BSQ and BIP | DerivedImageReader.cpp DerivedImageWriter.cpp |
|
Using your own memory | DecodeJP2ToMemory.cpp DecodeMrSIDToMemory.cpp |
|
Using sub-buffers | SceneBuffer.cpp | |
Working with multispectral data | DecodeMrSIDBandSelection.cpp | |
Working with Alpha | DecodeMrSIDBandSelection.cpp | |
Creating custom progress and interrupt delegates | ProgressDelegate.cpp InterruptDelegate.cpp |
|
Converting a Geo region of interest to an LTIScene | GeoScene.cpp | |
Checking MrSID version | DecodeMrSIDLidar.cpp | |
Looking up error messages | ErrorHandling.cpp | |
Working with LTIOStreamInf | DerivedStream.cpp UsingStreams.cpp |
|
Building an image pipeline | Pipeline.cpp | |
Creating sub-class of LTIImageStage | LTIImageReader | DerivedImageReader.cpp |
LTIImageFilter | DerivedImageFilter.cpp | |
LTIImageWriter | DerivedImageWriter.cpp |