Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ZoomableView Class Reference

#include <zoomableview.h>

Inheritance diagram for ZoomableView:

Inheritance graph
[legend]
Collaboration diagram for ZoomableView:

Collaboration graph
[legend]

Public Member Functions

virtual double zoom (double factor)=0
virtual double get_zoom (void)=0
virtual double get_thickness1 (void)=0
virtual void pen (unsigned char r, unsigned char g, unsigned char b, double thickness)=0
virtual void get_pen (unsigned char &r, unsigned char &g, unsigned char &b, double &thickness)=0
virtual void clear_rect (double, double, double, double)=0
virtual void repaint_rect (double, double, double, double)=0
virtual void get_rect (double &, double &, double &, double &)=0
 ZoomableView (SurfaceDriver *, int, int, int, int, unsigned char, unsigned char, unsigned char)

Constructor & Destructor Documentation

ZoomableView::ZoomableView SurfaceDriver ,
int  ,
int  ,
int  ,
int  ,
unsigned  char,
unsigned  char,
unsigned  char
 


Member Function Documentation

virtual double ZoomableView::zoom double  factor  )  [pure virtual]
 

Implemented in ZoomableObjectView, and ZoomableSurfaceView.

virtual double ZoomableView::get_zoom void   )  [pure virtual]
 

Implemented in ZoomableObjectView, and ZoomableSurfaceView.

virtual double ZoomableView::get_thickness1 void   )  [pure virtual]
 

Implemented in ZoomableSurfaceView.

virtual void ZoomableView::pen unsigned char  r,
unsigned char  g,
unsigned char  b,
double  thickness
[pure virtual]
 

Implemented in ZoomableSurfaceView.

virtual void ZoomableView::get_pen unsigned char &  r,
unsigned char &  g,
unsigned char &  b,
double &  thickness
[pure virtual]
 

Implemented in ZoomableSurfaceView.

virtual void ZoomableView::clear_rect double  ,
double  ,
double  ,
double 
[pure virtual]
 

Reimplemented from ScrollableView.

Implemented in ZoomableSurfaceView.

virtual void ZoomableView::repaint_rect double  ,
double  ,
double  ,
double 
[pure virtual]
 

Reimplemented from ScrollableView.

Implemented in ZoomableSurfaceView.

virtual void ZoomableView::get_rect double &  ,
double &  ,
double &  ,
double & 
[pure virtual]
 

Reimplemented from ScrollableView.

Implemented in ZoomableSurfaceView.


The documentation for this class was generated from the following files:
Generated on Wed Jun 23 18:47:40 2004 for cZUI by doxygen 1.3.5