OpendTect  6.6
uiattribpartserv.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: A.H. Bril
8  Date: Feb 2002
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiattributesmod.h"
15 #include "uiapplserv.h"
16 
17 #include "attribsel.h"
18 #include "datapack.h"
19 #include "menuhandler.h"
20 #include "survgeom.h"
21 #include "timer.h"
22 
23 namespace Attrib
24 {
25  class Data2DHolder;
26  class Desc;
27  class DescSet;
28  class EngineMan;
29  class SelSpec;
30 }
31 
32 class BinIDValueSet;
33 class TrcKeyZSampling;
35 class IOObj;
36 class NLAModel;
37 class DataPointSet;
39 class SeisTrcBuf;
40 class TaskRunner;
41 class uiAttribDescSetEd;
42 class uiAttribCrossPlot;
43 class uiAttrSetMan;
44 class uiAttrVolOut;
45 class uiImpAttrSet;
46 namespace ColTab { class MapperSetup; }
47 namespace Pick { class Set; }
48 namespace ZDomain { class Info; class Def; }
49 
56 public:
59 
60  const char* name() const { return "Attributes"; }
61 
62  static int evDirectShowAttr();
64  static int evNewAttrSet();
66  static int evAttrSetDlgClosed();
68  static int evEvalAttrInit();
70  static int evEvalCalcAttr();
72  static int evEvalShowSlice();
74  static int evEvalStoreSlices();
76  static int evEvalRestore();
79  static int objNLAModel2D();
81  static int objNLAModel3D();
83  static uiString getMenuText(bool is2d,bool issteering, bool endmenu);
84 
85  void manageAttribSets(bool is2d=false);
86  const Attrib::DescSet* curDescSet(bool is2d) const;
88  bool setSaved(bool is2d) const;
89  void saveSet(bool is2d);
90  bool editSet(bool is2d);
92  bool attrSetEditorActive() const { return attrsetdlg_; }
94  void setAttrsNeedUpdt() { attrsneedupdt_ =true;}
95 
97  Pos::GeomID geomid,
98  const uiString& seltxt=tr("View Data")) ;
100  const ZDomain::Info*,Pos::GeomID);
101  bool setPickSetDirs(Pick::Set&,const NLAModel*,float vel);
102  void outputVol(const MultiID&,bool is2d,bool multioutput);
104  bool is2d,const Attrib::DescSet*);
105  void updateNLAInput(const MultiID&,bool is2d);
106  bool replaceSet(const IOPar&,bool is2d);
107  bool addToDescSet(const char*,bool is2d);
108  int getSliceIdx() const { return sliceidx_; }
109  void getPossibleOutputs(bool is2d,BufferStringSet&) const;
110 
113  const TypeSet<Attrib::SelSpec>& specs )
114  { targetspecs_ = specs; }
115 
117  { return targetspecs_; }
118 
121  const RegularSeisDataPack* prevslcs=0);
122  bool createOutput(DataPointSet&,int firstcol =0,
123  bool showprogress=true);
125  int firstcol =0);
129  TypeSet<BinID>* path,
130  TypeSet<BinID>* trueknotspos);
132  const TrcKeyZSampling& outputsamp,
133  const ZDomain::Def& zdef,
134  const BufferStringSet* compnames=nullptr);
135 
137  int selout=-1) const;
139 
142  Attrib::DescSet*);
145 
146  const NLAModel* getNLAModel(bool) const;
147  void setNLAName( const char* nm ) { nlaname_ = nm; }
148 
151  bool);
153  bool);
155  bool);
157  const ZDomain::Info&,
158  bool is2d,bool);
160  const Attrib::SelSpec&,bool,
161  bool needext=false);
162 
163  bool handleAttribSubMenu(int mnuid,Attrib::SelSpec&,bool&);
164  bool handleMultiComp(const MultiID&,bool,bool,
166  TypeSet<int>&);
167  void info2DAttribSubMenu(int mnuid,BufferString& attbnm,
168  bool& steering,bool& stored);
170  bool,bool);
171 
172  void setEvaluateInfo(bool ae,bool as)
173  { alloweval_=ae; allowevalstor_=as; }
174 
175  void fillPar(IOPar&,bool,bool) const;
176  void usePar(const IOPar&,bool,bool);
177 
179  { dpsdispmgr_ = dispmgr; }
180 
181  void set2DEvent( bool is2d ) { is2devsent_ = is2d; }
182  bool is2DEvent() { return is2devsent_; }
183  int use3DMode() const;
189 
192 
193  void setSelAttr(const char* attrnm);
194  void loadDefaultAttrSet(const char* attribsetnm);
196 
198  friend class DPSOutputCreator;
199 
200 protected:
201 
202  static const char* sKeyUserSettingAttrErrMsg();
203 
216 
229 
231  const Pos::GeomID& geomid=Survey::GM().cUndefGeomID());
232 
234 
241  void processEvalDlg(bool iscrossevaluate);
243 
247 
248  Attrib::DescID targetID(bool is2d,int nr=0) const;
249 
251  void useAutoSet(bool);
252 
254  const Attrib::SelSpec&,
255  bool,bool,bool);
256 
257  static const char* attridstr();
259 
265 
267 
269 
270 private:
271 
273 
275  const Pos::GeomID&,TaskRunner&);
277 public:
278 
280 
282  int rdlidx);
284  int geomid, bool isstored,
285  int steerpol );
286 protected:
288  const Attrib::Desc*);
289 };
290 
Attrib::DescID
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
uiAttribPartServer::fillPar
void fillPar(IOPar &, bool, bool) const
ZDomain
Definition: zdomain.h:20
ZDomain::Info
Information of z-domain.
Definition: zdomain.h:93
uiAttribPartServer::attrsetclosetim_
Timer attrsetclosetim_
Definition: uiattribpartserv.h:220
uiAttribPartServer::extractData
bool extractData(ObjectSet< DataPointSet > &)
uiAttribPartServer::targetID
Attrib::DescID targetID(bool is2d, int nr=0) const
uiAttribPartServer::updateSelSpec
void updateSelSpec(Attrib::SelSpec &) const
uiAttribPartServer::stored2dmnuitem_
MenuItem stored2dmnuitem_
Definition: uiattribpartserv.h:204
Attrib::Data2DHolder
Class that holds 2d seismic data or attribute data.
Definition: attribdataholder.h:82
Pick::Set
Set of picks with something in common.
Definition: pickset.h:34
uiAttribPartServer::snapToValidRandomTraces
void snapToValidRandomTraces(TypeSet< BinID > &path, const Attrib::Desc *)
uiAttribPartServer::handleMultiComp
bool handleMultiComp(const MultiID &, bool, bool, BufferStringSet &, Attrib::DescID &, TypeSet< int > &)
menuhandler.h
ZDomain::Def
Definition of z-domain.
Definition: zdomain.h:41
uiAttribPartServer::theinst_
static uiAttribPartServer * theinst_
Definition: uiattribpartserv.h:272
uiAttribPartServer::survChangedCB
void survChangedCB(CallBacker *)
uiAttribPartServer::steering3dmnuitem_
MenuItem steering3dmnuitem_
Definition: uiattribpartserv.h:213
ObjectSet< DataPointSet >
ColTab
Color Table
Definition: coltab.h:22
BinIDValueSet
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
uiAttribPartServer::setSelAttr
void setSelAttr(const char *attrnm)
uiAttribPartServer::zdomain2dmnuitem_
MenuItem zdomain2dmnuitem_
Definition: uiattribpartserv.h:210
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiAttribPartServer::getStoredID
Attrib::DescID getStoredID(const MultiID &, bool is2d, int selout=-1) const
uiAttribPartServer::calc2dmnuitem_
MenuItem calc2dmnuitem_
Definition: uiattribpartserv.h:206
uiAttribPartServer::zdomain3dmnuitem_
MenuItem zdomain3dmnuitem_
Definition: uiattribpartserv.h:211
uiAttribPartServer::~uiAttribPartServer
~uiAttribPartServer()
ColTab::MapperSetup
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
Pick
Definition: picklocation.h:21
uiAttribPartServer::storedAttribMenuItem
MenuItem * storedAttribMenuItem(const Attrib::SelSpec &, bool is2d, bool)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiAttribPartServer::getNLAModel
const NLAModel * getNLAModel(bool) const
uiAttribPartServer::evalDlgClosed
void evalDlgClosed(CallBacker *)
uiAttribPartServer::setNLAName
void setNLAName(const char *nm)
Definition: uiattribpartserv.h:147
uiAttribPartServer::useAutoSet
void useAutoSet(bool)
Attrib::EngineMan
The attribute engine manager.
Definition: attribengman.h:46
MenuItem
Definition: menuhandler.h:76
uiAttribPartServer::attrsneedupdt_
bool attrsneedupdt_
Definition: uiattribpartserv.h:222
uiAttribPartServer::create2DOutput
DataPack::ID create2DOutput(const TrcKeyZSampling &, const Pos::GeomID &, TaskRunner &)
Use createOutput() instead.
uiAttribPartServer::xplotClosedCB
void xplotClosedCB(CallBacker *)
uiAttribPartServer::sliceidx_
int sliceidx_
Definition: uiattribpartserv.h:262
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiAttribPartServer::createRdmTrcsOutput
DataPack::ID createRdmTrcsOutput(const Interval< float > &zrg, TypeSet< BinID > *path, TypeSet< BinID > *trueknotspos)
uiAttribPartServer::nla3dmnuitem_
MenuItem nla3dmnuitem_
Definition: uiattribpartserv.h:209
uiAttribPartServer::saveSet
void saveSet(bool is2d)
uiAttribPartServer::getInst
static uiAttribPartServer * getInst()
uiApplPartServer
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
DataPointSetDisplayMgr
DataPointSet display manager.
Definition: dpsdispmgr.h:104
uiAttribPartServer::setEvaluateInfo
void setEvaluateInfo(bool ae, bool as)
Definition: uiattribpartserv.h:172
SeisTrcBuf
set of seismic traces.
Definition: seisbuf.h:31
uiAttribPartServer::curDescSet
const Attrib::DescSet * curDescSet(bool is2d) const
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
uiAttribPartServer::evalset
Attrib::DescSet * evalset
Definition: uiattribpartserv.h:263
uiAttribPartServer::calcEvalAttrs
void calcEvalAttrs(CallBacker *)
uiAttribPartServer::getEvalBackupColTabMapper
const ColTab::MapperSetup * getEvalBackupColTabMapper() const
Timer
Timer class.
Definition: timer.h:25
uiAttribPartServer::resetMenuItems
void resetMenuItems()
uiAttribPartServer::outputVol
void outputVol(const MultiID &, bool is2d, bool multioutput)
uiAttribPartServer::getUserPrefDescSet
const Attrib::DescSet * getUserPrefDescSet() const
For services that can work on 2D or 3D.
uiAttribPartServer::attrsetdlg_
uiAttribDescSetEd * attrsetdlg_
Definition: uiattribpartserv.h:219
uiAttribPartServer::addToDescSet
bool addToDescSet(const char *, bool is2d)
Survey::GM
const GeometryManager & GM()
uiAttribPartServer::processEvalDlg
void processEvalDlg(bool iscrossevaluate)
uiAttribPartServer::importAttrSetFromOtherSurvey
void importAttrSetFromOtherSurvey()
DataPointSet
Set of data points with group selection.
Definition: datapointset.h:48
uiAttribPartServer::usePar
void usePar(const IOPar &, bool, bool)
uiAttribPartServer::info2DAttribSubMenu
void info2DAttribSubMenu(int mnuid, BufferString &attbnm, bool &steering, bool &stored)
uiAttribPartServer::dirshwattrdesc_
const Attrib::Desc * dirshwattrdesc_
Definition: uiattribpartserv.h:218
uiAttribPartServer::uiAttribPartServer
uiAttribPartServer(uiApplService &)
uiAttribPartServer::calc3dmnuitem_
MenuItem calc3dmnuitem_
Definition: uiattribpartserv.h:207
uiAttribPartServer::createOutput
const RegularSeisDataPack * createOutput(const TrcKeyZSampling &, const RegularSeisDataPack *prevslcs=0)
uiAttribPartServer::nla2dmnuitem_
MenuItem nla2dmnuitem_
Definition: uiattribpartserv.h:208
uiAttribPartServer::setTargetSelSpecs
void setTargetSelSpecs(const TypeSet< Attrib::SelSpec > &specs)
Definition: uiattribpartserv.h:112
uiAttribPartServer::allowevalstor_
bool allowevalstor_
Definition: uiattribpartserv.h:261
uiAttribPartServer::nlaname_
BufferString nlaname_
Definition: uiattribpartserv.h:258
uiAttribPartServer::createEngMan
Attrib::EngineMan * createEngMan(const TrcKeyZSampling *cs=0, const Pos::GeomID &geomid=Survey::GM().cUndefGeomID())
uiAttribPartServer::setTargetSelSpec
void setTargetSelSpec(const Attrib::SelSpec &)
uiAttribPartServer::showXPlot
void showXPlot(CallBacker *)
uiAttribPartServer::loadDefaultAttrSet
void loadDefaultAttrSet(const char *attribsetnm)
uiAttribPartServer::sKeyUserSettingAttrErrMsg
static const char * sKeyUserSettingAttrErrMsg()
uiAttribPartServer::createRdmTrcsOutput
DataPack::ID createRdmTrcsOutput(const Interval< float > &zrg, int rdlidx)
uiAttribPartServer::selectRGBAttribs
bool selectRGBAttribs(TypeSet< Attrib::SelSpec > &, const ZDomain::Info *, Pos::GeomID)
uiAttribPartServer::selectAttrib
bool selectAttrib(Attrib::SelSpec &, const ZDomain::Info *, Pos::GeomID geomid, const uiString &seltxt=tr("View Data"))
uiAttribPartServer::attrsetDlgCloseTimTick
void attrsetDlgCloseTimTick(CallBacker *)
uiAttribPartServer::showCrossEvalDlg
void showCrossEvalDlg(CallBacker *)
timer.h
uiAttribPartServer::importAttrSetFromFile
void importAttrSetFromFile()
uiAttribPartServer::is2devsent_
bool is2devsent_
Definition: uiattribpartserv.h:221
uiAttribPartServer::updateMultiIdFromNLA
void updateMultiIdFromNLA(uiAttrVolOut *, const MultiID &, bool is2d, const Attrib::DescSet *)
uiAttribPartServer::createOutput
bool createOutput(ObjectSet< DataPointSet > &, int firstcol=0)
uiAttribPartServer::set2DEvent
void set2DEvent(bool is2d)
Definition: uiattribpartserv.h:181
uiImpAttrSet
Definition: uiattrgetfile.h:55
uiapplserv.h
uiAttribPartServer::getIOObj
IOObj * getIOObj(const Attrib::SelSpec &) const
uiAttribPartServer::evEvalAttrInit
static int evEvalAttrInit()
Initialization of evaluation dialog.
uiAttribPartServer::attrSetEditorActive
bool attrSetEditorActive() const
Definition: uiattribpartserv.h:92
uiAttribPartServer::objNLAModel3D
static int objNLAModel3D()
Request current 3D NLAModel* via getObject()
uiAttribPartServer::evEvalCalcAttr
static int evEvalCalcAttr()
User wants to evaluate current attribute.
uiAttribPartServer::impattrsetdlg_
uiImpAttrSet * impattrsetdlg_
Definition: uiattribpartserv.h:225
TaskRunner
Class that can execute a task.
Definition: task.h:170
Notifier< uiAttribPartServer >
uiAttribPartServer::manageAttribSets
void manageAttribSets(bool is2d=false)
IOObj
Definition: ioobj.h:58
RegularSeisDataPack
SeisDataPack for 2D and 3D seismic data.
Definition: seisdatapack.h:29
uiAttribPartServer::calcAttribMenuItem
MenuItem * calcAttribMenuItem(const Attrib::SelSpec &, bool is2d, bool)
uiAttribPartServer::createAttributeSet
bool createAttributeSet(const BufferStringSet &, Attrib::DescSet *)
uiAttribPartServer::createOutput
DataPack::ID createOutput(const TrcKeyZSampling &, DataPack::ID)
uiApplService
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
uiAttribPartServer::directShowAttr
void directShowAttr(CallBacker *)
uiAttribPartServer::steering2dmnuitem_
MenuItem steering2dmnuitem_
Definition: uiattribpartserv.h:212
uiAttribPartServer::getTargetSelSpecs
const TypeSet< Attrib::SelSpec > & getTargetSelSpecs() const
Definition: uiattribpartserv.h:116
NLAModel
Minimum Interface for NLA models.
Definition: nlamodel.h:20
uiAttribPartServer::updateNLAInput
void updateNLAInput(const MultiID &, bool is2d)
uiAttribPartServer::getDirectShowAttrSpec
void getDirectShowAttrSpec(Attrib::SelSpec &) const
datapack.h
uiAttribPartServer::evNewAttrSet
static int evNewAttrSet()
FYI.
uiAttribPartServer::multcomp2d_
MenuItem multcomp2d_
Definition: uiattribpartserv.h:214
uiAttrVolOut
Dialog for creating volume output.
Definition: uiattrvolout.h:36
uiAttribPartServer::is2DEvent
bool is2DEvent()
Definition: uiattribpartserv.h:182
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiAttribPartServer::setAttrsNeedUpdt
void setAttrsNeedUpdt()
Definition: uiattribpartserv.h:94
uiAttribPartServer::manattribset2ddlg_
uiAttrSetMan * manattribset2ddlg_
Definition: uiattribpartserv.h:223
uiAttribPartServer::setPickSetDirs
bool setPickSetDirs(Pick::Set &, const NLAModel *, float vel)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiAttribPartServer::insertNumerousItems
void insertNumerousItems(const BufferStringSet &, const Attrib::SelSpec &, bool, bool, bool)
uiAttribPartServer::handleAttribSubMenu
bool handleAttribSubMenu(int mnuid, Attrib::SelSpec &, bool &)
uiAttribPartServer
Service provider for application level - Attributes.
Definition: uiattribpartserv.h:55
uiAttribPartServer::createOutput
bool createOutput(DataPointSet &, int firstcol=0, bool showprogress=true)
DataPack::ID
int ID
Definition: datapack.h:37
uiAttribPartServer::evEvalRestore
static int evEvalRestore()
uiAttribPartServer::replaceSet
bool replaceSet(const IOPar &, bool is2d)
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiAttribPartServer::evDirectShowAttr
static int evDirectShowAttr()
User requested direct redisplay of curAttrDesc()
uiAttribPartServer::dpsdispmgr_
DataPointSetDisplayMgr * dpsdispmgr_
Definition: uiattribpartserv.h:266
uiAttribPartServer::getSliceIdx
int getSliceIdx() const
Definition: uiattribpartserv.h:108
uiAttribPartServer::multiattrdlg_
uiAttrVolOut * multiattrdlg_
Definition: uiattribpartserv.h:227
uiAttribPartServer::zDomainAttribMenuItem
MenuItem * zDomainAttribMenuItem(const Attrib::SelSpec &, const ZDomain::Info &, bool is2d, bool)
uiAttrSetMan
AttributeSet Manager.
Definition: uiattrsetman.h:24
uiAttribPartServer::attrsetDlgApply
void attrsetDlgApply(CallBacker *)
uiAttribPartServer::volattrdlg_
uiAttrVolOut * volattrdlg_
Definition: uiattribpartserv.h:226
uiAttribPartServer::dataattrdlg_
uiAttrVolOut * dataattrdlg_
Definition: uiattribpartserv.h:228
uiAttribPartServer::evEvalStoreSlices
static int evEvalStoreSlices()
Store slices.
uiAttribPartServer::evAttrSetDlgClosed
static int evAttrSetDlgClosed()
AttributeSet window closes.
uiAttribPartServer::filter2DMenuItems
void filter2DMenuItems(MenuItem &, const Attrib::SelSpec &, int geomid, bool isstored, int steerpol)
uiAttribPartServer::showSliceCB
void showSliceCB(CallBacker *)
uiAttribPartServer::stored3dmnuitem_
MenuItem stored3dmnuitem_
Definition: uiattribpartserv.h:205
uiAttribPartServer::manattribsetdlg_
uiAttrSetMan * manattribsetdlg_
Definition: uiattribpartserv.h:224
uiAttribPartServer::showEvalDlg
void showEvalDlg(CallBacker *)
uiAttribPartServer::attrxplotset_
ObjectSet< uiAttribCrossPlot > attrxplotset_
Definition: uiattribpartserv.h:217
uiAttribPartServer::name
const char * name() const
Definition: uiattribpartserv.h:60
uiAttribPartServer::createDataPackFor2D
static DataPack::ID createDataPackFor2D(const Attrib::Data2DHolder &input, const TrcKeyZSampling &outputsamp, const ZDomain::Def &zdef, const BufferStringSet *compnames=nullptr)
uiAttribPartServer::createOutput
bool createOutput(const BinIDValueSet &, SeisTrcBuf &, TypeSet< BinID > *, TypeSet< BinID > *)
uiAttribPartServer::evalmapperbackup_
ColTab::MapperSetup * evalmapperbackup_
Definition: uiattribpartserv.h:268
uiAttribPartServer::prepMultCompSpecs
bool prepMultCompSpecs(TypeSet< int >, const MultiID &, bool, bool)
uiAttribPartServer::getPossibleOutputs
void getPossibleOutputs(bool is2d, BufferStringSet &) const
uiAttribPartServer::needSaveNLA
Notifier< uiAttribPartServer > needSaveNLA
Definition: uiattribpartserv.h:197
survgeom.h
Attrib::DescSet
Set of attribute descriptions.
Definition: attribdescset.h:35
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiAttribPartServer::mODTextTranslationClass
mODTextTranslationClass(uiAttribPartServer)
Interval< float >
uiAttribPartServer::setEvalBackupColTabMapper
void setEvalBackupColTabMapper(const ColTab::MapperSetup *)
uiAttribPartServer::attrsetDlgClosed
void attrsetDlgClosed(CallBacker *)
uiAttribPartServer::evEvalShowSlice
static int evEvalShowSlice()
Display slice.
Attrib::SelSpec
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
uiAttribPartServer::multcomp3d_
MenuItem multcomp3d_
Definition: uiattribpartserv.h:215
uiAttribPartServer::setDPSDispMgr
void setDPSDispMgr(DataPointSetDisplayMgr *dispmgr)
Definition: uiattribpartserv.h:178
uiAttribPartServer::attridstr
static const char * attridstr()
Attrib::Desc
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
uiAttribPartServer::getMenuText
static uiString getMenuText(bool is2d, bool issteering, bool endmenu)
uiAttribPartServer::handleAutoSet
void handleAutoSet()
uiAttribPartServer::needSaveNLAps
void needSaveNLAps(CallBacker *)
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiAttribPartServer::use3DMode
int use3DMode() const
attribsel.h
uiAttribPartServer::editSet
bool editSet(bool is2d)
returns whether new AttribDescSet has been created
sKey::Desc
FixedString Desc()
Definition: keystrs.h:62
uiAttribDescSetEd
Editor for Attribute sets.
Definition: uiattrdescseted.h:49
Pos::GeomID
Index_Type GeomID
Definition: commontypes.h:87
uiAttribPartServer::setSaved
bool setSaved(bool is2d) const
TypeSet< Attrib::SelSpec >
uiAttribPartServer::fillInStoredAttribMenuItem
void fillInStoredAttribMenuItem(MenuItem *, bool, bool, const Attrib::SelSpec &, bool, bool needext=false)
uiAttribPartServer::targetspecs_
TypeSet< Attrib::SelSpec > targetspecs_
Definition: uiattribpartserv.h:264
uiAttribPartServer::nlaAttribMenuItem
MenuItem * nlaAttribMenuItem(const Attrib::SelSpec &, bool is2d, bool)
uiAttribPartServer::alloweval_
bool alloweval_
Definition: uiattribpartserv.h:260
uiAttribCrossPlot
Definition: uiattribcrossplot.h:32
uiAttribPartServer::objNLAModel2D
static int objNLAModel2D()
Request current 2D NLAModel* via getObject()

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