OpendTect  6.6
ui2dsip.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: A.H.Bril
7  Date: Oct 2004
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiiomod.h"
14 #include "uisip.h"
15 
16 namespace Coords { class CoordSystem; }
17 namespace Survey { class Geometry2D; }
18 
21 public:
24 
25  virtual const char* usrText() const { return "Set for 2D only"; }
26  virtual uiDialog* dialog(uiParent*);
27  virtual bool getInfo(uiDialog*,TrcKeyZSampling&,Coord crd[3]);
28 
29  virtual void fillLogPars(IOPar&) const;
30 
31  virtual bool xyInFeet() const { return xyft_; }
32  virtual const char* iconName() const { return "seismicline2dcollection"; }
33 
34 protected:
35 
36  bool xyft_ = false;
37 };
38 
39 
40 
43 public:
46 
47  virtual const char* usrText() const;
48  virtual uiDialog* dialog(uiParent*);
50  Coord crd[3]);
51  virtual const char* iconName() const;
52 
53  virtual void fillLogPars(IOPar&) const;
54  virtual IOPar* getImportPars() const;
55  virtual void startImport(uiParent*,const IOPar&);
56  virtual const char* importAskQuestion() const;
57 
58  virtual IOPar* getCoordSystemPars() const;
59 
60 protected:
63 };
64 
uiNavSurvInfoProvider::fillLogPars
virtual void fillLogPars(IOPar &) const
ui2DSurvInfoProvider::~ui2DSurvInfoProvider
~ui2DSurvInfoProvider()
ObjectSet< Survey::Geometry2D >
ui2DSurvInfoProvider::iconName
virtual const char * iconName() const
Definition: ui2dsip.h:32
uiNavSurvInfoProvider::getInfo
virtual bool getInfo(uiDialog *, TrcKeyZSampling &, Coord crd[3])
ui2DSurvInfoProvider::dialog
virtual uiDialog * dialog(uiParent *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
ui2DSurvInfoProvider::mODTextTranslationClass
mODTextTranslationClass(ui2DSurvInfoProvider)
ui2DSurvInfoProvider::xyInFeet
virtual bool xyInFeet() const
Definition: ui2dsip.h:31
ui2DSurvInfoProvider::usrText
virtual const char * usrText() const
Definition: ui2dsip.h:25
ui2DSurvInfoProvider::getInfo
virtual bool getInfo(uiDialog *, TrcKeyZSampling &, Coord crd[3])
ui2DSurvInfoProvider::ui2DSurvInfoProvider
ui2DSurvInfoProvider()
uiNavSurvInfoProvider::startImport
virtual void startImport(uiParent *, const IOPar &)
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Coord
A cartesian coordinate in 2D space.
Definition: coord.h:25
uiNavSurvInfoProvider::~uiNavSurvInfoProvider
virtual ~uiNavSurvInfoProvider()
ui2DSurvInfoProvider::fillLogPars
virtual void fillLogPars(IOPar &) const
uiNavSurvInfoProvider::geoms_
ObjectSet< Survey::Geometry2D > geoms_
Definition: ui2dsip.h:62
uiNavSurvInfoProvider::getCoordSystemPars
virtual IOPar * getCoordSystemPars() const
uiSurvInfoProvider
Definition: uisip.h:51
uiNavSurvInfoProvider
Definition: ui2dsip.h:42
Survey
Definition: surveydisklocation.h:18
uiNavSurvInfoProvider::coordsystem_
RefMan< Coords::CoordSystem > coordsystem_
Definition: ui2dsip.h:61
Coords
Definition: coordsystem.h:22
uiNavSurvInfoProvider::iconName
virtual const char * iconName() const
uiNavSurvInfoProvider::getImportPars
virtual IOPar * getImportPars() const
uiNavSurvInfoProvider::dialog
virtual uiDialog * dialog(uiParent *)
uiNavSurvInfoProvider::mODTextTranslationClass
mODTextTranslationClass(uiNavSurvInfoProvider)
uiNavSurvInfoProvider::uiNavSurvInfoProvider
uiNavSurvInfoProvider()
uiNavSurvInfoProvider::importAskQuestion
virtual const char * importAskQuestion() const
uiParent
Definition: uiparent.h:26
uisip.h
uiDialog
Definition: uidialog.h:42
uiNavSurvInfoProvider::usrText
virtual const char * usrText() const
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
ui2DSurvInfoProvider
Definition: ui2dsip.h:20
RefMan< Coords::CoordSystem >

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