OpendTect-6_4  6.4
uipositiontable.h
Go to the documentation of this file.
1 #ifndef uipositiontable_h
2 #define uipositiontable_h
3 
4 /*+
5  ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: N. Hemstra
9  Date: March 2010
10  RCS: $Id$
11  ________________________________________________________________________
12 
13 -*/
14 
15 #include "uitoolsmod.h"
16 #include "uigroup.h"
17 #include "position.h"
18 
19 class uiGenInput;
20 class uiTable;
21 
22 
25 public:
26  uiPositionTable(uiParent*,bool withxy,bool withic,
27  bool withz);
28 
29  void setCoords(const TypeSet<Coord>&);
30  void getCoords(TypeSet<Coord>&) const;
31  void setBinIDs(const TypeSet<BinID>&);
32  void getBinIDs(TypeSet<BinID>&) const;
33 
34  void setZRange(const Interval<float>&);
35  void getZRange(Interval<float>&) const;
36 
37  void setRowColor(int rid,bool outsiderg);
38 
39 protected:
40 
41  void posChgCB(CallBacker*);
42  int getXCol() const;
43  int getYCol() const;
44  int getICol() const;
45  int getCCol() const;
46 
49 
50  bool withxy_;
51  bool withic_;
52  bool withz_;
53 };
54 
55 #endif
Definition: uigroup.h:54
#define mExpClass(module)
Definition: commondefs.h:160
Definition: uipositiontable.h:23
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiGenInput * zfld_
Definition: uipositiontable.h:48
Definition: uitable.h:30
Definition: uiparent.h:26
bool withic_
Definition: uipositiontable.h:51
bool withxy_
Definition: uipositiontable.h:50
General Input Element.
Definition: uigeninput.h:58
bool withz_
Definition: uipositiontable.h:52
uiTable * table_
Definition: uipositiontable.h:47

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019