casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
casa::SkyCatOverlayDM Class Reference

Class to draw catalogue overlays for SkyCatOverlayDD. More...

#include <SkyCatOverlayDM.h>

Inheritance diagram for casa::SkyCatOverlayDM:
casa::CachingDisplayMethod casa::DisplayMethod

List of all members.

Public Member Functions

 SkyCatOverlayDM (WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd)
 Constructor.
virtual ~SkyCatOverlayDM ()
 Destructor.
virtual void cleanup ()
 Clean up (ie.
virtual Bool drawIntoList (Display::RefreshReason reason, WorldCanvasHolder &wcHolder)
 Draw into a cached drawing list, called by draw function.

Protected Member Functions

 SkyCatOverlayDM ()
 (Required) default constructor.
 SkyCatOverlayDM (const SkyCatOverlayDM &other)
 (Required) copy constructor.
void operator= (const SkyCatOverlayDM &other)
 (Required) copy assignment.

Detailed Description

Class to draw catalogue overlays for SkyCatOverlayDD.

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.

Definition at line 51 of file SkyCatOverlayDM.h.


Constructor & Destructor Documentation

casa::SkyCatOverlayDM::SkyCatOverlayDM ( WorldCanvas worldCanvas,
AttributeBuffer wchAttributes,
AttributeBuffer ddAttributes,
CachingDisplayData dd 
)

Constructor.

Destructor.

(Required) default constructor.

(Required) copy constructor.


Member Function Documentation

virtual void casa::SkyCatOverlayDM::cleanup ( ) [virtual]

Clean up (ie.

delete any existing cached display list).

Reimplemented from casa::DisplayMethod.

virtual Bool casa::SkyCatOverlayDM::drawIntoList ( Display::RefreshReason  reason,
WorldCanvasHolder wcHolder 
) [virtual]

Draw into a cached drawing list, called by draw function.

Implements casa::CachingDisplayMethod.

void casa::SkyCatOverlayDM::operator= ( const SkyCatOverlayDM other) [protected]

(Required) copy assignment.


The documentation for this class was generated from the following file: