#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: