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

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