OpendTect-6_4  6.4
vistransmgr.h
Go to the documentation of this file.
1 #ifndef vistransmgr_h
2 #define vistransmgr_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: August 2005
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "vissurveymod.h"
16 #include "gendefs.h"
17 #include "vistransform.h"
18 
19 class TrcKeySampling;
20 namespace Survey { class Geometry3D; }
21 
22 namespace visSurvey
23 {
24 
25 class Scene;
26 
28 {
29 public:
31  : scene_(0)
32  , mouseCursorCall(this)
33  {}
34 
35  static void computeUTM2DisplayTransform(const Survey::Geometry3D&,
36  float zfactor, float zmidpt,mVisTrans* res);
38 
39  static void computeICRotationTransform(const Survey::Geometry3D&,
40  float zfactor, float zmidpt,
41  mVisTrans* rotation,
42  mVisTrans* disptrans );
43 
44  void setCurrentScene( Scene* scn ) { scene_ = scn; }
45  Scene* currentScene() const { return scene_; }
46 
48 
49 protected:
50 
52 
53 };
54 
55 
57 
58 } // namespace visSurvey
59 
60 
61 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Scene * scene_
Definition: vistransmgr.h:51
#define mGlobal(module)
Definition: commondefs.h:163
Definition: vistransmgr.h:27
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
Definition: callback.h:254
Scene * currentScene() const
Definition: vistransmgr.h:45
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
#define mVisTrans
Definition: visdata.h:31
Database for 3D objects.
Definition: vissurvscene.h:76
void setCurrentScene(Scene *scn)
Definition: vistransmgr.h:44
Scaled down survey geometry for an inl/crl geometry.
Definition: survgeom3d.h:28
Notifier< SceneTransformManager > mouseCursorCall
Definition: vistransmgr.h:47
Definition: survgeom.h:25
SceneTransformManager()
Definition: vistransmgr.h:30
SceneTransformManager & STM()

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