|
MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
crops the image stage to a smaller width and height More...
#include <lti_cropFilter.h>
Public Member Functions | |
| LT_STATUS | initialize (LTIImageStage *srcImage, lt_int32 xOffset, lt_int32 yOffset, lt_int32 newWidth, lt_int32 newHeight) |
| initializer More... | |
Public Member Functions inherited from LTIEmbeddedImage | |
| LT_STATUS | initialize (LTIImageStage *srcImage, lt_uint32 newWidth, lt_uint32 newHeight, double newXPos, double newYPos, const LTIPixel *backgroundPixel, const LTIPixel *nodataPixel, AlphaMode alphaMode=DoNothing) |
| initialize More... | |
| LT_STATUS | getDimsAtMag (double mag, lt_uint32 &width, lt_uint32 &height) const |
| lt_int64 | getEncodingCost (const LTIScene &scene) const |
| bool | getReaderScene (const LTIScene &decodeScene, LTIScene &readerScene) const |
| LT_STATUS | setFillingBackground (bool fill) |
| control whether or not the background of the new "outer" image should be filled More... | |
| bool | getFillingBackground (void) const |
| query whether or not the background of the new "outer" image should be filled More... | |
| LT_STATUS | setFillMethod (LTIPixelFillMethod method, double fuzzyThreshold) |
| Set the fill method which controls how noData pixels are matched. More... | |
| LTIPixelFillMethod | getFillMethod (void) const |
| Get the fill method. More... | |
| double | getFuzzyThreshold (void) const |
| virtual lt_uint32 | getModifications (const LTIScene &scene) const |
| lt_int32 | getChildXPosAtMag (double mag) const |
| lt_int32 | getChildYPosAtMag (double mag) const |
| bool | getChildScene (const LTIScene &parentScene, LTIScene &childScene) const |
Static Public Member Functions | |
| static LTICropFilter * | create (void) |
Static Public Member Functions inherited from LTIEmbeddedImage | |
| static LTIEmbeddedImage * | create (void) |
| static LT_STATUS | push (LTIImageStage *&pipeline, LTIScene &scene, const LTIPixel *backgroundPixel=NULL) |
Protected Member Functions | |
| LTICropFilter (void) | |
| virtual | ~LTICropFilter (void) |
Protected Member Functions inherited from LTIEmbeddedImage | |
| LTIEmbeddedImage (void) | |
| virtual | ~LTIEmbeddedImage (void) |
| LT_STATUS | decodeBegin (const LTIPixel &pixelProps, const LTIScene &fullScene) |
| LT_STATUS | decodeStrip (LTISceneBuffer &stripBuffer, const LTIScene &stripScene) |
| LT_STATUS | decodeEnd (void) |
Additional Inherited Members | |
Public Types inherited from LTIEmbeddedImage | |
| enum | AlphaMode { DoNothing, FromMerge, FromSourceRectangle } |
This class crops the image stage to a smaller width and height.
Definition at line 27 of file lti_cropFilter.h.
|
protected |
|
protectedvirtual |
|
static |
| LT_STATUS LTICropFilter::initialize | ( | LTIImageStage * | srcImage, |
| lt_int32 | xOffset, | ||
| lt_int32 | yOffset, | ||
| lt_int32 | newWidth, | ||
| lt_int32 | newHeight | ||
| ) |
Creates an image stage which corresponds to a cropped subsection of the input image, according to the given offset, width, and height.
| srcImage | the base image |
| xOffset | x-position of the origin of the new image (specified relative to the input image) |
| yOffset | y-position of the origin of the new image (specified relative to the input image) |
| newWidth | width of the new image |
| newHeight | height of the new image |
| LizardTech |