 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uiodmainmod.h"
31 namespace Attrib {
class SelSpec; }
40 bool isx1=
true,
bool selected=
false)
41 : auxposidx_(auxposidx)
43 , oldauxpos_(
mUdf(float))
44 , isselected_(selected) {}
49 bool isValid()
const {
return auxposidx_>=0;}
64 Viewer2DPosDataSel&,
bool wva,
65 float initialx1pospercm=
mUdf(
float),
66 float initialx2pospercm=
mUdf(
float));
121 static const char*
sKeyWVA() {
return "WVA"; }
124 {
return l2dintersections_; }
void mouseMoveCB(CallBacker *)
void getLoadedHorizon2Ds(TypeSet< EM::ObjectID > &) const
void removeFault(EM::ObjectID emid)
uiODViewer2D * find2DViewer(const Pos::GeomID &)
uiTreeFactorySet * treeItemFactorySet2D()
Definition: uiodviewer2dmgr.h:71
Definition: uitreeitemmanager.h:287
void getLoadedFaultSSs(TypeSet< EM::ObjectID > &) const
Definition: uitreeitemmanager.h:34
uiODViewer2D * find2DViewer(const TrcKeyZSampling &)
void handleLeftClick(uiODViewer2D *)
void addNewTempFaultSS2D(EM::ObjectID mid)
bool isselected_
Definition: uiodviewer2dmgr.h:47
void addNewTrackingHorizon3D(EM::ObjectID mid, int sceneid)
Definition: geom2dintersections.h:108
void getPickSetVwr2DIDs(const MultiID &mid, TypeSet< int > &vw2ids) const
void getLoadedFaults(TypeSet< EM::ObjectID > &) const
Line2DInterSectionSet * l2dintersections_
Definition: uiodviewer2dmgr.h:136
void homeZoomChangedCB(CallBacker *)
uiODViewer2D & addViewer2D(int visid)
bool isItemPresent(const uiTreeItem *) const
#define mExpClass(module)
Definition: commondefs.h:177
int intersection2DIdx(Pos::GeomID) const
void attachNotifiersAndSetAuxData(uiODViewer2D *)
ObjectSet< uiODViewer2D > viewers2d_
Definition: uiodviewer2dmgr.h:135
void setupHorizon3Ds(uiODViewer2D *)
static int cColorColumn()
Definition: uiodviewer2dmgr.h:117
static const char * sKeyVisID()
Definition: uiodviewer2dmgr.h:119
CNotifier< uiODViewer2DMgr, int > vw2dObjAdded
Definition: uiodviewer2dmgr.h:126
CNotifier< uiODViewer2DMgr, int > vw2dObjToBeRemoved
Definition: uiodviewer2dmgr.h:127
void removeHorizon2D(EM::ObjectID emid)
void getLoadedFaultSS2Ds(TypeSet< EM::ObjectID > &) const
@ Point
Definition: vishorizonsectiondef.h:30
void addPickSets(const TypeSet< MultiID > &)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void addHorizon3Ds(const TypeSet< EM::ObjectID > &)
void displayIn2DViewer(int visid, int attribid, bool wva)
void setupPickSets(uiODViewer2D *)
void removeFaultSS(EM::ObjectID emid)
int auxposidx_
Definition: uiodviewer2dmgr.h:45
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void addFaultSSs(const TypeSet< EM::ObjectID > &)
void addNewTrackingHorizon3D(EM::ObjectID mid)
void addNewTrackingHorizon2D(EM::ObjectID mid, int sceneid)
void getFaultSS2DVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2ids) const
void getLoadedHorizon3Ds(TypeSet< EM::ObjectID > &) const
void setupHorizon2Ds(uiODViewer2D *)
static const char * sKeyWVA()
Definition: uiodviewer2dmgr.h:121
int displayIn2DViewer(DataPack::ID, const Attrib::SelSpec &, const FlatView::DataDispPars::VD &, bool wva)
void mouseClickedCB(CallBacker *)
void usePar(const IOPar &)
mODTextTranslationClass(uiODViewer2DMgr)
void setAllIntersectionPositions()
bool isx1_
Definition: uiodviewer2dmgr.h:46
void getVwr2DObjIDs(TypeSet< int > &vw2ids) const
uiTreeFactorySet * treeItemFactorySet3D()
Definition: uiodviewer2dmgr.h:72
void getFaultVwr2DIDs(EM::ObjectID emid, TypeSet< int > &) const
void viewObjAdded(CallBacker *)
uiODViewer2D * find2DViewer(const MouseEventHandler &)
void addNewTrackingHorizon2D(EM::ObjectID mid)
void addFaults(const TypeSet< EM::ObjectID > &)
int displayIn2DViewer(Viewer2DPosDataSel &, bool wva, float initialx1pospercm=mUdf(float), float initialx2pospercm=mUdf(float))
uiODMain & appl_
Definition: uiodviewer2dmgr.h:143
void getFaultSSVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2ids) const
Definition: uiodviewer2dmgr.h:34
void mouseClickCB(CallBacker *)
TypeSet< Pos::GeomID > geom2dids_
Definition: uiodviewer2dmgr.h:138
void getVWR2DDataGeomIDs(const uiODViewer2D *, TypeSet< Pos::GeomID > &) const
uiODViewer2DMgr(uiODMain *)
void removePickSet(const MultiID &)
static const char * sKeyAttrID()
Definition: uiodviewer2dmgr.h:120
void getHor2DVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2dids) const
SelectedAuxAnnot(int auxposidx=-1, bool isx1=true, bool selected=false)
Definition: uiodviewer2dmgr.h:39
void addNewTempFault(EM::ObjectID mid, int sceneid)
Definition: uiodviewer2dmgr.h:38
void addNewTempFaultSS(EM::ObjectID mid, int sceneid)
OpendTect application top level object.
Definition: uiodmain.h:42
uiVisPartServer & visServ()
Definition: uiodviewer2dmgr.h:146
void addNewTempFaultSS(EM::ObjectID mid)
Compound key consisting of ints.
Definition: multiid.h:24
void applClosing(CallBacker *)
uiODViewer2D * getParent2DViewer(int vw2dobjid)
void addNewTempFaultSS2D(EM::ObjectID mid, int scnid)
A 2D Viewer.
Definition: uiodviewer2d.h:46
Definition: mouseevent.h:189
void reSetPrevDragMode(uiODViewer2D *)
void setupFaults(uiODViewer2D *)
void create2DViewer(const uiODViewer2D &curvwr2d, const TrcKeyZSampling &newtkzs, const uiWorldPoint &initcentr)
int ID
Definition: datapack.h:37
void getHor3DVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2dids) const
Variable Density (=color-bar driven) parameters.
Definition: flatview.h:230
od_int32 ObjectID
Definition: emposid.h:23
void setVWR2DIntersectionPositions(uiODViewer2D *)
static int cNameColumn()
Definition: uiodviewer2dmgr.h:116
uiTreeFactorySet * tifs3d_
Definition: uiodviewer2dmgr.h:141
float oldauxpos_
Definition: uiodviewer2dmgr.h:48
uiTreeFactorySet * tifs2d_
Definition: uiodviewer2dmgr.h:140
SelectedAuxAnnot selauxannot_
Definition: uiodviewer2dmgr.h:137
void removeFaultSS2D(EM::ObjectID emid)
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:55
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
uiODApplMgr & applMgr()
Definition: uiodviewer2dmgr.h:145
void getLoadedPickSets(TypeSet< MultiID > &) const
bool isValid() const
Definition: uiodviewer2dmgr.h:49
void fillPar(IOPar &) const
void setupCurInterpItem(uiODViewer2D *)
Line2DInterSection::Point intersectingLineID(const uiODViewer2D *, float pos) const
void addNewTempFault(EM::ObjectID mid)
const Line2DInterSectionSet * getLine2DInterSectionSet()
Definition: uiodviewer2dmgr.h:123
void reCalc2DIntersetionIfNeeded(Pos::GeomID)
Semblance Attribute.
Definition: attribdataholder.h:25
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
void viewObjToBeRemoved(CallBacker *)
void setAuxAnnotLineStyles(uiFlatViewer &, bool forx1)
void removeHorizon3D(EM::ObjectID emid)
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
void setupFaultSSs(uiODViewer2D *)
uiODApplMgr & applMgr()
Definition: uiodmain.h:56
void addHorizon2Ds(const TypeSet< EM::ObjectID > &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void remove2DViewer(int id, bool byvisid)
Index_Type GeomID
Definition: commontypes.h:87
Definition: view2ddata.h:24
void surveyChangedCB(CallBacker *)
void viewWinClosedCB(CallBacker *)
void vw2DPosChangedCB(CallBacker *)
uiODViewer2D * find2DViewer(int id, bool byvisid)
void addFaultSS2Ds(const TypeSet< EM::ObjectID > &)
The Visualization Part Server.
Definition: uivispartserv.h:61
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021