3 #ifndef __db_managers_H
4 #define __db_managers_H
6 #include <ldb/dbtools.h>
7 #include <mix/General.h>
8 #include <mix/geometry.H>
20 dbHandle dbhMod3DList;
35 char sWellName[DB_WELL_LEN+1];
36 char sProject[PROJECT_LEN+1];
38 int new_db_structure ();
40 void clear_modeling_results();
45 void init(
const char*);
47 void open_a_table (
const char* sDBName,dbHandle&dbh,DbAccess sDBStatus);
55 void prepare_to_read();
56 void prepare_to_write();
58 dbHandle& getPlains();
59 dbHandle& getBodies();
60 dbHandle& getBorders();
61 dbHandle& getSegments();
66 void set_list_info (
const char* sComment, Logic flag);
67 void set_tables_info (
const char* sWell,
int iSP);
69 void get_list_info (
char* sComment, Logic &flag,
int&
id);
70 void get_tables_info (
char* sWell,
int& iSP);
81 char sProject[PROJECT_LEN+1];
87 dbHandle dbhReceivers;
92 dbHandle get_receivers();
93 dbHandle get_hitrays();
94 dbHandle get_raypaths();
96 void clear_raypaths();
100 void set_sp(
const point& pSP);
101 void get_shots_data(aPoints& apSPs,
IntAr& iaDT,
IntAr& iaUT);
102 point sp(){
return pCurr;};
103 void delete_modeling_data(
const point& pSP);
104 void get_list_item(
dbItem& dbiList);
105 void get_wave_kinds(
int&ik1,
int&ik2);
Definition: dbnamedefs.h:67
Definition: db_managers.H:75
dbNameStruct dbsModGlass
Definition: db_managers.H:32
Definition: db_managers.H:18
Definition: geometry.H:16
void setModelBordersTable(dbNameStruct)
Definition: dbnamedefs.h:85