OpendTect-6_4  6.4
prestackeventsapi.h
Go to the documentation of this file.
1 #ifndef prestackeventsapi_h
2 #define prestackeventsapi_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: K. Tingdahl
9  Date: March 2007
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 
14 -*/
15 #include "prestackprocessingmod.h"
16 #include "gendefs.h"
17 
18 extern "C" {
19 
20 int mGlobal(PreStackProcessing) dGBPreStackEventsSetSurvey( const char* dataroot, const char* survey );
22 
23 float mGlobal(PreStackProcessing) dGBPreStackEventsGetInlDistance();
25 
26 float mGlobal(PreStackProcessing) dGBPreStackEventsGetCrlDistance();
28 
29 
30 int mGlobal(PreStackProcessing) dGBPreStackEventsOpenReader( const char* reference );
32 
33 void mGlobal(PreStackProcessing) dGBPreStackEventsCloseReader( int handle );
34 
35 
36 int mGlobal(PreStackProcessing) dGBPreStackEventsGetRanges(int handle, int& firstinl, int& lastinl,int& inlstep,
37  int& firstcrl, int& lastcrl, int& crlstep);
41 
42 int mGlobal(PreStackProcessing) dGBPreStackEventsGetNextCDP( int handle, int previnl, int prevcrl,
43  int& nextinl, int& nextxrl );
48 
49 
50 int mGlobal(PreStackProcessing) dGBPreStackEventsMoveReaderTo( int handle, int inl, int crl );
52 
53 
54 int mGlobal(PreStackProcessing) dGBPreStackEventsGetNrEvents( int handle );
56 
57 int mGlobal(PreStackProcessing) dGBPreStackEventsGetEventSize( int handle, int eventindex );
60 
61 void mGlobal(PreStackProcessing) dGBPreStackEventsGetEvent( int handle, int eventindex, float* offsets,
62  float* angles, float* depths,
63  float* weights );
71 
72 void mGlobal(PreStackProcessing) dGBPreStackEventsGetDip( int handle, int eventindex,
73  float& inldip, float& crldip );
78 
79 void mGlobal(PreStackProcessing) dGBPreStackEventsGetEventWeight( int handle, int eventindex, float& weight );
80 
81 int mGlobal(PreStackProcessing) dGBPreStackEventsGetHorizonID( int handle, int eventindex, int& horid );
86 
87 };
88 
89 
90 #endif
int dGBPreStackEventsSetSurvey(const char *dataroot, const char *survey)
int dGBPreStackEventsGetEventSize(int handle, int eventindex)
int dGBPreStackEventsGetRanges(int handle, int &firstinl, int &lastinl, int &inlstep, int &firstcrl, int &lastcrl, int &crlstep)
#define mGlobal(module)
Definition: commondefs.h:163
void dGBPreStackEventsGetEvent(int handle, int eventindex, float *offsets, float *angles, float *depths, float *weights)
int dGBPreStackEventsOpenReader(const char *reference)
float dGBPreStackEventsGetInlDistance()
returns the distance on a crossline between two inlines numbers.
float dGBPreStackEventsGetCrlDistance()
returns the distance on a inline between two crossline numbers.
int dGBPreStackEventsMoveReaderTo(int handle, int inl, int crl)
void dGBPreStackEventsGetEventWeight(int handle, int eventindex, float &weight)
int dGBPreStackEventsGetNextCDP(int handle, int previnl, int prevcrl, int &nextinl, int &nextxrl)
void dGBPreStackEventsGetDip(int handle, int eventindex, float &inldip, float &crldip)
C & handle()
Definition: i_uiobjqtbody.h:106
int dGBPreStackEventsGetNrEvents(int handle)
int dGBPreStackEventsGetHorizonID(int handle, int eventindex, int &horid)
void dGBPreStackEventsCloseReader(int handle)

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