UNIVERS
15.3
UNIVERS base processing software API
|
Observation system class. More...
#include <os.hpp>
Public Member Functions | |
ObservSys (int recNum, double *recX, double *recZ, double shotX, double shotZ) | |
int | GetRecNum () |
void | GetRecXZ (int recNum, double &recX, double &recZ) |
void | GetShotPoint (double &x, double &z) |
void | GetRecXZs (double *recX, double *recZ) |
bool | GetWellFUniqX () |
bool | GetWellFUniqZ () |
void | SetSP (double sp_x, double sp_z) |
Public Attributes | |
ParSpline * | Well |
Protected Attributes | |
int | r_Num |
double * | r_X |
double * | r_Z |
bool * | flg |
double | spX |
double | spZ |
bool | fTypeUniqX |
bool | fTypeUniqZ |
Observation system class.
Class "Observation System" includes information abount seismic recievers coordinates, explosion point coordinates and well
int ObservSys::GetRecNum | ( | ) |
returns seismic recievers number
void ObservSys::GetRecXZ | ( | int | recNum, |
double & | recX, | ||
double & | recZ | ||
) |
returns coordinates of the reciever #recNum
void ObservSys::GetRecXZs | ( | double * | recX, |
double * | recZ | ||
) |
returns recievers coordinaes arrays
void ObservSys::GetShotPoint | ( | double & | x, |
double & | z | ||
) |
returns shot point coordinates
|
protected |
recievers number
|
protected |
recievers coordinates
|
protected |
shot point coordinates
ParSpline* ObservSys::Well |
the well, described by the parameric spline