casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
casa::SkyCatOverlayDM Class Reference

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

#include <SkyCatOverlayDM.h>

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

Public Member Functions

 SkyCatOverlayDM (WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd)
 Constructor. More...
 
virtual ~SkyCatOverlayDM ()
 Destructor. More...
 
virtual void cleanup ()
 Clean up (ie. More...
 
virtual casacore::Bool drawIntoList (Display::RefreshReason reason, WorldCanvasHolder &wcHolder)
 Draw into a cached drawing list, called by draw function. More...
 
- Public Member Functions inherited from casa::CachingDisplayMethod
 CachingDisplayMethod (WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *parentDisplayData)
 Constructor. More...
 
virtual ~CachingDisplayMethod ()
 Destructor. More...
 
virtual WorldCanvasworldCanvas ()
 Return the WorldCanvas recorded in this CachingDisplayMethod. More...
 
virtual void draw (Display::RefreshReason reason, WorldCanvasHolder &wcHolder)
 Draw this slice of data on the supplied WorldCanvasHolder. More...
 
- Public Member Functions inherited from casa::DisplayMethod
 DisplayMethod (DisplayData *parentDisplayData)
 Constructor. More...
 
virtual ~DisplayMethod ()
 Destructor. More...
 
void addRestriction (Attribute &newAt, casacore::Bool permanent)
 Set & remove restrictions. More...
 
void addRestrictions (AttributeBuffer &newBuf)
 
void setRestriction (Attribute &newAt)
 
void setRestrictions (AttributeBuffer &newBuf)
 
void removeRestriction (const casacore::String &name)
 
casacore::Bool existRestriction (const casacore::String &name)
 
void clearRestrictions ()
 
casacore::Bool matches (Attribute &at)
 match restriction More...
 
casacore::Bool matches (AttributeBuffer &atBuf)
 

Protected Member Functions

 SkyCatOverlayDM ()
 (Required) default constructor. More...
 
 SkyCatOverlayDM (const SkyCatOverlayDM &other)
 (Required) copy constructor. More...
 
void operator= (const SkyCatOverlayDM &other)
 (Required) copy assignment. More...
 
- Protected Member Functions inherited from casa::CachingDisplayMethod
 CachingDisplayMethod ()
 (Required) default constructor. More...
 
 CachingDisplayMethod (const CachingDisplayMethod &other)
 (Required) copy constructor. More...
 
void operator= (const CachingDisplayMethod &other)
 (Required) copy assignment. More...
 
- Protected Member Functions inherited from casa::DisplayMethod
 DisplayMethod ()
 (Required) default constructor. More...
 
 DisplayMethod (const DisplayMethod &other)
 (Required) copy constructor. More...
 
void operator= (const DisplayMethod &other)
 (Required) copy assignment. More...
 
DisplayDataparentDisplayData ()
 Return the parent DisplayData. More...
 

Additional Inherited Members

- Protected Attributes inherited from casa::DisplayMethod
AttributeBuffer restrictions
 

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.

virtual casa::SkyCatOverlayDM::~SkyCatOverlayDM ( )
virtual

Destructor.

casa::SkyCatOverlayDM::SkyCatOverlayDM ( )
protected

(Required) default constructor.

casa::SkyCatOverlayDM::SkyCatOverlayDM ( const SkyCatOverlayDM other)
protected

(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 casacore::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: