|
LT_STATUS | initialize (const LTFileSpec &fileSpec, bool useWorldFile=true) |
| intializer More...
|
|
LT_STATUS | initialize (const char *file, bool useWorldFile=true) |
| intializer More...
|
|
LT_STATUS | initialize (LTIOStreamInf *stream, const LTIPixel &pixelProps, lt_uint32 width, lt_uint32 height, bool useWorldFile=true) |
| initialize (stream) More...
|
|
LT_STATUS | initialize (const LTFileSpec &fileSpec, const LTIPixel &pixelProps, lt_uint32 width, lt_uint32 height, bool useWorldFile=true) |
| initialize (FileSpec) More...
|
|
LT_STATUS | initialize (const char *file, const LTIPixel &pixelProps, lt_uint32 width, lt_uint32 height, bool useWorldFile=true) |
| initialize (char*) More...
|
|
void | setStreamOwnership (bool takeOwnership) |
| set stream ownership More...
|
|
void | setRowBytes (lt_uint32 rowBytes) |
| sets the number of bytes in each row More...
|
|
void | setLayout (LTILayout layout) |
| sets the layout or organization of the raw data More...
|
|
void | setSkipBytes (lt_int64 leadingBytes, lt_int64 trailingBytes=0) |
| sets the number of bytes to skip at the beginning and end of the file More...
|
|
void | setByteOrder (LTIEndian byteOrder) |
| sets endianness of input file More...
|
|
LT_STATUS | getDimsAtMag (double mag, lt_uint32 &width, lt_uint32 &height) const |
| get image width and height at given magnification More...
|
|
virtual LTIMaskSource * | getMask () const |
|
virtual 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...
|
|
virtual lt_uint32 | getModifications (const LTIScene &scene) const |
| get the modification bitfield for this image 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 |
| get image width More...
|
|
lt_uint32 | getHeight () const |
| get image height More...
|
|
const LTIPixel & | getPixelProps () const |
| get the pixel properties of the image More...
|
|
const LTIPixel & | getMinDynamicRange () const |
| get the minimum dynamic range value of image More...
|
|
const LTIPixel & | getMaxDynamicRange () const |
| get the maximum dynamic range value of image More...
|
|
LT_STATUS | overridePixelBPS (lt_uint8 bps) |
| override the bits-per-sample of the image's (sample's) datatype More...
|
|
LT_STATUS | overrideDynamicRange (const LTIPixel &drmin, const LTIPixel &drmax) |
| override the dynamic range of the image More...
|
|
const LTIPixel * | getBackgroundPixel () const |
| get the values of the background pixel More...
|
|
const LTIPixel * | getNoDataPixel () const |
| get the values of the "no data" (transparency) pixel More...
|
|
LT_STATUS | overrideBackgroundPixel (const LTIPixel *backgroundPixel) |
| override the background color of the image More...
|
|
LT_STATUS | overrideNoDataPixel (const LTIPixel *nodataPixel) |
| override the "no data" (transparency) color of the image More...
|
|
const LTIGeoCoord & | getGeoCoord () const |
| get the geographic coordinates of the image More...
|
|
bool | isGeoCoordImplicit () const |
| is geo information "real" or not More...
|
|
LT_STATUS | overrideGeoCoord (const LTIGeoCoord &geoCoord) |
| override the geographic coordinates of the image More...
|
|
double | getMinMagnification () const |
| get the minimum magnification More...
|
|
double | getMaxMagnification () const |
| get the maximum magnification More...
|
|
bool | isSelective () const |
| check if image supports "random access" decoding More...
|
|
lt_uint32 | getStripHeight () const |
| get strip height More...
|
|
LT_STATUS | setStripHeight (lt_uint32 stripHeight) |
| set the strip height More...
|
|
void | setProgressDelegate (LTIProgressDelegate *delegate) |
| set progress delegate More...
|
|
LTIProgressDelegate * | getProgressDelegate () const |
| get progress delegate More...
|
|
void | setInterruptDelegate (LTIInterruptDelegate *delegate) |
| set interrupt delegate More...
|
|
LTIInterruptDelegate * | getInterruptDelegate () const |
| get interrupt delegate More...
|
|
const LTIPixelLookupTable * | getPixelLookupTable () const |
| get the color lookup table, if any More...
|
|
LT_STATUS | overridePixelLookupTable (const LTIPixelLookupTable *pixelLookupTable) |
| override the CLUT of the image More...
|
|
const LTIMetadataDatabase & | getMetadata () const |
| get the metadata associated with the image More...
|
|
LT_STATUS | overrideMetadata (const LTIMetadataDatabase &metadata) |
| override the metadata of the image More...
|
|
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...
|
|
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...
|
|
|
| LTIBBBImageReader (void) |
|
virtual | ~LTIBBBImageReader (void) |
|
| LTIRawImageReader (void) |
|
virtual | ~LTIRawImageReader (void) |
|
LT_STATUS | decodeBegin (const LTIPixel &pixelProps, const LTIScene &fullScene) |
| start strip-based read More...
|
|
LT_STATUS | decodeStrip (LTISceneBuffer &stripBuffer, const LTIScene &stripScene) |
| read a strip from the image More...
|
|
LT_STATUS | decodeEnd (void) |
| finish strip-based read More...
|
|
const char * | getSourceName (void) 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 |
|
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 reading BBB files, i.e. a raw file with a BIL/BIP/BSQ-style header.
- Examples:
- DerivedImageFilter.cpp, and DerivedImageWriter.cpp.
Definition at line 33 of file lti_bbbImageReader.h.