SkyCatOverlayDM.h

Classes

SkyCatOverlayDM -- Class to draw catalogue overlays for SkyCatOverlayDD. (full description)

class SkyCatOverlayDM : public CachingDisplayMethod

Interface

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

Description

Synopsis

This class adds to the interface defined by DisplayMethod to provide the necessary infrastructure to draw simple catalogue overlays when requested to do so by the SkyCatOverlayDD class.

Member Description

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

Constructor.

virtual ~SkyCatOverlayDM()

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.

SkyCatOverlayDM()

(Required) default constructor.

SkyCatOverlayDM(const SkyCatOverlayDM &other)

(Required) copy constructor.

void operator=(const SkyCatOverlayDM &other)

(Required) copy assignment.