OpendTect  6.6
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  RCS: $Id$
10  ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uigroup.h"
16 #include "position.h"
17 
18 class uiGenInput;
19 class uiTable;
20 
21 
24 public:
25  uiPositionTable(uiParent*,bool withxy,bool withic,
26  bool withz);
27 
28  void setCoords(const TypeSet<Coord>&);
29  void getCoords(TypeSet<Coord>&) const;
30  void setBinIDs(const TypeSet<BinID>&);
31  void getBinIDs(TypeSet<BinID>&) const;
32 
33  void setZRange(const Interval<float>&);
34  void getZRange(Interval<float>&) const;
35 
36  void setRowColor(int rid,bool outsiderg);
37 
38 protected:
39 
41  int getXCol() const;
42  int getYCol() const;
43  int getICol() const;
44  int getCCol() const;
45 
48 
49  bool withxy_;
50  bool withic_;
51  bool withz_;
52 };
53 
uiPositionTable::mODTextTranslationClass
mODTextTranslationClass(uiPositionTable)
uiPositionTable::getBinIDs
void getBinIDs(TypeSet< BinID > &) const
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiPositionTable::setRowColor
void setRowColor(int rid, bool outsiderg)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uigroup.h
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiPositionTable::getICol
int getICol() const
uiPositionTable::posChgCB
void posChgCB(CallBacker *)
uiPositionTable::setZRange
void setZRange(const Interval< float > &)
uiGroup
Definition: uigroup.h:54
uiPositionTable::withz_
bool withz_
Definition: uipositiontable.h:51
uiPositionTable::setCoords
void setCoords(const TypeSet< Coord > &)
uiPositionTable::zfld_
uiGenInput * zfld_
Definition: uipositiontable.h:47
position.h
uiPositionTable::setBinIDs
void setBinIDs(const TypeSet< BinID > &)
uiPositionTable::getXCol
int getXCol() const
uiTable
Definition: uitable.h:31
uiPositionTable::getCCol
int getCCol() const
uiPositionTable::getYCol
int getYCol() const
uiPositionTable::uiPositionTable
uiPositionTable(uiParent *, bool withxy, bool withic, bool withz)
uiPositionTable::withic_
bool withic_
Definition: uipositiontable.h:50
uiPositionTable::table_
uiTable * table_
Definition: uipositiontable.h:46
uiParent
Definition: uiparent.h:26
uiPositionTable::getCoords
void getCoords(TypeSet< Coord > &) const
Interval< float >
uiPositionTable::getZRange
void getZRange(Interval< float > &) const
uiPositionTable::withxy_
bool withxy_
Definition: uipositiontable.h:49
uiPositionTable
Definition: uipositiontable.h:23
TypeSet< Coord >

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