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

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