OpendTect  6.6
prestackeventsapi.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: K. Tingdahl
8  Date: March 2007
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 
13 -*/
14 #include "prestackprocessingmod.h"
15 #include "gendefs.h"
16 
17 extern "C" {
18 
19 int mGlobal(PreStackProcessing) dGBPreStackEventsSetSurvey( const char* dataroot, const char* survey );
21 
22 float mGlobal(PreStackProcessing) dGBPreStackEventsGetInlDistance();
24 
25 float mGlobal(PreStackProcessing) dGBPreStackEventsGetCrlDistance();
27 
28 
29 int mGlobal(PreStackProcessing) dGBPreStackEventsOpenReader( const char* reference );
31 
32 void mGlobal(PreStackProcessing) dGBPreStackEventsCloseReader( int handle );
33 
34 
35 int mGlobal(PreStackProcessing) dGBPreStackEventsGetRanges(int handle, int& firstinl, int& lastinl,int& inlstep,
36  int& firstcrl, int& lastcrl, int& crlstep);
40 
41 int mGlobal(PreStackProcessing) dGBPreStackEventsGetNextCDP( int handle, int previnl, int prevcrl,
42  int& nextinl, int& nextxrl );
47 
48 
49 int mGlobal(PreStackProcessing) dGBPreStackEventsMoveReaderTo( int handle, int inl, int crl );
51 
52 
53 int mGlobal(PreStackProcessing) dGBPreStackEventsGetNrEvents( int handle );
55 
56 int mGlobal(PreStackProcessing) dGBPreStackEventsGetEventSize( int handle, int eventindex );
59 
60 void mGlobal(PreStackProcessing) dGBPreStackEventsGetEvent( int handle, int eventindex, float* offsets,
61  float* angles, float* depths,
62  float* weights );
70 
71 void mGlobal(PreStackProcessing) dGBPreStackEventsGetDip( int handle, int eventindex,
72  float& inldip, float& crldip );
77 
78 void mGlobal(PreStackProcessing) dGBPreStackEventsGetEventWeight( int handle, int eventindex, float& weight );
79 
80 int mGlobal(PreStackProcessing) dGBPreStackEventsGetHorizonID( int handle, int eventindex, int& horid );
85 
86 };
87 
88 
dGBPreStackEventsMoveReaderTo
int dGBPreStackEventsMoveReaderTo(int handle, int inl, int crl)
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
dGBPreStackEventsCloseReader
void dGBPreStackEventsCloseReader(int handle)
dGBPreStackEventsOpenReader
int dGBPreStackEventsOpenReader(const char *reference)
dGBPreStackEventsGetCrlDistance
float dGBPreStackEventsGetCrlDistance()
returns the distance on a inline between two crossline numbers.
dGBPreStackEventsGetInlDistance
float dGBPreStackEventsGetInlDistance()
returns the distance on a crossline between two inlines numbers.
dGBPreStackEventsSetSurvey
int dGBPreStackEventsSetSurvey(const char *dataroot, const char *survey)
dGBPreStackEventsGetEvent
void dGBPreStackEventsGetEvent(int handle, int eventindex, float *offsets, float *angles, float *depths, float *weights)
dGBPreStackEventsGetNrEvents
int dGBPreStackEventsGetNrEvents(int handle)
dGBPreStackEventsGetEventWeight
void dGBPreStackEventsGetEventWeight(int handle, int eventindex, float &weight)
dGBPreStackEventsGetNextCDP
int dGBPreStackEventsGetNextCDP(int handle, int previnl, int prevcrl, int &nextinl, int &nextxrl)
gendefs.h
dGBPreStackEventsGetDip
void dGBPreStackEventsGetDip(int handle, int eventindex, float &inldip, float &crldip)
dGBPreStackEventsGetHorizonID
int dGBPreStackEventsGetHorizonID(int handle, int eventindex, int &horid)
dGBPreStackEventsGetEventSize
int dGBPreStackEventsGetEventSize(int handle, int eventindex)
dGBPreStackEventsGetRanges
int dGBPreStackEventsGetRanges(int handle, int &firstinl, int &lastinl, int &inlstep, int &firstcrl, int &lastcrl, int &crlstep)

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