WorldAxesDM.h

Classes

WorldAxesDM -- Class to draw a single set of axis labels for AxesDisplayData. (full description)

class WorldAxesDM : public CachingDisplayMethod

Interface

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

Description

Synopsis

This class adds to the interface defined by DisplayMethod to provide the necessary infrastructure to draw a single set of axis labels when requested by the AxesDisplayData class.

Member Description

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

Constructor.

virtual ~WorldAxesDM()

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.

WorldAxesDM()

(Required) default constructor.

WorldAxesDM(const WorldAxesDM &other)

(Required) copy constructor.

void operator=(const WorldAxesDM &other)

(Required) copy assignment.