OpendTect  6.3
vistransmgr.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: Nanne Hemstra
8  Date: August 2005
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "vissurveymod.h"
14 #include "gendefs.h"
15 #include "vistransform.h"
16 
17 class TrcKeySampling;
18 namespace Survey { class Geometry3D; }
19 
20 namespace visSurvey
21 {
22 
23 class Scene;
24 
26 {
27 public:
29  : scene_(0)
30  , mouseCursorCall(this)
31  {}
32 
33  static void computeUTM2DisplayTransform(const Survey::Geometry3D&,
34  float zfactor, float zmidpt,mVisTrans* res);
36 
37  static void computeICRotationTransform(const Survey::Geometry3D&,
38  float zfactor, float zmidpt,
39  mVisTrans* rotation,
40  mVisTrans* disptrans );
41 
42  void setCurrentScene( Scene* scn ) { scene_ = scn; }
43  Scene* currentScene() const { return scene_; }
44 
46 
47 protected:
48 
50 
51 };
52 
53 
55 
56 } // namespace visSurvey
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Scene * scene_
Definition: vistransmgr.h:49
#define mGlobal(module)
Definition: commondefs.h:160
Definition: vistransmgr.h:25
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
Class to help setup a callback handling.
Definition: notify.h:121
Scene * currentScene() const
Definition: vistransmgr.h:43
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
#define mVisTrans
Definition: visdata.h:25
Database for 3D objects.
Definition: vissurvscene.h:74
void setCurrentScene(Scene *scn)
Definition: vistransmgr.h:42
Scaled down survey geometry for an inl/crl geometry.
Definition: survgeom3d.h:26
Notifier< SceneTransformManager > mouseCursorCall
Definition: vistransmgr.h:45
Definition: survgeom.h:28
SceneTransformManager()
Definition: vistransmgr.h:28
SceneTransformManager & STM()

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