OpendTect  6.6
uilatlong2coord.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: Bert
7  Date: Mar 2008
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uitoolsmod.h"
14 #include "uidialog.h"
15 #include "uicoordsystem.h"
16 
17 class LatLong2Coord;
18 class uiGenInput;
19 class uiLatLongInp;
20 
21 namespace Coords
22 {
23 
26 public:
30 
32 
33  virtual bool initFields(const CoordSystem*);
34 
35 protected:
36 
38 
39  bool acceptOK();
40 
41 };
42 
43 
46 public:
50 
52 
53  virtual bool initFields(const CoordSystem*);
54 
55 protected:
56 
60 
61  bool acceptOK();
62 
63 };
64 
65 } // namespace Coords
66 
69 public:
71  const SurveyInfo* si=0);
73 
74  const LatLong2Coord& ll2C() const { return ll2c_; }
75 
77 
78 protected:
79 
81  const SurveyInfo* si_;
82 
85 
86  bool getLL2C();
89 
90 };
91 
92 
Coords::AnchorBasedXY::sFactoryKeyword
static const char * sFactoryKeyword()
Definition: coordsystem.h:138
uiLatLong2CoordDlg::transfFile
void transfFile(CallBacker *)
Coords::uiAnchorBasedXYSystem
Definition: uilatlong2coord.h:45
uiLatLong2CoordDlg::mODTextTranslationClass
mODTextTranslationClass(uiLatLong2CoordDlg)
uiLatLong2CoordDlg::ensureLatLongDefined
static bool ensureLatLongDefined(uiParent *, SurveyInfo *si=0)
Coords::uiAnchorBasedXYSystem::xyunitfld_
uiGenInput * xyunitfld_
Definition: uilatlong2coord.h:59
Coords::uiAnchorBasedXYSystem::latlngfld_
uiLatLongInp * latlngfld_
Definition: uilatlong2coord.h:58
Coords::uiAnchorBasedXYSystem::mODTextTranslationClass
mODTextTranslationClass(uiAnchorBasedXYSystem)
Coords::uiUnlocatedXYSystem::mDefaultFactoryInstantiation1Param
mDefaultFactoryInstantiation1Param(uiCoordSystem, uiUnlocatedXYSystem, uiParent *, UnlocatedXY::sFactoryKeyword(), UnlocatedXY::sFactoryDisplayName())
Coords::uiAnchorBasedXYSystem::initFields
virtual bool initFields(const CoordSystem *)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Coords::AnchorBasedXY::sFactoryDisplayName
static uiString sFactoryDisplayName()
Definition: coordsystem.h:138
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiLatLong2CoordDlg::coordfld_
uiGenInput * coordfld_
Definition: uilatlong2coord.h:83
uiLatLong2CoordDlg::uiLatLong2CoordDlg
uiLatLong2CoordDlg(uiParent *, const LatLong2Coord &, const SurveyInfo *si=0)
uiLatLong2CoordDlg::ll2c_
LatLong2Coord & ll2c_
Definition: uilatlong2coord.h:80
uiGenInput
General Input Element.
Definition: uigeninput.h:59
Coords::uiUnlocatedXYSystem::mODTextTranslationClass
mODTextTranslationClass(uiUnlocatedXYSystem)
Coords::UnlocatedXY::sFactoryKeyword
static const char * sFactoryKeyword()
Definition: coordsystem.h:105
Coords::uiUnlocatedXYSystem::acceptOK
bool acceptOK()
Coords::UnlocatedXY::sFactoryDisplayName
static uiString sFactoryDisplayName()
Definition: coordsystem.h:105
uiLatLong2CoordDlg::ll2C
const LatLong2Coord & ll2C() const
Definition: uilatlong2coord.h:74
uicoordsystem.h
uiLatLong2CoordDlg::~uiLatLong2CoordDlg
~uiLatLong2CoordDlg()
Coords::CoordSystem
Definition: coordsystem.h:31
uiLatLongInp
Definition: uilatlonginp.h:22
uidialog.h
Coords
Definition: coordsystem.h:22
uiLatLong2CoordDlg::latlngfld_
uiLatLongInp * latlngfld_
Definition: uilatlong2coord.h:84
LatLong2Coord
Estimates to/from LatLong coordinates.
Definition: latlong.h:72
uiLatLong2CoordDlg::getLL2C
bool getLL2C()
Coords::uiUnlocatedXYSystem::uiUnlocatedXYSystem
uiUnlocatedXYSystem(uiParent *)
Coords::uiAnchorBasedXYSystem::mDefaultFactoryInstantiation1Param
mDefaultFactoryInstantiation1Param(uiCoordSystem, uiAnchorBasedXYSystem, uiParent *, AnchorBasedXY::sFactoryKeyword(), AnchorBasedXY::sFactoryDisplayName())
Coords::uiAnchorBasedXYSystem::uiAnchorBasedXYSystem
uiAnchorBasedXYSystem(uiParent *)
Coords::uiUnlocatedXYSystem
Definition: uilatlong2coord.h:25
uiParent
Definition: uiparent.h:26
Coords::uiAnchorBasedXYSystem::coordfld_
uiGenInput * coordfld_
Definition: uilatlong2coord.h:57
Coords::uiUnlocatedXYSystem::initFields
virtual bool initFields(const CoordSystem *)
Coords::uiCoordSystem
Definition: uicoordsystem.h:28
Coords::uiAnchorBasedXYSystem::acceptOK
bool acceptOK()
uiDialog
Definition: uidialog.h:42
uiLatLong2CoordDlg
Definition: uilatlong2coord.h:68
Coords::uiUnlocatedXYSystem::xyunitfld_
uiGenInput * xyunitfld_
Definition: uilatlong2coord.h:37
SurveyInfo
Holds survey general information.
Definition: survinfo.h:45
uiLatLong2CoordDlg::si_
const SurveyInfo * si_
Definition: uilatlong2coord.h:81
uiLatLong2CoordDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept

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