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

Base class defining the interface to controlling the WorldCanvas size. More...

#include <WCSizeControlHandler.h>

Inheritance diagram for casa::WCSizeControlHandler:
casa::DefaultWCSizeControlHandler casa::WorldCanvasHolder

Public Member Functions

 WCSizeControlHandler ()
 Default Constructor Required. More...
 
virtual casacore::Bool executeSizeControl (WorldCanvas *wc)=0
 apply function called by world canvas during refresh More...
 
virtual ~WCSizeControlHandler ()
 Destructor. More...
 

Detailed Description

Base class defining the interface to controlling the WorldCanvas size.

Prerequisite

Etymology

WCSizeControlHandler : WorldCanvas size control handler

Synopsis

The intention of this class is to provide a means of allowing a group of display objects to determine among themselves the optimum size of the display for the rendering required.

The WCSizeControlHandler could, for example, be programmed to fudge the display size to make it more convenient to display images of a certain size.

Motivation

Allow for client programmer to control the size of the WorldCanvas.

Example

none available yet.

To Do

Definition at line 73 of file WCSizeControlHandler.h.

Constructor & Destructor Documentation

casa::WCSizeControlHandler::WCSizeControlHandler ( )

Default Constructor Required.

virtual casa::WCSizeControlHandler::~WCSizeControlHandler ( )
virtual

Destructor.

Member Function Documentation

virtual casacore::Bool casa::WCSizeControlHandler::executeSizeControl ( WorldCanvas wc)
pure virtual

apply function called by world canvas during refresh

Implemented in casa::WorldCanvasHolder, and casa::DefaultWCSizeControlHandler.


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