OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "vissurveymod.h"
15 #include "gendefs.h"
16 #include "vistransform.h"
17 
18 class TrcKeySampling;
19 namespace Survey { class Geometry3D; }
20 
21 namespace visSurvey
22 {
23 
24 class Scene;
25 
27 {
28 public:
30  : scene_(0)
31  , mouseCursorCall(this)
32  {}
33 
35  float zfactor, float zmidpt,mVisTrans* res);
37 
39  float zfactor, float zmidpt,
40  mVisTrans* rotation,
41  mVisTrans* disptrans );
42 
43  void setCurrentScene( Scene* scn ) { scene_ = scn; }
44  Scene* currentScene() const { return scene_; }
45 
47 
48 protected:
49 
51 
52 };
53 
54 
56 
57 } // namespace visSurvey
58 
59 
TrcKeySampling
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
visSurvey::SceneTransformManager::setCurrentScene
void setCurrentScene(Scene *scn)
Definition: vistransmgr.h:43
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
visSurvey::SceneTransformManager::mouseCursorCall
Notifier< SceneTransformManager > mouseCursorCall
Definition: vistransmgr.h:46
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Survey::Geometry3D
Scaled down survey geometry for an inl/crl geometry.
Definition: survgeom3d.h:28
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
visSurvey::SceneTransformManager::SceneTransformManager
SceneTransformManager()
Definition: vistransmgr.h:29
visSurvey::SceneTransformManager::scene_
Scene * scene_
Definition: vistransmgr.h:50
gendefs.h
Notifier
Class to help setup a callback handling.
Definition: notify.h:126
Survey
Definition: surveydisklocation.h:18
visSurvey::Scene
Database for 3D objects.
Definition: vissurvscene.h:76
mVisTrans
#define mVisTrans
Definition: visdata.h:28
visSurvey::SceneTransformManager::computeUTM2DisplayTransform
static void computeUTM2DisplayTransform(const Survey::Geometry3D &, float zfactor, float zmidpt, mVisTrans *res)
Given to all objects in XY-space.
visSurvey::SceneTransformManager::computeICRotationTransform
static void computeICRotationTransform(const Survey::Geometry3D &, float zfactor, float zmidpt, mVisTrans *rotation, mVisTrans *disptrans)
visSurvey::SceneTransformManager
Definition: vistransmgr.h:27
visSurvey
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
visSurvey::SceneTransformManager::currentScene
Scene * currentScene() const
Definition: vistransmgr.h:44
visSurvey::STM
SceneTransformManager & STM()
vistransform.h

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