HDK
|
#include <PXL_Raster.h>
Public Member Functions | |
PXL_RasterFetcher () | |
PXL_RasterFetcher (const PXL_RasterFetcher &)=delete | |
PXL_RasterFetcher & | operator= (const PXL_RasterFetcher &)=delete |
virtual const IMX_Layer * | getLayer ()=0 |
virtual bool | isValid () const =0 |
virtual void | fetchRaster (PXL_Raster *raster)=0 |
virtual size_t | getMemoryUsage (bool inclusive) const =0 |
virtual | ~PXL_RasterFetcher () |
For Copernicus OpenGL support some PXL_Rasters will have their actual pixel data kept in an IMX_Layer (kept on the GPU), which can be obtained from the PXL_Raster. You can then either get to the IMX_Layer itself, or, if you want the data on the CPU, use fetchRater() to copy it over. All calls on PXL_Raster that get pixel pointers or such, should do that copy themselves.
Definition at line 43 of file PXL_Raster.h.
|
inline |
Definition at line 46 of file PXL_Raster.h.
|
delete |
|
virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
delete |