|
| const char * | getIID1 () const |
| | returns the IID1 field for the segment More...
|
| |
| lt_int64 | getPhysicalFileSize () const |
| |
| NITFReaderManager & | getManager () const |
| |
| Format | getFormat () const |
| | returns the compression format of the segment More...
|
| |
| Layout | getLayout () const |
| | returns the pixel layout of the segment More...
|
| |
| bool | isBlocked () const |
| | returns true iff the image segment is in blocked form More...
|
| |
| bool | isMasked () const |
| | returns true iff block masking is used in the image segment More...
|
| |
| int | getSegmentNumber () const |
| | returns the index of this image segment More...
|
| |
| const ImageSegmentMetadata * | getImageMetadata () const |
| | returns the image segment metadata object for this segment More...
|
| |
| const SecurityMetadata * | getSecurityMetadata () const |
| | returns the security metadata object for this segment More...
|
| |
| LT_STATUS | getDimsAtMag (double mag, lt_uint32 &width, lt_uint32 &height) const =0 |
| | get image width and height at given magnification More...
|
| |
| lt_uint32 | getModifications (const LTIScene &scene) const |
| | get the modification bitfield for this image More...
|
| |
| LT_STATUS | getMetadataBlob (const char *type, LTIOStreamInf *&stream) const |
| | extract the metadata associated with the image of the given type More...
|
| |
| LTIMaskSource * | getMask () const |
| |
| bool | getPipelineInfo (LTIPipelineInfo info) const |
| |
| lt_int64 | getEncodingCost (const LTIScene &scene) const |
| | get the cost to encode this scene More...
|
| |
| bool | getReaderScene (const LTIScene &decodeScene, LTIScene &readerScene) const |
| | get the underlying scene to be used More...
|
| |
| LT_STATUS | readBegin (const LTIPixel &pixelProps, const LTIScene &fullScene) |
| | start strip-based read More...
|
| |
| LT_STATUS | readStrip (LTISceneBuffer &buffer, const LTIScene &stripScene) |
| | read a strip from the image More...
|
| |
| LT_STATUS | readEnd (void) |
| | finish strip-based read More...
|
| |
| lt_uint32 | getWidth () const |
| |
| lt_uint32 | getHeight () const |
| |
| const LTIPixel & | getPixelProps () const |
| |
| const LTIPixel & | getMinDynamicRange () const |
| |
| const LTIPixel & | getMaxDynamicRange () const |
| |
| LT_STATUS | overridePixelBPS (lt_uint8 bps) |
| |
| LT_STATUS | overrideDynamicRange (const LTIPixel &drmin, const LTIPixel &drmax) |
| |
| const LTIPixel * | getBackgroundPixel () const |
| |
| const LTIPixel * | getNoDataPixel () const |
| |
| LT_STATUS | overrideBackgroundPixel (const LTIPixel *backgroundPixel) |
| |
| LT_STATUS | overrideNoDataPixel (const LTIPixel *nodataPixel) |
| |
| const LTIGeoCoord & | getGeoCoord () const |
| |
| bool | isGeoCoordImplicit () const |
| |
| LT_STATUS | overrideGeoCoord (const LTIGeoCoord &geoCoord) |
| |
| double | getMinMagnification () const |
| |
| double | getMaxMagnification () const |
| |
| bool | isSelective () const |
| |
| lt_uint32 | getStripHeight () const |
| |
| LT_STATUS | setStripHeight (lt_uint32 stripHeight) |
| |
| void | setProgressDelegate (LTIProgressDelegate *delegate) |
| |
| LTIProgressDelegate * | getProgressDelegate () const |
| |
| void | setInterruptDelegate (LTIInterruptDelegate *delegate) |
| |
| LTIInterruptDelegate * | getInterruptDelegate () const |
| |
| const LTIPixelLookupTable * | getPixelLookupTable () const |
| |
| LT_STATUS | overridePixelLookupTable (const LTIPixelLookupTable *pixelLookupTable) |
| |
| const LTIMetadataDatabase & | getMetadata () const |
| |
| LT_STATUS | overrideMetadata (const LTIMetadataDatabase &metadata) |
| |
| LT_STATUS | read (const LTIScene &scene, LTISceneBuffer &buffer) |
| | read (decode) a scene from the image More...
|
| |
| lt_uint32 | getNumStrips () const |
| | get number of strips in scene More...
|
| |
| LTIScene | getStripScene (lt_uint32 stripNumber) const |
| | get a strip for current scene More...
|
| |
| lt_uint16 | getNumBands () const |
| | get number of bands More...
|
| |
| lt_uint16 | getNumBandsWithoutAlpha () const |
| | get number of bands without alpha More...
|
| |
| LTIColorSpace | getColorSpace () const |
| | get colorspace More...
|
| |
| LTIDataType | getDataType () const |
| | get data type More...
|
| |
| bool | isNaturalDynamicRange () const |
| | check if the range is "complete" or not More...
|
| |
| lt_int64 | getNominalImageSizeWithoutAlpha () const |
| | get the nominal size of the image, not considering the alpha band More...
|
| |
| lt_int64 | getNominalImageSizeWithAlpha () const |
| | get the nominal size of the image, including the alpha band More...
|
| |
| void | getGeoPoint (LTIPosition position, double &x, double &y) const |
| | get position of a named point More...
|
| |
| LTIPixel * | createBackgroundPixel () const |
| | return new background pixel More...
|
| |
| virtual void | retain (void) const |
| | increment reference counter More...
|
| |
| virtual void | release (void) const |
| | decrement the reference counter and delete the object when the counter is zero More...
|
| |
|
| | ~ImageReader (void) |
| |
| | ImageReader (bool supportBandSelection) |
| |
| const char * | getSourceName (void) const |
| |
| LT_STATUS | init (LTIOStreamInf *stream, NITFReaderManager *manager, const ImageSegment *imageSegment, bool useWorldFile) |
| |
| LT_STATUS | addUnderlyingMetadata (const LTIImageStage &image) |
| |
| LTIScene | computeBlockedScene (const LTIScene &scene) const |
| |
| LT_STATUS | copyIntoUserBuffer (const LTIScene &dstScene, LTISceneBuffer &dstBuffer) const |
| |
| bool | activeSceneContains (const LTIScene &scene) const |
| |
| void | putBlockIntoBuffer_SEQ (LTISceneBuffer &cBuffer, lt_uint8 *buf, lt_uint32 blockRow, lt_uint32 blockCol, lt_uint32 blockBand) const |
| |
| void | putBlockIntoBuffer_BLOCK (LTISceneBuffer &cBuffer, lt_uint8 *buf, lt_uint32 blockRow, lt_uint32 blockCol) const |
| |
| void | putBlockIntoBuffer_PIXEL (LTISceneBuffer &cBuffer, lt_uint8 *buf, lt_uint32 blockRow, lt_uint32 blockCol) const |
| |
| void | putBlockIntoBuffer_ROW (LTISceneBuffer &cBuffer, lt_uint8 *buf, lt_uint32 blockRow, lt_uint32 blockCol) const |
| |
| | LTIGeoImageReader (bool supportBandSelection) |
| |
| LT_STATUS | init (bool useWorldFile) |
| |
| bool | getUseWorldFile () const |
| |
| LT_STATUS | readWorldFile (const LTFileSpec &file, bool &changed, bool doUseWorldFileTest=true) |
| |
| LT_STATUS | readWorldFile (LTIOStreamInf &stream, bool &changed, bool doUseWorldFileTest=true) |
| |
| | LTIImageReader (bool supportBandSelection) |
| |
| LT_STATUS | init (const LTIImage *image=NULL) |
| |
| LT_STATUS | loadMetadataIntoObjects (const LTIMetadataDatabase &fileMetadata, LTIPixel &pixelProps, bool updatePixelProps, bool updateGeoCoord) |
| |
| | LTIImageStage (void) |
| |
| virtual | ~ LTIImageStage (void) |
| |
| LT_STATUS | fillBackground (const LTIScene &scene, LTISceneBuffer &buffer) |
| | fill the background of the scene More...
|
| |
| LT_STATUS | fillBackground (const LTIScene &scene, LTISceneBuffer &buffer, const LTIPixel &color) |
| | fill the scene to given pixel More...
|
| |
| bool | isBandSelected (const LTIPixel &pixelProps) const |
| |
| virtual LT_STATUS | decodeBegin (const LTIPixel &pixelProps, const LTIScene &fullScene)=0 |
| | start strip-based read More...
|
| |
| virtual LT_STATUS | decodeStrip (LTISceneBuffer &stripBuffer, const LTIScene &stripScene)=0 |
| | read a strip from the image More...
|
| |
| virtual LT_STATUS | decodeEnd (void)=0 |
| | finish strip-based read More...
|
| |
| const LTIScene & | getFullScene () const |
| | get full scene More...
|
| |
| | LTIImage (void) |
| |
| virtual | ~ LTIImage (void) |
| |
| | LTIReferenceCountedObject (void) |
| |
| virtual | ~ LTIReferenceCountedObject (void) |
| |
| | LTIOverrideMetadataData () |
| |
| | ~LTIOverrideMetadataData () |
| |
| LT_STATUS | createMetadata (const LTIMetadataDatabase *metadata) |
| |
| LTIMetadataDatabase & | getMetadata () |
| |
| | LTIOverridePixelLookupTablesData () |
| |
| | ~LTIOverridePixelLookupTablesData () |
| |
| LT_STATUS | setPixelLookupTable (const LTIPixelLookupTable *pixelLookupTable) |
| | set the color lookup table More...
|
| |
| | LTIOverrideDelegatesData () |
| |
| | LTIOverrideStripHeightData () |
| |
| | LTIOverrideIsSelectiveData () |
| |
| void | setIsSelective (bool enable) |
| | set image to support "random access" More...
|
| |
| | LTIOverrideMagnificationData () |
| |
| LT_STATUS | setMagnification (double minMag, double maxMag) |
| | set the minimum and maximum magnifications of the image properties More...
|
| |
| | LTIOverrideGeoCoordData () |
| |
| | ~LTIOverrideGeoCoordData () |
| |
| LT_STATUS | setGeoCoord (const LTIGeoCoord &geoCoord) |
| | set the geographic coordinates of the image More...
|
| |
| LT_STATUS | setDefaultGeoCoord (const LTIImage &image) |
| | set the geographic coordinates of the image More...
|
| |
| | LTIOverrideBackgroundPixelData () |
| |
| | ~LTIOverrideBackgroundPixelData () |
| |
| LT_STATUS | setBackgroundPixel (const LTIPixel *backgroundPixel) |
| | set the background color of the image More...
|
| |
| LT_STATUS | setNoDataPixel (const LTIPixel *nodataPixel) |
| | set the "no data" (transparency) color of the image More...
|
| |
| | LTIOverridePixelPropsData () |
| |
| | ~LTIOverridePixelPropsData () |
| |
| LT_STATUS | setPixelProps (const LTIPixel &pixelProps) |
| | set pixel properties of the image More...
|
| |
| LT_STATUS | setPixelBPS (lt_uint8 bps) |
| |
| LT_STATUS | setDynamicRange (const LTIPixel &drmin, const LTIPixel &drmax) |
| | set the dynamic range of the image More...
|
| |
| LT_STATUS | setDefaultDynamicRange (void) |
| | set the dynamic range of the image More...
|
| |
| | LTIOverrideDimensionsData () |
| |
| LT_STATUS | setDimensions (lt_uint32 width, lt_uint32 height) |
| | set width and height of the image More...
|
| |
This class provides support for representing an NITF image segment as an LTIImageReader, from which you can extract pixel data. ImageReader objects are not to be created directly; the NITFReaderManager class contains a createReader() function for this purpose.
Definition at line 46 of file ImageReader.h.