TblAsContourDM.h

Classes

TblAsContourDM -- A DisplayMethod to draw Contours from table data (full description)

class TblAsContourDM : public CachingDisplayMethod

Interface

Public Members
TblAsContourDM(WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd)
virtual ~TblAsContourDM()
virtual void cleanup()
virtual Bool drawIntoList(Display::RefreshReason reason, WorldCanvasHolder &wcHolder)
Protected Members
TblAsContourDM()
TblAsContourDM(const TblAsContourDM &other)
void operator=(const TblAsContourDM &other)

Description

or

Prerequisite

Etymology

Synopsis

This class adds to the interface defined by DisplayMethod to provide the necessary infrastructure to draw contour displays of data from a table when requested to do so by the TblAsContourDD class.

Member Description

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

constructor

virtual ~TblAsContourDM()

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.

TblAsContourDM()

(Required) default constructor.

TblAsContourDM(const TblAsContourDM &other)

(Required) copy constructor.

void operator=(const TblAsContourDM &other)

(Required) copy assignment.