4 #ifndef __u_ag_storage_hpp
5 #define __u_ag_storage_hpp
8 #include <mth/u3d_box.hpp>
9 #include <mth/u3d_point.hpp>
10 #include <rbm/u3d_model_defines.hpp>
46 bool setRec(
U3dPoint recp,
int id=-1);
59 double getAmpl(
int recId,
double time,
double f,
double az);
62 double getAmplPure(
int recId,
double time,
double f,
double az);
70 double getA(
int recId,
int sample_num,
double f,
double az);
90 void setReady(
bool flag) {
m_ready = flag; }
bool getReady()
Definition: u_ag_storage.hpp:52
Definition: u3d_model_defines.hpp:20
int m_trLength
Definition: u_ag_storage.hpp:107
Definition: u3d_box.hpp:24
double getAmpl(int recId, double time, double f, double az)
double getTraceStep()
Definition: u_ag_storage.hpp:78
int getSPNum()
Definition: u_ag_storage.hpp:30
bool m_ready
Definition: u_ag_storage.hpp:104
U3dPoints m_sp_ar
Definition: u_ag_storage.hpp:119
int getRecNum()
Definition: u_ag_storage.hpp:33
int m_compNum
Definition: u_ag_storage.hpp:105
void agModelCoordRecalc(U3dPoints sp_ar, U3dPoints recs_ar)
virtual bool loadSPTraces(int spId)
Definition: u_ag_storage.hpp:56
double getA(int recId, int sample_num, double f, double az)
Definition: u3d_point.hpp:16
float ** m_seisDataYComp
Definition: u_ag_storage.hpp:115
float ** m_seisDataXComp
Definition: u_ag_storage.hpp:114
Definition: u_ag_storage.hpp:19
float ** m_seisDataZComp
Definition: u_ag_storage.hpp:116
double getAmplPure(int recId, double time, double f, double az)
int getTraceLength()
Definition: u_ag_storage.hpp:75
double getAmplParabolic(int recId, double time, double f, double az)
bool getRec(int recId, U3dPoint &recp)
double m_trStep
Definition: u_ag_storage.hpp:108
bool getSP(int spId, U3dPoint &sp)
U3dPoints m_rec_ar
Definition: u_ag_storage.hpp:120
double getAmplWindowSumm(int recId, double time, double f, double az)