7 #include <ldb/dbtools.h>
9 #include <mix/trselect.h>
10 #include <s2proc/s2_reflsim.hpp>
11 #include <s2proc/udb_seis.hpp>
12 #include <s2proc/u_abs_hod.hpp>
13 #include <s2proc/fb_weight.hpp>
14 #include <s2proc/polycor.hpp>
23 bool create_magnitogram(
const std::string &f_name,
const WaveField &wf);
27 bool load_kinparams(
dbItem &kin_dbi, std::vector<S2ReflSim::KinParams> &kps);
32 bool save_kinparams(std::vector<S2ReflSim::KinParams> &kps,
dbItem &kin_dbi,
37 bool save_hodograph(UHod& hd,
dbItem &dbhod,
bool rewrite);
41 bool load_fb_weights(
dbItem &dbhod, FBW_Ar &fbw_ar);
43 bool save_fb_weights(
const FBW_Ar &fbw_ar,
dbItem &dbhod,
bool rewrite);
47 bool SaveStatic(
TrSet *inTr,
50 PSC::Statics stat_val,
55 bool SaveStatic(
TrSet *inTr,
56 dbItem &RecvStTable,
const std::vector<double> &t_abs_RP,
const std::vector<int> &rp_id,
57 dbItem &ShotStTable,
const std::vector<double> &t_abs_SP,
const std::vector<int> &sp_id,
77 bool save(
const std::vector<S2ReflSim::KinParams> &kps,
78 int *saved_db_line = 0x0);
81 bool load(std::vector<S2ReflSim::KinParams> &kps);
84 bool save(
const std::vector<S2ReflSim::AprItem> &apr);
87 bool load(std::vector<S2ReflSim::AprItem> &apr);
void setName(const std::string &name)
Definition: s2_ldb.hpp:99
Definition: dbnamedefs.h:67
dbItem m_db_item_apr
Definition: s2_ldb.hpp:116
bool & isRewrite()
Definition: s2_ldb.hpp:96
Definition: s2_ldb.hpp:62
bool load(std::vector< S2ReflSim::KinParams > &kps)
S2ReflKinLDB(const dbItem &db_item)
UDBSeis::OSType m_os_type
Definition: s2_ldb.hpp:122
void setApriorityDbTable(const dbItem &db_item_apr)
Definition: s2_ldb.hpp:74
Definition: wave_field.hpp:13
UDBSeis::OSType getOSType() const
Definition: s2_ldb.hpp:90
dbItem m_db_item
Definition: s2_ldb.hpp:113
std::string getApriorityName() const
Definition: s2_ldb.hpp:108
void setOSType(UDBSeis::OSType os_type)
Definition: s2_ldb.hpp:93
std::string m_name
Definition: s2_ldb.hpp:125
bool m_is_rewrite
Definition: s2_ldb.hpp:119
Definition: u_abs_hod.hpp:72
std::string getName() const
Definition: s2_ldb.hpp:102
OSType
Definition: udb_seis.hpp:21
bool save(const std::vector< S2ReflSim::KinParams > &kps, int *saved_db_line=0x0)
void setApriorityName(const std::string &name)
Definition: s2_ldb.hpp:105
std::string m_name_apr
Definition: s2_ldb.hpp:128
Definition: dbnamedefs.h:85