13 #include "uiodmainmod.h" 32 namespace Attrib {
class SelSpec; }
41 {
return theViewerTypeID(); }
49 bool isx1=
true,
bool selected=
false)
50 : auxposidx_(auxposidx)
52 , oldauxpos_(
mUdf(float))
53 , isselected_(selected) {}
58 bool isValid()
const {
return auxposidx_>=0;}
66 int nr2DViewers()
const;
70 =ProbeLayer::ID::getInvalid(),
71 uiODViewer2D::DispSetup su
72 =uiODViewer2D::DispSetup() );
87 void getLoadedHorizon3Ds(
93 void getLoadedHorizon2Ds(
125 void getLoadedFaultSS2Ds(
129 void getPickSetVwr2DIDs(
const DBKey& mid,
131 void removePickSet(
const DBKey&);
132 void getLoadedPickSets(
DBKeySet&)
const;
137 const IOPar& prinfopar);
145 static const char*
sKeyWVA() {
return "WVA"; }
180 void fillProbeFromExisting(
189 void setAllIntersectionPositions();
TypeSet< Pos::GeomID > geom2dids_
Definition: uiodviewer2dmgr.h:159
#define mExpClass(module)
Definition: commondefs.h:157
od_int32 ObjectID
Definition: emposid.h:22
uiTreeFactorySet * treeItemFactorySet3D()
Definition: uiodviewer2dmgr.h:76
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
SelectedAuxAnnot selauxannot_
Definition: uiodviewer2dmgr.h:158
Definition: geom2dintersections.h:58
Line2DInterSectionSet * l2dintersections_
Definition: uiodviewer2dmgr.h:157
uiODMain & appl_
Definition: uiodviewer2dmgr.h:164
bool isselected_
Definition: uiodviewer2dmgr.h:56
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:53
uiVisPartServer & visServ()
Definition: uiodviewer2dmgr.h:167
OpendTect application top level object.
Definition: uiodmain.h:38
static const char * sKeyVisID()
Definition: uiodviewer2dmgr.h:143
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
OD::ViewerTypeID viewerTypeID() const
Definition: uiodviewer2dmgr.h:40
static const char * sKeyAttrID()
Definition: uiodviewer2dmgr.h:144
The Visualization Part Server.
Definition: uivispartserv.h:60
static OD::ViewerTypeID theViewer2DTypeID(OD::ViewerTypeID::get(1))
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
SelectedAuxAnnot(int auxposidx=-1, bool isx1=true, bool selected=false)
Definition: uiodviewer2dmgr.h:48
Definition: odpresentationmgr.h:36
static int cNameColumn()
Definition: uiodviewer2dmgr.h:140
uiTreeFactorySet * tifs2d_
Definition: uiodviewer2dmgr.h:161
Definition: groupedid.h:40
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
uiTreeFactorySet * tifs3d_
Definition: uiodviewer2dmgr.h:162
Definition: uiodviewer2dmgr.h:36
uiTreeFactorySet * treeItemFactorySet2D()
Definition: uiodviewer2dmgr.h:75
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
uiODApplMgr & applMgr()
Definition: uiodviewer2dmgr.h:166
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Definition: view2ddata.h:20
Definition: mouseevent.h:166
static OD::ViewerTypeID theViewerTypeID()
Definition: uiodviewer2dmgr.h:42
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
void removeFault(EM::Fault &)
Index_Type GeomID
Definition: commontypes.h:48
A 2D Viewer.
Definition: uiodviewer2d.h:44
CNotifier< uiODViewer2DMgr, int > vw2dObjAdded
Definition: uiodviewer2dmgr.h:147
bool isx1_
Definition: uiodviewer2dmgr.h:55
static const char * sKeyWVA()
Definition: uiodviewer2dmgr.h:145
static GroupID get(GroupNrT i)
Definition: groupedid.h:40
PresentationRequestType
Definition: odpresentationmgr.h:32
OpendTect.
Definition: commontypes.h:25
static int cColorColumn()
Definition: uiodviewer2dmgr.h:141
CNotifier< uiODViewer2DMgr, int > vw2dObjToBeRemoved
Definition: uiodviewer2dmgr.h:148
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Definition: groupedid.h:41
float oldauxpos_
Definition: uiodviewer2dmgr.h:57
Definition: uiodviewer2dmgr.h:46
uiODApplMgr & applMgr()
Definition: uiodmain.h:48
FixedString ID()
Definition: keystrs.h:71
bool isValid() const
Definition: uiodviewer2dmgr.h:58
Definition: geom2dintersections.h:99
Definition: uitreeitem.h:285
int auxposidx_
Definition: uiodviewer2dmgr.h:54
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:31
are helping classes for uiTreeViews, wich makes it easy to bundle inteligence and data to treeitems...
Definition: uitreeitem.h:34
Semblance Attribute.
Definition: attribdataholder.h:21