OpendTect-6_4  6.4
commontypes.h
Go to the documentation of this file.
1 #ifndef commontypes_h
2 #define commontypes_h
3 
4 /*
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert/Salil
9  Date: Oct 2013
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 */
14 
15 #ifndef commondefs_h
16 # include "commondefs.h"
17 #endif
18 
19 class IOPar;
20 class Color;
21 class BinID;
22 class Coord;
23 class Coord3;
24 class TrcKey;
25 class IdxPair;
26 class MultiID;
27 class FixedString;
28 class BufferString;
29 namespace OD { class String; }
30 template<class T> class TypeSet;
31 template<class T> class Interval;
32 template<class T> class ObjectSet;
33 template<class T> class StepInterval;
34 
35 typedef od_int32 Index_Type;
37 
39 enum Pol2D3D { Only3D=-1, Both2DAnd3D=0, Only2D=1 };
40 
41 
42 namespace Pos
43 {
44 
45 class IdxPair;
46 
49 typedef Index_Type SurvID;
50 typedef Index_Type LineID;
51 typedef Index_Type TraceID;
52 typedef Index_Type GeomID;
53 
54 typedef double Ordinate_Type;
55 typedef double Distance_Type;
56 
57 }
58 
59 #endif
Index_Type LineID
Definition: commontypes.h:50
Index_Type TraceID
Definition: commontypes.h:51
OD::String that holds an existing text string.
Definition: fixedstring.h:29
CaseSensitivity
Definition: commontypes.h:38
IdxPair with position indices; base class for BinID et al.
Definition: posidxpair.h:29
A cartesian coordinate in 2D space.
Definition: coord.h:25
od_int32 Index_Type
Definition: commontypes.h:33
Definition: commontypes.h:38
Interval of values.
Definition: commontypes.h:31
Set of pointers to objects.
Definition: commontypes.h:32
Definition: commontypes.h:39
double Distance_Type
Definition: commontypes.h:55
Set of (small) copyable elements.
Definition: commontypes.h:30
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Index_Type SurvID
Definition: commontypes.h:49
double Ordinate_Type
Definition: commontypes.h:54
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
Pol2D3D
Definition: commontypes.h:39
Interval with step.
Definition: commontypes.h:33
Definition: commontypes.h:38
Position.
Definition: commontypes.h:42
Definition: commontypes.h:39
A cartesian coordinate in 3D space.
Definition: coord.h:72
Index_Type GeomID
Definition: commontypes.h:52
#define od_int32
Definition: plftypes.h:31
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Definition: commontypes.h:39
OpendTect.
Definition: commontypes.h:29
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
A pair of numbers; base class for BinID et al.
Definition: idxpair.h:30
od_int32 Index_Delta_Type
Definition: commontypes.h:36
Compound key consisting of ints.
Definition: multiid.h:25

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