OpendTect  6.6
uiattribcrossplot.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 Bril
8  Date: June 2005
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uiattributesmod.h"
16 #include "bufstringset.h"
17 #include "ioobj.h"
18 
19 
20 #include "uidialog.h"
21 
22 class DataPointSet;
24 class uiDataPointSet;
25 class uiPosProvider;
26 class uiPosFilterSetSel;
27 class uiListBox;
28 namespace Attrib { class DescSet; class SelInfo; }
29 
30 
31 mExpClass(uiAttributes) uiAttribCrossPlot : public uiDialog
33 public:
35  const Attrib::DescSet&);
37 
40  DataPointSetDisplayMgr* dispmgr )
41  { dpsdispmgr_ = dispmgr; }
42 
43  const DataPointSet& getDPS() const;
44 
45 protected:
46 
52 
60 
61  void adsChg();
68 
70 };
71 
72 
uiAttribCrossPlot::selids_
TypeSet< MultiID > selids_
Definition: uiattribcrossplot.h:50
uiAttribCrossPlot::lnmfld_
uiListBox * lnmfld_
Definition: uiattribcrossplot.h:56
uiAttribCrossPlot::posfiltfld_
uiPosFilterSetSel * posfiltfld_
Definition: uiattribcrossplot.h:55
uiAttribCrossPlot::setDescSet
void setDescSet(const Attrib::DescSet &)
uiAttribCrossPlot::attrsfld_
uiListBox * attrsfld_
Definition: uiattribcrossplot.h:53
uiAttribCrossPlot::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiAttribCrossPlot::~uiAttribCrossPlot
~uiAttribCrossPlot()
ObjectSet< uiDataPointSet >
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiAttribCrossPlot::getDPS
const DataPointSet & getDPS() const
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiAttribCrossPlot::attrChecked
void attrChecked(CallBacker *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiAttribCrossPlot::lineChecked
void lineChecked(CallBacker *)
DataPointSetDisplayMgr
DataPointSet display manager.
Definition: dpsdispmgr.h:104
uiAttribCrossPlot::adsChg
void adsChg()
uiAttribCrossPlot::curdps_
DataPointSet * curdps_
Definition: uiattribcrossplot.h:57
Attrib::SelInfo
Supplies lists of available attribute input.
Definition: attribsel.h:150
DataPointSet
Set of data points with group selection.
Definition: datapointset.h:48
uiAttribCrossPlot::posprovfld_
uiPosProvider * posprovfld_
Definition: uiattribcrossplot.h:54
uiAttribCrossPlot::getSelectedID
MultiID getSelectedID() const
uiPosFilterSetSel
Definition: uiposfilterset.h:59
uiListBox
List Box.
Definition: uilistbox.h:75
uiAttribCrossPlot::ads_
const Attrib::DescSet & ads_
Definition: uiattribcrossplot.h:47
uiAttribCrossPlot::initWin
void initWin(CallBacker *)
uiAttribCrossPlot::uiAttribCrossPlot
uiAttribCrossPlot(uiParent *, const Attrib::DescSet &)
uiAttribCrossPlot::getLineNames
void getLineNames(BufferStringSet &)
uiDataPointSet
Edit DataPointSet.
Definition: uidatapointset.h:44
uidialog.h
uiAttribCrossPlot::dpsdispmgr_
DataPointSetDisplayMgr * dpsdispmgr_
Definition: uiattribcrossplot.h:58
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiAttribCrossPlot::setDisplayMgr
void setDisplayMgr(DataPointSetDisplayMgr *dispmgr)
Definition: uiattribcrossplot.h:39
uiAttribCrossPlot::selidxs_
TypeSet< int > selidxs_
Definition: uiattribcrossplot.h:49
bufstringset.h
uiPosProvider
lets user choose a way to provide positions
Definition: uiposprovider.h:29
uiAttribCrossPlot::attrChanged
void attrChanged(CallBacker *)
uiAttribCrossPlot::mODTextTranslationClass
mODTextTranslationClass(uiAttribCrossPlot)
uiParent
Definition: uiparent.h:26
uiAttribCrossPlot::dpsset_
ObjectSet< uiDataPointSet > dpsset_
Definition: uiattribcrossplot.h:59
uiAttribCrossPlot::linenmsset_
TypeSet< BufferStringSet > linenmsset_
Definition: uiattribcrossplot.h:51
Attrib::DescSet
Set of attribute descriptions.
Definition: attribdescset.h:35
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiDialog
Definition: uidialog.h:42
uiAttribCrossPlot::attrinfo_
Attrib::SelInfo * attrinfo_
Definition: uiattribcrossplot.h:48
TypeSet< int >
ioobj.h
uiAttribCrossPlot
Definition: uiattribcrossplot.h:32

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