TblAsXYDM.h

Classes

TblAsXYDM -- A DisplayMethod to draw XY plots from table data (full description)

class TblAsXYDM : public CachingDisplayMethod

Interface

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

Description

or

Prerequisite

Etymology

Synopsis

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

Member Description

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

constructor

virtual ~TblAsXYDM()

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.

TblAsXYDM()

(Required) default constructor.

TblAsXYDM(const TblAsXYDM &other)

(Required) copy constructor.

void operator=(const TblAsXYDM &other)

(Required) copy assignment.