29 namespace PosInfo {
class Line2DData; }
40 const char*
name()
const {
return "Picks"; }
43 void managePickSets();
48 bool storePickSets(
int polyopt=0,
const char* cat=0);
52 void mergePickSets(
DBKey&);
56 bool loadSets(
DBKeySet&,
bool polygons,
65 static int evGetHorInfo2D();
66 static int evGetHorInfo3D();
67 static int evGetHorDef3D();
68 static int evGetHorDef2D();
69 static int evFillPickSet();
70 static int evDisplayPickSet();
#define mExpClass(module)
Definition: commondefs.h:157
BufferStringSet & selectLines()
Definition: uipickpartserv.h:83
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
ObjectSet< SurfaceInfo > hinfos_
Definition: uipickpartserv.h:92
Set of data points with group selection.
Definition: datapointset.h:47
Surface info name/attribname with an ID (usually the EM-ID).
Definition: surfaceinfo.h:19
TypeSet< Pos::SurvID > & getGeomIDs2D()
Definition: uipickpartserv.h:85
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
TypeSet< BufferStringSet > linenms_
Definition: uipickpartserv.h:99
BufferStringSet selectlines_
Definition: uipickpartserv.h:100
DBKey horid_
Definition: uipickpartserv.h:97
const char * name() const
Definition: uipickpartserv.h:40
Pick::Set * ps_
Definition: uipickpartserv.h:95
Set of BufferString objects.
Definition: bufstringset.h:25
const DBKeySet & selHorIDs() const
Definition: uipickpartserv.h:77
ObjectSet< SurfaceInfo > & horInfos()
Definition: uipickpartserv.h:76
Monitorable set of pick locations.
Definition: pickset.h:41
BinIDValueSet & genDef()
Definition: uipickpartserv.h:73
TypeSet< Coord > coords2d_
Definition: uipickpartserv.h:101
Pick::Set * pickSet()
Definition: uipickpartserv.h:44
DBKeySet selhorids_
Definition: uipickpartserv.h:93
TrcKeySampling selTrcKeySampling() const
Definition: uipickpartserv.h:78
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
TypeSet< Interval< float > > hor2dzrgs_
Definition: uipickpartserv.h:103
TypeSet< Interval< float > > & getHor2DZRgs()
Definition: uipickpartserv.h:86
TypeSet< Pos::GeomID > geomids2d_
Definition: uipickpartserv.h:102
uiImpExpPickSet * exppsdlg_
Definition: uipickpartserv.h:106
TypeSet< BufferStringSet > & lineNames()
Definition: uipickpartserv.h:82
DBKey pickSetID() const
Definition: uipickpartserv.h:74
Definition: uipicksetman.h:22
uiPickSetMan * manpicksetsdlg_
Definition: uipickpartserv.h:107
DBKey picksetid_
Definition: uipickpartserv.h:96
Position info, often segmented.
Definition: posinfo.h:38
Service provider for application level - seismics.
Definition: uipickpartserv.h:34
DBKey horID()
Definition: uipickpartserv.h:80
Services from application level to 'Part servers'.
Definition: uiapplserv.h:22
BinIDValueSet & gendef_
Definition: uipickpartserv.h:90
Dialog for pickset selection.
Definition: uiimppickset.h:29
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
TrcKeySampling selhs_
Definition: uipickpartserv.h:94
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:46
TypeSet< Coord > & getPos2D()
Definition: uipickpartserv.h:84
Pars for generating random locations.
Definition: uicreatepicks.h:28
uiImpExpPickSet * imppsdlg_
Definition: uipickpartserv.h:105