#include <u_ag_storage.hpp>
|
| UAGStorage (U3dPoints sp_ar, U3dPoints rec_ar, U3dModAreaPos modelOrigin) |
|
int | getSPNum () |
|
int | getRecNum () |
|
bool | getSP (int spId, U3dPoint &sp) |
|
bool | getRec (int recId, U3dPoint &recp) |
|
bool | setSP (U3dPoint sp, int id=-1) |
|
bool | setRec (U3dPoint recp, int id=-1) |
|
bool | getReady () |
|
virtual bool | loadSPTraces (int spId) |
|
double | getAmpl (int recId, double time, double f, double az) |
|
double | getAmplPure (int recId, double time, double f, double az) |
|
double | getAmplParabolic (int recId, double time, double f, double az) |
|
double | getAmplWindowSumm (int recId, double time, double f, double az) |
|
double | getA (int recId, int sample_num, double f, double az) |
|
int | getTraceLength () |
|
double | getTraceStep () |
|
U3dBox | getAGBox () |
|
float ** | getTraceXComp () |
|
float ** | getTraceYComp () |
|
float ** | getTraceZComp () |
|
void | setReady (bool flag) |
|
Abstract class for acquisition geometry data storaging
void UAGStorage::agModelCoordRecalc |
( |
U3dPoints |
sp_ar, |
|
|
U3dPoints |
recs_ar |
|
) |
| |
|
protected |
Recalculates sources and receivers coordinates according to the model origin point
double UAGStorage::getA |
( |
int |
recId, |
|
|
int |
sample_num, |
|
|
double |
f, |
|
|
double |
az |
|
) |
| |
Returns amplitude value according to the given sample number
U3dBox UAGStorage::getAGBox |
( |
| ) |
|
Returns 3d box of whole observation system
double UAGStorage::getAmpl |
( |
int |
recId, |
|
|
double |
time, |
|
|
double |
f, |
|
|
double |
az |
|
) |
| |
Returns amplitude value according to the given time
double UAGStorage::getAmplParabolic |
( |
int |
recId, |
|
|
double |
time, |
|
|
double |
f, |
|
|
double |
az |
|
) |
| |
Returns amplitude value according to the given time (parabolic interpolation is used)
double UAGStorage::getAmplPure |
( |
int |
recId, |
|
|
double |
time, |
|
|
double |
f, |
|
|
double |
az |
|
) |
| |
Returns amplitude value according to the given time
double UAGStorage::getAmplWindowSumm |
( |
int |
recId, |
|
|
double |
time, |
|
|
double |
f, |
|
|
double |
az |
|
) |
| |
Returns amplitude value according to the given time (summing in given time window is used)
bool UAGStorage::getReady |
( |
| ) |
|
|
inline |
Returns object status flag
bool UAGStorage::getRec |
( |
int |
recId, |
|
|
U3dPoint & |
recp |
|
) |
| |
Returns receiver coordinates
int UAGStorage::getRecNum |
( |
| ) |
|
|
inline |
bool UAGStorage::getSP |
( |
int |
spId, |
|
|
U3dPoint & |
sp |
|
) |
| |
Returns shot point coordinates
int UAGStorage::getSPNum |
( |
| ) |
|
|
inline |
Returns shot points number
int UAGStorage::getTraceLength |
( |
| ) |
|
|
inline |
double UAGStorage::getTraceStep |
( |
| ) |
|
|
inline |
Returns step along the trace
virtual bool UAGStorage::loadSPTraces |
( |
int |
spId | ) |
|
|
inlinevirtual |
Loads traces data for given shot point
int UAGStorage::m_compNum |
|
protected |
seismic field data components number (1, 2, 3)
TRUE, if the object is ready to work
U3dPoints UAGStorage::m_rec_ar |
|
protected |
receivers coordinates storage (in model local coordinate system)
float** UAGStorage::m_seisDataXComp |
|
protected |
X-component seismic traces data storage
float** UAGStorage::m_seisDataYComp |
|
protected |
Y-component seismic traces data storage
float** UAGStorage::m_seisDataZComp |
|
protected |
Z-component seismic traces data storage
U3dPoints UAGStorage::m_sp_ar |
|
protected |
shot points coordinates storage (in model local coordinate system)
int UAGStorage::m_trLength |
|
protected |
seismic trace length (ms)
double UAGStorage::m_trStep |
|
protected |
seismic trace time step (ms)
The documentation for this class was generated from the following file: