OpendTect  6.6
uidpsdemo.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: Bert
8  Date: Nov 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uidpsdemomod.h"
15 #include "uidialog.h"
16 class IOObj;
17 class uiSeisSel;
18 class TaskRunner;
19 class uiIOObjSel;
20 class uiGenInput;
21 class DataPointSet;
23 namespace EM { class Horizon3D; }
24 
25 
34 public:
35 
38 
39 protected:
40 
46 
50 
51  bool doWork(const IOObj&,const IOObj&,int);
53  DataPointSet&);
55 
56 };
57 
58 
uiDPSDemo::doWork
bool doWork(const IOObj &, const IOObj &, int)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
DataPointSetDisplayMgr
DataPointSet display manager.
Definition: dpsdispmgr.h:104
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiDPSDemo::horfld_
uiIOObjSel * horfld_
Definition: uidpsdemo.h:43
DataPointSet
Set of data points with group selection.
Definition: datapointset.h:48
uiDPSDemo::getRandPositions
bool getRandPositions(const EM::Horizon3D &, int, DataPointSet &)
uiDPSDemo::uiDPSDemo
uiDPSDemo(uiParent *, DataPointSetDisplayMgr *mgr=0)
uiDPSDemo::showSelPtsCB
void showSelPtsCB(CallBacker *)
TaskRunner
Class that can execute a task.
Definition: task.h:170
IOObj
Definition: ioobj.h:58
uiDPSDemo::dpsdispmgr_
DataPointSetDisplayMgr * dpsdispmgr_
Definition: uidpsdemo.h:42
uidialog.h
uiSeisSel
Definition: uiseissel.h:26
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uiParent
Definition: uiparent.h:26
uiDPSDemo
Show a few uses of (ui)DataPointSet.
Definition: uidpsdemo.h:33
uiDPSDemo::removeSelPtsCB
void removeSelPtsCB(CallBacker *)
uiDPSDemo::getSeisData
bool getSeisData(const IOObj &, DataPointSet &, TaskRunner &)
uiDPSDemo::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiDPSDemo::mODTextTranslationClass
mODTextTranslationClass(uiDPSDemo)
uiDialog
Definition: uidialog.h:42
EM::Horizon3D
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
uiDPSDemo::seisfld_
uiSeisSel * seisfld_
Definition: uidpsdemo.h:44
uiDPSDemo::nrptsfld_
uiGenInput * nrptsfld_
Definition: uidpsdemo.h:45
uiDPSDemo::~uiDPSDemo
~uiDPSDemo()
uiDPSDemo::dps_
DataPointSet * dps_
Definition: uidpsdemo.h:41

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