UNIVERS
15.3
UNIVERS base processing software API
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
vel2dmod
seis_ldb.hpp
1
// seis_ldb.hpp
2
// $Id: seis_ldb.hpp,v 1.8 2008/04/09 09:52:00 guser1 Exp $
3
//---------------------------------------------------------------------
4
#ifndef __SeisLDBH
5
#define __SeisLDBH
6
7
#include <ldb/dbtools.h>
8
#include <ldb/trselect.h>
9
#include "seis.hpp"
10
11
class
SeisLDB
:
public
AbstractSeis
{
12
13
public
:
14
SeisLDB
();
15
SeisLDB
(
char
*nmod,
bool
flag1d_in,
double
mx,
double
my,
double
maz,
bool
well_project=
true
);
16
~
SeisLDB
() {};
17
18
bool
saveSeismic(
double
sp_X,
double
sp_Y,
double
sp_Z,
double
*rec_X,
double
*rec_Y,
double
*rec_Z,
int
rec_Num,
char
* OutMod);
19
20
bool
saveResult(
double
**ampl_grid,
char
*OutMod,
MigrGridArea
mg_area);
21
22
private
:
23
24
bool
searchTraceNum(
TrSet
*pvsp,
double
spx,
double
spy,
double
spz,
25
double
recx,
double
recy,
double
recz,
26
char
*comp,
bool
flag1d
,
int
&trn);
27
28
void
findAllComps(
TrSet
*pvsp,
/*TraceType** tt, */
int
*ntt);
29
30
//bool SaveSeismic(double sp_X, double sp_Y, double sp_Z, double *rec_X, double *rec_Y, double *rec_Z, int rec_Num, char* OutMod);
31
};
32
33
#endif
SeisLDB
Definition:
seis_ldb.hpp:11
AbstractSeis
Definition:
seis.hpp:38
MigrGridArea
Definition:
seis.hpp:18
AbstractSeis::flag1d
bool flag1d
Definition:
seis.hpp:115
TrSet
Definition:
trset.h:96
Generated by
1.8.5