8 #include <mth/u3d_box.hpp>
10 enum U3D_OS_TYPE { OFFSET_VSP, WALKAWAY_VSP };
47 double getAmpl(
int recId,
double time,
double f,
double az);
50 double getAmplPure(
int recId,
double time,
double f,
double az);
58 double getA(
int recId,
int sample_num,
double f,
double az);
76 void setReady(
bool flag) {
m_ready = flag; }
81 void sortRec(U3dPointsAr &recs);
84 void setSpsNRecs(U3dPointsAr sp_ar, U3dPointsAr recs_ar);
double getA(int recId, int sample_num, double f, double az)
double getTraceStep()
Definition: u3d_seis.hpp:66
bool getReady()
Definition: u3d_seis.hpp:40
void sortRec(U3dPointsAr &recs)
float ** m_seisDataYComp
Definition: u3d_seis.hpp:97
int getSPNum()
Definition: u3d_seis.hpp:25
double getAmplParabolic(int recId, double time, double f, double az)
int getTraceLength()
Definition: u3d_seis.hpp:63
virtual bool loadSPTraces(int spId)
Definition: u3d_seis.hpp:44
Definition: u3d_model_defines.hpp:20
Definition: u3d_box.hpp:24
int m_trLength
Definition: u3d_seis.hpp:89
float ** m_seisDataXComp
Definition: u3d_seis.hpp:96
U3dObservSys * getOS(int spId)
double m_trStep
Definition: u3d_seis.hpp:90
int m_compNum
Definition: u3d_seis.hpp:87
double getAmplPure(int recId, double time, double f, double az)
Definition: u3d_point.hpp:16
double getAmpl(int recId, double time, double f, double az)
U3dPointsAr m_rec_ar
Definition: u3d_seis.hpp:102
bool m_ready
Definition: u3d_seis.hpp:86
bool getSP(int spId, U3dPoint &sp)
void setSpsNRecs(U3dPointsAr sp_ar, U3dPointsAr recs_ar)
Definition: u3d_os.hpp:14
Definition: u3d_seis.hpp:14
float ** m_seisDataZComp
Definition: u3d_seis.hpp:98
int getRecNum()
Definition: u3d_seis.hpp:28
bool getRec(int recId, U3dPoint &recp)
U3dPointsAr m_sp_ar
Definition: u3d_seis.hpp:101
double getAmplWindowSumm(int recId, double time, double f, double az)