TblAsRasterDM.h
Classes
- TblAsRasterDM -- A DisplayMethod to draw Raster images from table data (full description)
Interface
- Public Members
- TblAsRasterDM(WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd)
- virtual ~TblAsRasterDM()
- virtual void cleanup()
- virtual Bool drawIntoList(Display::RefreshReason reason, WorldCanvasHolder &wcHolder)
- Protected Members
- TblAsRasterDM()
- TblAsRasterDM(const TblAsRasterDM &other)
- void operator=(const TblAsRasterDM &other)
or
Prerequisite
- DisplayMethod
- CachingDisplayMethod
Etymology
Synopsis
This class adds to the interface defined by DisplayMethod to provide
the necessary infrastructure to draw raster displays of data from a
table when requested to do so by the TblAsRasterDD class.
Member Description
constructor
Destructor.
virtual void cleanup()
Clean up (ie. delete any existing cached display list).
virtual Bool drawIntoList(Display::RefreshReason reason, WorldCanvasHolder &wcHolder)
Draw into a cached drawing list, called by draw function.
(Required) default constructor.
TblAsRasterDM(const TblAsRasterDM &other)
(Required) copy constructor.
void operator=(const TblAsRasterDM &other)
(Required) copy assignment.