UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ZtZoomOut.H
1 // ZtZoomOut.H
2 // $Id: ZtZoomOut.H,v 1.4 2004/02/17 13:53:39 vlad Exp $
3 
4 #if !defined __ZtZoomOut_H
5 
6 #define __ZtZoomOut_H
7 
8 #include <zm/ZtRubberRect.H>
9 
10 
17 class ZtZoomOut : public ZtRubberRect
18 {
19 public:
20 
21  ZtZoomOut (ZtMain* pManager, ZGroupId pxid_int, ZGroupId pyid_int,
22  ZGroupId pxid_ext, ZGroupId pyid_ext,
23  ZGroupId nxid, ZGroupId nyid);
24 
26  ZtZoomOut (ZtMain* pManager, ZGroupId pxid, ZGroupId pyid,
27  ZGroupId nxid, ZGroupId nyid);
28 
31  ZtZoomOut (ZtMain* pManager, ZGroupId pxid, ZGroupId pyid,
32  ZDimension dim, ZGroupId nid);
33 
35  virtual void box (float size_x[2], float size_y[2]);
36 
37 
40  void set_hor_limit_by_bounds (Logic bLimit);
41 
44  void set_ver_limit_by_bounds (Logic bLimit);
45 
46 
49  Logic get_hor_limit_by_bounds () const;
50 
53  Logic get_ver_limit_by_bounds () const;
54 
56  virtual const char* class_id () const;
57 
58 protected:
59 
60  Logic bLimitX;
61  Logic bLimitY;
62 };
63 
64 
65 #endif // ZtZoomOut.H
Logic bLimitX
Definition: ZtZoomOut.H:60
Definition: ZtMain.H:32
Logic bLimitY
Definition: ZtZoomOut.H:61
void set_ver_limit_by_bounds(Logic bLimit)
virtual const char * class_id() const
Logic get_hor_limit_by_bounds() const
void set_hor_limit_by_bounds(Logic bLimit)
virtual void box(float size_x[2], float size_y[2])
Definition: ZtZoomOut.H:17
Definition: ZtRubberRect.H:16
Logic get_ver_limit_by_bounds() const