OpendTect  6.6
welltied2tmodelmanager.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: Bruno
8 Date: Feb 2009
9 RCS: $Id: welltied2tmodelmanager.h,v 1.1 2009-01-19 13:02:33 cvsbruno Exp
10 $
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "wellattribmod.h"
16 #include "namedobj.h"
17 #include "uistring.h"
18 
19 namespace Well
20 {
21  class Data;
22  class D2TModel;
23 }
24 
25 namespace WellTie
26 {
27 
28 class DataWriter;
29 class Setup;
30 
37 public:
40 
41  bool undo();
42  bool cancel();
43 
44  bool updateFromWD();
45  bool commitToWD();
46 
47  void setWD( Well::Data* wd ) { wd_ = wd; }
48  void shiftModel(float);
50  void setFromData(float* dah,float* time,int sz);
51 
52  uiString errMsg() const { return errmsg_; }
53 
54 protected:
55 
57 
61 
63 
66 
67 };
68 
69 } // namespace WellTie
70 
WellTie::D2TModelMgr::wd_
Well::Data * wd_
Definition: welltied2tmodelmanager.h:56
WellTie::D2TModelMgr::mODTextTranslationClass
mODTextTranslationClass(D2TModelMgr)
WellTie::D2TModelMgr::setFromData
void setFromData(float *dah, float *time, int sz)
uistring.h
WellTie::D2TModelMgr::~D2TModelMgr
~D2TModelMgr()
WellTie::D2TModelMgr::prvd2t_
Well::D2TModel * prvd2t_
Definition: welltied2tmodelmanager.h:59
Well::Data
The holder of all data concerning a certain well.
Definition: welldata.h:121
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
WellTie::D2TModelMgr
Manages the D2T models used during TWTS.
Definition: welltied2tmodelmanager.h:36
WellTie::D2TModelMgr::d2T
Well::D2TModel * d2T()
namedobj.h
WellTie::D2TModelMgr::updateFromWD
bool updateFromWD()
WellTie::D2TModelMgr::shiftModel
void shiftModel(float)
WellTie::D2TModelMgr::commitToWD
bool commitToWD()
WellTie::D2TModelMgr::orgd2t_
Well::D2TModel * orgd2t_
Definition: welltied2tmodelmanager.h:60
Repos::Data
@ Data
Definition: repos.h:24
WellTie::D2TModelMgr::undo
bool undo()
Well
Definition: directionalsurvey.h:20
WellTie::D2TModelMgr::setAsCurrent
void setAsCurrent(Well::D2TModel *)
Setup
Definition: ceemdalgo.h:161
WellTie::D2TModelMgr::setWD
void setWD(Well::Data *wd)
Definition: welltied2tmodelmanager.h:47
WellTie::DataWriter
Definition: welltiedata.h:183
WellTie::D2TModelMgr::datawriter_
DataWriter & datawriter_
Definition: welltied2tmodelmanager.h:64
WellTie::D2TModelMgr::errmsg_
uiString errmsg_
Definition: welltied2tmodelmanager.h:62
WellTie::Setup
Definition: welltiesetup.h:29
WellTie::D2TModelMgr::D2TModelMgr
D2TModelMgr(Well::Data &, DataWriter &, const Setup &)
WellTie::D2TModelMgr::emptyoninit_
bool emptyoninit_
Definition: welltied2tmodelmanager.h:65
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
MPE::errmsg_
BufferString errmsg_
Definition: horizontracker.h:118
WellTie::D2TModelMgr::cancel
bool cancel()
WellTie::D2TModelMgr::errMsg
uiString errMsg() const
Definition: welltied2tmodelmanager.h:52
WellTie
Definition: welltiecshot.h:21
Well::D2TModel
Depth to time model.
Definition: welld2tmodel.h:34

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