13 #ifndef LTI_IMAGE_STAGE_OVERRIDES_H
14 #define LTI_IMAGE_STAGE_OVERRIDES_H
28 LTIOverrideMetadataData();
29 ~LTIOverrideMetadataData();
250 if (backgroundPixel != NULL)
252 LTIPixel mergedPixel(this->getPixelProps());
262 if (nodataPixel != NULL)
264 LTIPixel mergedPixel(this->getPixelProps());
534 #endif // LTI_IMAGE_STAGE_OVERRIDES_H
LTIMetadataDatabase * m_metadata
LTIPixelLookupTable * m_pixelLookupTable
#define LT_STS_Success
status code indicating success
LTIOverridePixelLookupTablesData()
LT_STATUS overrideDynamicRange(const LTIPixel &drmin, const LTIPixel &drmax)
LT_STATUS setStripHeight(lt_uint32 stripHeight)
LTIOverrideDimensionsData()
LTIOverridePixelPropsData()
LTIOverrideBackgroundPixelData()
~LTIOverridePixelPropsData()
LT_STATUS setBackgroundPixel(const LTIPixel *backgroundPixel)
set the background color of the image
LTIOverrideMagnificationData()
LT_STATUS setNoDataPixel(const LTIPixel *nodataPixel)
set the "no data" (transparency) color of the image
LT_STATUS overrideNoDataPixel(const LTIPixel *nodataPixel)
~LTIOverridePixelLookupTablesData()
LT_STATUS setDefaultDynamicRange(void)
set the dynamic range of the image
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
LTIPixel * m_backgroundPixel
lt_uint32 getStripHeight() const
double getMinMagnification() const
LTIOverrideIsSelectiveData()
LT_STATUS createMetadata(const LTIMetadataDatabase *metadata)
LT_STATUS setDefaultGeoCoord(const LTIImage &image)
set the geographic coordinates of the image
represents a geographic coordinate
const LTIPixel & getMaxDynamicRange() const
const LTIPixel * getBackgroundPixel() const
LTIInterruptDelegate * m_interruptDelegate
LT_STATUS setPixelLookupTable(const LTIPixelLookupTable *pixelLookupTable)
set the color lookup table
lt_uint32 LT_STATUS
An integral status code.
LT_STATUS overridePixelLookupTable(const LTIPixelLookupTable *pixelLookupTable)
LTIProgressDelegate * getProgressDelegate() const
const LTIPixel & getPixelProps() const
~LTIOverrideGeoCoordData()
LT_STATUS setMagnification(double minMag, double maxMag)
set the minimum and maximum magnifications of the image properties
LTIInterruptDelegate * getInterruptDelegate() const
LT_STATUS setGeoCoord(const LTIGeoCoord &geoCoord)
set the geographic coordinates of the image
const LTIPixel * getNoDataPixel() const
void setInterruptDelegate(LTIInterruptDelegate *delegate)
~LTIOverrideBackgroundPixelData()
LT_STATUS overridePixelBPS(lt_uint8 bps)
class for storing metadata associated with an image
void setProgressDelegate(LTIProgressDelegate *delegate)
basic properties of a pixel
LTIOverrideStripHeightData()
bool isGeoCoordImplicit() const
double getMaxMagnification() const
void setIsSelective(bool enable)
set image to support "random access"
lt_uint32 getWidth() const
LTIOverrideGeoCoordData()
lt_uint32 getHeight() const
LTIProgressDelegate * m_progressDelegate
const LTIMetadataDatabase & getMetadata() const
abstract class representing an image
void setNonAlphaSampleValuesFromPixel(const LTIPixel &src)
sets all samples to minimum
LT_STATUS overrideBackgroundPixel(const LTIPixel *backgroundPixel)
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
LT_STATUS setDimensions(lt_uint32 width, lt_uint32 height)
set width and height of the image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
unsigned int lt_uint32
unsigned 32-bit integer
LT_STATUS setDynamicRange(const LTIPixel &drmin, const LTIPixel &drmax)
set the dynamic range of the image
LT_STATUS overrideMetadata(const LTIMetadataDatabase &metadata)
LT_STATUS setPixelProps(const LTIPixel &pixelProps)
set pixel properties of the image
interrupt delegate (callback) base class
unsigned char lt_uint8
unsigned 8-bit integer
LTIOverrideDelegatesData()
const LTIGeoCoord & getGeoCoord() const
const LTIPixelLookupTable * getPixelLookupTable() const
LT_STATUS overrideGeoCoord(const LTIGeoCoord &geoCoord)
const LTIPixel & getMinDynamicRange() const
progress delegate (callback) base class
LT_STATUS setPixelBPS(lt_uint8 bps)