 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiodmainmod.h"
37 namespace Attrib {
class SelSpec; }
38 namespace FlatView {
class AuxData; }
39 namespace ZDomain {
class Def; }
69 {
return auxdataeditors_; }
72 {
return wva ? wvaselspec_ : vdselspec_; }
74 {
return wva ? wvaselspec_ : vdselspec_; }
81 {
return createDataPack(selSpec(wva)); }
99 {
return datatransform_; }
102 {
return datatransform_; }
107 {
return rdmlineid_; }
115 { initialcentre_ = wp; }
117 { initialx1pospercm_ = val; }
119 { initialx2pospercm_ = val; }
123 {
return viewstdcontrol_; }
125 {
return viewstdcontrol_; }
127 {
return slicepos_; }
142 static const char*
sKeyPos() {
return "Position"; }
void getLoadedFaults(TypeSet< EM::ObjectID > &) const
Notifier< uiODViewer2D > posChanged
Definition: uiodviewer2d.h:147
const Attrib::SelSpec & selSpec(bool wva) const
Definition: uiodviewer2d.h:73
void itmSelectionChangedCB(CallBacker *)
uiString basetxt_
Definition: uiodviewer2d.h:227
void getLoadedHorizon2Ds(TypeSet< EM::ObjectID > &) const
const uiFlatViewStdControl * viewControl() const
Definition: uiodviewer2d.h:122
Definition: uitreeitemmanager.h:287
static const char * sKeyPos()
Definition: uiodviewer2d.h:142
User interface main window.
Definition: uimainwin.h:35
virtual void setWinTitle(bool fromvisobjinfo)
Definition: uitreeitemmanager.h:34
void getHor3DVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2dids) const
The standard tools to control uiFlatViewer(s).
Definition: uiflatviewstdcontrol.h:55
Definition of z-domain.
Definition: zdomain.h:41
virtual void fillPar(IOPar &) const
const uiFlatViewWin * viewwin() const
Definition: uiodviewer2d.h:59
void setupNewPickSet(const MultiID &)
int voiidx_
Definition: uiodviewer2d.h:230
const TrcKeyZSampling & getTrcKeyZSampling() const
Definition: uiodviewer2d.h:110
void setSelSpec(const Attrib::SelSpec *, bool wva)
int syncsceneid_
Definition: uiodviewer2d.h:231
void dispPropChangedCB(CallBacker *)
#define mExpClass(module)
Definition: commondefs.h:177
TrcKeyZSampling tkzs_
Definition: uiodviewer2d.h:226
void removeFault(EM::ObjectID emid)
static const char * sKeyWVASelSpec()
Definition: uiodviewer2d.h:141
Definition: view2ddataman.h:24
void removeSelected(CallBacker *)
void addNewTrackingHorizon2D(EM::ObjectID emid)
Attrib::SelSpec & vdselspec_
Definition: uiodviewer2d.h:217
virtual void createTree(uiMainWin *)
void removeHorizon2D(EM::ObjectID emid)
void setInitialX1PosPerCM(float val)
Definition: uiodviewer2d.h:116
void adjustOthrDisp(bool wva, bool isnew)
MouseCursorExchange * mousecursorexchange_
Definition: uiodviewer2d.h:223
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
DataPack::ID createMapDataPack(const RegularFlatDataPack &)
FlatDataPack for 2D and 3D seismic data.
Definition: seisdatapack.h:201
void getLoadedHorizon3Ds(TypeSet< EM::ObjectID > &) const
void setDataPack(DataPack::ID, bool wva, bool isnew)
DataPack::ID getDataPackID(bool wva) const
const uiTreeFactorySet * uiTreeItemFactorySet() const
Definition: uiodviewer2d.h:65
mODTextTranslationClass(uiODViewer2D)
uiTreeFactorySet * tifs_
Definition: uiodviewer2d.h:220
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void addHorizon2Ds(const TypeSet< EM::ObjectID > &)
uiODVw2DTreeTop * treetp_
Definition: uiodviewer2d.h:221
void addFaults(const TypeSet< EM::ObjectID > &)
void setupTrackingHorizon3D(EM::ObjectID)
Definition: uiodvw2dtreeitem.h:100
Definition: bitmap2rgb.h:17
DataPack::ID createDataPackForTransformedZSlice(const Attrib::SelSpec &) const
uiODViewer2D(uiODMain &, int visid)
int getSyncSceneID() const
uiFlatViewWin * viewwin()
Definition: uiodviewer2d.h:58
void removePickSet(const MultiID &)
bool hasZAxisTransform() const
Definition: uiodviewer2d.h:101
void trackSetupCB(CallBacker *)
int picksettingstbid_
Definition: uiodviewer2d.h:239
void getLoadedPickSets(TypeSet< MultiID > &) const
DataPack::ID createFlatDataPack(DataPack::ID, int comp) const
int polyseltbid_
Definition: uiodviewer2d.h:238
void posChg(CallBacker *)
void getVwr2DObjIDs(TypeSet< int > &vw2dobjids) const
void setupNewTempFaultSS(EM::ObjectID emid)
float initialx2pospercm_
Definition: uiodviewer2d.h:235
uiODMain & appl_
Definition: uiodviewer2d.h:228
void setTrcKeyZSampling(const TrcKeyZSampling &, TaskRunner *=0)
void setupNewTempFaultSS2D(EM::ObjectID emid)
Vw2DDataManager * dataMgr()
Definition: uiodviewer2d.h:60
Notifier< uiODViewer2D > viewWinClosed
Definition: uiodviewer2d.h:145
uiFlatViewStdControl * viewControl()
Definition: uiodviewer2d.h:124
Flatview auxiliary data editor.
Definition: uiflatauxdataeditor.h:23
int getRandomLineID() const
Definition: uiodviewer2d.h:106
void selectionMode(CallBacker *)
bool isItemPresent(const uiTreeItem *) const
FlatView::AuxData * marker_
Definition: uiodviewer2d.h:224
int id_
Definition: uiodviewer2d.h:131
Class that can execute a task.
Definition: task.h:170
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
void getFaultSS2DVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2ds) const
void getFaultSSVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2dids) const
bool ispolyselect_
Definition: uiodviewer2d.h:240
ZAxisTransform * getZAxisTransform() const
Definition: uiodviewer2d.h:98
bool isvertical_
Definition: uiodviewer2d.h:241
uiWorldPoint initialcentre_
Definition: uiodviewer2d.h:233
Notifier< uiODViewer2D > viewWinAvailable
Definition: uiodviewer2d.h:144
void setRandomLineID(int id)
Definition: uiodviewer2d.h:104
void setInitialCentre(const uiWorldPoint &wp)
Definition: uiodviewer2d.h:114
void getHor2DVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2dids) const
void addHorizon3Ds(const TypeSet< EM::ObjectID > &)
void getPickSetVwr2DIDs(const MultiID &mid, TypeSet< int > &vw2ids) const
float initialx1pospercm_
Definition: uiodviewer2d.h:234
void mouseCursorCB(CallBacker *)
void setupTrackingHorizon2D(EM::ObjectID)
uiSlicePos2DView * slicepos_
Definition: uiodviewer2d.h:212
uiString getInfoTitle() const
void removeFaultSS(EM::ObjectID emid)
Toolbar for setting slice position _ 2D viewer.
Definition: uiflatviewslicepos.h:23
OpendTect application top level object.
Definition: uiodmain.h:42
void setInitialX2PosPerCM(float val)
Definition: uiodviewer2d.h:118
void getFaultVwr2DIDs(EM::ObjectID emid, TypeSet< int > &vw2dids) const
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers,...
Definition: flatview.h:34
bool isVertical() const
Definition: uiodviewer2d.h:96
Compound key consisting of ints.
Definition: multiid.h:24
uiParent * viewerParent()
virtual void setPos(const TrcKeyZSampling &)
void removeAvailablePacks()
A 2D Viewer.
Definition: uiodviewer2d.h:46
void setupNewTempFault(EM::ObjectID emid)
DataPack::ID createDataPack(const Attrib::SelSpec &) const
static const char * sKeyVDSelSpec()
Definition: uiodviewer2d.h:140
int visid_
Definition: uiodviewer2d.h:132
void removeHorizon3D(EM::ObjectID emid)
ObjectSet< uiFlatViewAuxDataEditor > auxdataeditors_
Definition: uiodviewer2d.h:214
int ID
Definition: datapack.h:37
Attrib::SelSpec & wvaselspec_
Definition: uiodviewer2d.h:216
void addNewTempFaultSS(EM::ObjectID emid)
void getLoadedFaultSS2Ds(TypeSet< EM::ObjectID > &) const
Vw2DDataManager * datamgr_
Definition: uiodviewer2d.h:219
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
od_int32 ObjectID
Definition: emposid.h:23
int edittbid_
Definition: uiodviewer2d.h:237
void winCloseCB(CallBacker *)
void addNewTempFault(EM::ObjectID emid)
Pos::GeomID geomID() const
bool useStoredDispPars(bool wva)
uiSlicePos2DView * slicePos()
Definition: uiodviewer2d.h:126
uiFlatViewStdControl * viewstdcontrol_
Definition: uiodviewer2d.h:213
uiODVw2DTreeTop * treeTop()
Definition: uiodviewer2d.h:63
virtual void setUpView(DataPack::ID, bool wva)
virtual void usePar(const IOPar &)
Attrib::SelSpec & selSpec(bool wva)
Definition: uiodviewer2d.h:71
void getLoadedFaultSSs(TypeSet< EM::ObjectID > &) const
void createViewWinEditors()
mDeclInstanceCreatedNotifierAccess(uiODViewer2D)
Definition: mouseevent.h:229
Definition: uiparent.h:26
void addNewTrackingHorizon3D(EM::ObjectID)
int rdmlineid_
Definition: uiodviewer2d.h:229
void addFaultSSs(const TypeSet< EM::ObjectID > &)
virtual void createPolygonSelBut(uiToolBar *)
void addNewTempFaultSS2D(EM::ObjectID emid)
uiFlatViewWin * viewwin_
Definition: uiodviewer2d.h:222
const ZDomain::Def & zDomain() const
Semblance Attribute.
Definition: attribdataholder.h:25
void addFaultSS2Ds(const TypeSet< EM::ObjectID > &)
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
const ObjectSet< uiFlatViewAuxDataEditor > & dataEditor()
Definition: uiodviewer2d.h:68
virtual void createViewWin(bool isvert, bool needslicepos)
void applClosed(CallBacker *)
bool setZAxisTransform(ZAxisTransform *)
void handleToolClick(CallBacker *)
void setMouseCursorExchange(MouseCursorExchange *)
void addPickSets(const TypeSet< MultiID > &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Notifier< uiODViewer2D > dataChanged
Definition: uiodviewer2d.h:146
Index_Type GeomID
Definition: commontypes.h:87
const Vw2DDataManager * dataMgr() const
Definition: uiodviewer2d.h:61
ZAxisTransform * datatransform_
Definition: uiodviewer2d.h:225
void removeFaultSS2D(EM::ObjectID emid)
DataPack::ID createDataPack(bool wva) const
Definition: uiodviewer2d.h:80
void mouseMoveCB(CallBacker *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021