13 #ifndef LTI_IMAGESTAGE_H
14 #define LTI_IMAGESTAGE_H
174 virtual lt_uint32 getStripHeight()
const = 0;
201 virtual lt_int64 getEncodingCost(
const LTIScene& scene)
const = 0;
214 virtual bool getReaderScene(
const LTIScene &decodeScene,
292 virtual LTIMaskSource *getMask()
const = 0;
323 bool isBandSelected(
const LTIPixel &pixelProps)
const;
380 const LTIScene &getFullScene()
const;
394 StripMarcher* m_stripMarcher;
399 #endif // LTI_IMAGESTAGE_H
represents a geographic coordinate
unsigned int lt_uint32
unsigned 32-bit integer
class for storing metadata associated with an image
basic properties of a pixel
abstract class representing an image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
class to hold data passed between image stages
#define LTI_REFERENCE_COUNTED_BOILERPLATE_BASE(classname)
Macros for defining boilerplate parts of derived LTIReferenceCountedObject classes.
interrupt delegate (callback) base class
progress delegate (callback) base class
abstract class for decoding from an image
unsigned char lt_uint8
unsigned 8-bit integer
representation of a scene
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.