The raster layer renderer for grey scale data. More...
#include <rasterrenderer.h>
Public Member Functions | |
wxGISRasterGreyScaleRenderer (wxGISLayer *pwxGISLayer=NULL) | |
virtual int * | GetBandsCombination (int *pnBandCount) |
virtual void | FillPixel (unsigned char *pOutputData, const double *pSrcValR, const double *pSrcValG, const double *pSrcValB, const double *pSrcValA) |
virtual wxGISEnumRasterRendererType | GetRasterRenderType (void) const |
Public Member Functions inherited from wxGISRasterRenderer | |
wxGISRasterRenderer (wxGISLayer *pwxGISLayer=NULL) | |
virtual bool | CanRender (wxGISLayer *const pwxGISLayer) const |
virtual bool | Draw (wxGISEnumDrawPhase DrawPhase, wxGISDisplay *const pDisplay, ITrackCancel *const pTrackCancel=NULL) |
virtual bool | Apply (ITrackCancel *const pTrackCancel=NULL) |
virtual wxGISColorTable | GetColorTable (void) const |
virtual wxGISEnumRendererType | GetType (void) const |
Public Member Functions inherited from wxGISRenderer | |
wxGISRenderer (wxGISLayer *pwxGISLayer=NULL) | |
virtual wxString | GetName (void) const |
Protected Member Functions | |
virtual void | OnFillStats (void) |
virtual short | GetBandCount () const |
Protected Member Functions inherited from wxGISRasterRenderer | |
virtual bool | Draw (RAWPIXELDATA &stPixelData, wxGISEnumDrawPhase DrawPhase, wxGISDisplay *const pDisplay, ITrackCancel *const pTrackCancel=NULL) |
Protected Attributes | |
int | m_nBand |
wxGISStretch | m_oStretch |
Protected Attributes inherited from wxGISRasterRenderer | |
wxColour | m_oNoDataColor |
wxGISRasterDataset * | m_pwxGISRasterDataset |
wxGISEnumDrawQuality | m_eQuality |
wxGISColorTable | m_mColorTable |
unsigned short | m_nTileSizeX |
unsigned short | m_nTileSizeY |
Protected Attributes inherited from wxGISRenderer | |
wxGISLayer *const | m_pwxGISLayer |
The raster layer renderer for grey scale data.