13 #ifndef LTI_IMAGEFILTER_H
14 #define LTI_IMAGEFILTER_H
39 const LTIPixel &getPixelProps()
const;
40 const LTIPixel *getBackgroundPixel()
const;
41 const LTIPixel *getNoDataPixel()
const;
43 const LTIPixel &getMinDynamicRange()
const;
44 const LTIPixel &getMaxDynamicRange()
const;
46 bool isGeoCoordImplicit()
const;
48 double getMinMagnification()
const;
49 double getMaxMagnification()
const;
50 bool isSelective()
const;
63 lt_int64 getEncodingCost(
const LTIScene& scene)
const;
64 bool getReaderScene(
const LTIScene &decodeScene,
75 LTIMaskSource *getMask()
const;
78 LTIImageStage *getPreviousStage(
void)
const;
87 LT_STATUS init(LTIImageStage *previousStage);
90 void releasePreviousStageNow(
void);
93 void changePreviousStage(LTIImageStage* newPref);
96 LTIImageStage* m_previousStage;
102 #endif // LTI_IMAGEFILTER_H
representation of a scene
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
#define LTI_REFERENCE_COUNTED_BOILERPLATE_BASE(classname)
Macros for defining boilerplate parts of derived LTIReferenceCountedObject classes.
represents a geographic coordinate
lt_uint32 LT_STATUS
An integral status code.
abstract class for implementing an image transform
Abstract definition of a stream.
class for storing metadata associated with an image
basic properties of a pixel
class to hold data passed between image stages
abstract class for decoding from an image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
unsigned int lt_uint32
unsigned 32-bit integer
interrupt delegate (callback) base class
unsigned char lt_uint8
unsigned 8-bit integer
progress delegate (callback) base class