Version: 0.6.0

The raster layer renderer for RGB data and Alpha channel. More...

#include <rasterrenderer.h>

Inheritance diagram for wxGISRasterRGBARenderer:
Collaboration diagram for wxGISRasterRGBARenderer:

Public Member Functions

 wxGISRasterRGBARenderer (wxGISLayer *pwxGISLayer=NULL)
 
virtual bool CanRender (wxGISLayer *const pwxGISLayer) const
 
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 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_nRedBand
 
int m_nGreenBand
 
int m_nBlueBand
 
int m_nAlphaBand
 
wxGISStretchm_paStretch [4]
 
bool m_bNodataNewBehaviour
 
- Protected Attributes inherited from wxGISRasterRenderer
wxColour m_oNoDataColor
 
wxGISRasterDatasetm_pwxGISRasterDataset
 
wxGISEnumDrawQuality m_eQuality
 
wxGISColorTable m_mColorTable
 
unsigned short m_nTileSizeX
 
unsigned short m_nTileSizeY
 
- Protected Attributes inherited from wxGISRenderer
wxGISLayer *const m_pwxGISLayer
 

Detailed Description

The raster layer renderer for RGB data and Alpha channel.


The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/carto/rasterrenderer.h
  • /home/bishop/work/projects/nextgismanager/src/carto/rasterrenderer.cpp