12 #include "uiflatviewmod.h" 35 void setNrViewers(
int);
44 void add(Size,
int vieweridx=0);
48 Size current(
int vieweridx=0)
const;
49 Size back(
int vieweridx,
bool onlyvertical,
50 bool usefwdfac)
const;
56 Size forward(
int vieweridx,
bool onlyvertical,
57 bool usefwdfac)
const;
64 bool atStart(
int vieweridx=-1)
const;
67 void toStart(
int vieweridx=-1)
const;
71 int nrZooms(
int vieweridx=0)
const;
72 Size initialSize(
int vieweridx=0)
const;
73 Point initialCenter(
int vieweridx=0)
const;
75 double fwdFac()
const {
return fwdfac_; }
76 void setFwdFac(
double fac);
TypeSet< int > current_
Definition: flatviewzoommgr.h:82
#define mExpClass(module)
Definition: commondefs.h:157
double fwdfac_
Definition: flatviewzoommgr.h:92
Geom::Point2D< double > Point
Definition: flatviewzoommgr.h:29
Geom::Size2D< double > Size
Definition: flatviewzoommgr.h:28
Point center_
Definition: flatviewzoommgr.h:87
Basic 2D sizes (width/height) class.
Definition: geometry.h:190
Set of pointers to objects.
Definition: commontypes.h:28
Set of (small) copyable elements.
Definition: commontypes.h:26
TypeSet< Size > zooms_
Definition: flatviewzoommgr.h:86
ObjectSet< ViewerZoomData > viewerdata_
Definition: flatviewzoommgr.h:90
Manages zoom factors. Will always provide a new zoom when forward() called, using fwdFac()...
Definition: flatviewzoommgr.h:24
double fwdFac() const
Definition: flatviewzoommgr.h:75
Definition: flatviewzoommgr.h:84
Definition: bitmap2rgb.h:15