UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
SeisLDB Class Reference
Inheritance diagram for SeisLDB:
AbstractSeis

Public Member Functions

 SeisLDB (char *nmod, bool flag1d_in, double mx, double my, double maz, bool well_project=true)
 
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)
 
bool saveResult (double **ampl_grid, char *OutMod, MigrGridArea mg_area)
 
- Public Member Functions inherited from AbstractSeis
double getAmpl (int spnum, int recnum, double time, double angle)
 
double getA (int spnum, int recnum, int sample_num, double angle)
 
int getSPNum ()
 
int getRecNum ()
 
ObservSysgetOS (int spN)
 
bool getSP (int spN, double &sp_x, double &sp_z)
 
bool getRec (int recN, double &rec_x, double &rec_z)
 
bool getReady ()
 
void sortRec (double_ar &xrecs, double_ar &yrecs, double_ar &zrecs)
 
double * getTrace (int sp_n, int rec_n, int &length)
 
void getTraceParam (int &tr_length, double &tr_step)
 
bool saveAmpl (double **ampl_grid, char *OutMod, MigrGridArea mg_area)
 
double ** interpolation (Ampls stAmpls, double factor)
 
void smoothing (Ampls stAmpls)
 
void detalization (Ampls stAmpls, double reinforcement)
 
void contrastIncreasing (Ampls stAmpls, double reinforcement)
 
void medianFilter ()
 
void cutDown (Ampls stAmpls, double x_min, double step_x)
 
void cleaning (Ampls stAmpls)
 
bool saveResultToFile (Ampls stAmpls)
 
void recalcSPRecCoordinates (double_ar xsps, double_ar ysps, double_ar zsps, double_ar &xrecs, double_ar &yrecs, double_ar &zrecs, OS_TYPE ostype, double mx, double my, double maz, bool well_project=true)
 
void setReady ()
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractSeis
double getAzimuth (double x, double y)
 
void deleteAllData ()
 
- Protected Attributes inherited from AbstractSeis
bool ready
 
bool flag1d
 
int recNum
 
int spNum
 
int trLength
 
double trStep
 
double *** seisDataXComp
 
double *** seisDataZComp
 
double * spX
 
double * spZ
 
double * recX
 
double * recZ
 

The documentation for this class was generated from the following file: