TblAsRasterDM.h

Classes

TblAsRasterDM -- A DisplayMethod to draw Raster images from table data (full description)

class TblAsRasterDM : public CachingDisplayMethod

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)

Description

or

Prerequisite

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

TblAsRasterDM(WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd)

constructor

virtual ~TblAsRasterDM()

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.

TblAsRasterDM()

(Required) default constructor.

TblAsRasterDM(const TblAsRasterDM &other)

(Required) copy constructor.

void operator=(const TblAsRasterDM &other)

(Required) copy assignment.