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