OpendTect-6_4  6.4
vishordatahandler.h
Go to the documentation of this file.
1 #ifndef vishordatahandler_h
2 #define vishordatahandler_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Kristofer Tingdahl
8  Date: March 2009
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 // this header file only be used in the classes related to Horzonsection .
15 // don't include it in somewhere else !!!
16 
17 #include "refcount.h"
18 
19 class ZAxisTransform;
20 class DataPointSet;
21 
22 namespace visBase
23 {
24  class HorizonSectionTile;
25  class Coordinates;
26  class HorizonSection;
27 
30 public:
31 
33 
34  void updateZAxisVOI();
37  void generatePositionData( DataPointSet& dtpntset, double zshift,
38  int sectionid ) const;
39 
40 
41 private:
42  void removeZTransform();
43 
46  //-1 not needed by zaxistransform, -2 not set
48 
49  friend class HorizonSection;
50 
51 };
52 }
53 #endif
#define mRefCountImpl(ClassName)
Macro to setup a class with destructor for reference counting.
Definition: refcount.h:163
Definition: vishorizonsection.h:51
Set of data points with group selection.
Definition: datapointset.h:48
ZAxisTransform * zaxistransform_
Definition: vishordatahandler.h:44
void generatePositionData(DataPointSet &dtpntset, double zshift, int sectionid) const
Definition: vishordatahandler.h:28
int zaxistransformvoi_
Definition: vishordatahandler.h:45
void setZAxisTransform(ZAxisTransform *)
ZAxisTransform * getZAxistransform()
Definition: vishordatahandler.h:36
mRefCountImpl(HorizonSectionDataHandler) public void updateZAxisVOI()
Definition: visannot.h:43
Base class for z-axis transforms.
Definition: zaxistransform.h:37
const HorizonSection * horsection_
Definition: vishordatahandler.h:47

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