UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
db_volume_manager Class Reference

Public Member Functions

 db_volume_manager (const char *sp, int iID=-1)
 
 db_volume_manager (const char *sp, const dbItem &)
 
void prepare_to_read ()
 
void prepare_to_write ()
 
dbHandle & getPlains ()
 
dbHandle & getBodies ()
 
dbHandle & getBorders ()
 
dbHandle & getSegments ()
 
dbHandle & getModelVol ()
 
void setModelBordersTable (dbNameStruct)
 
void set_list_info (const char *sComment, Logic flag)
 
void set_tables_info (const char *sWell, int iSP)
 
void get_list_info (char *sComment, Logic &flag, int &id)
 
void get_tables_info (char *sWell, int &iSP)
 
void fix_dbStruct (dbNameStruct &dbnsIn) const
 

Protected Member Functions

int new_db_structure ()
 
int new_id ()
 
void clear_modeling_results ()
 
void open_model ()
 
void close_model ()
 
void init (const char *)
 
void open_a_table (const char *sDBName, dbHandle &dbh, DbAccess sDBStatus)
 
int get_id (int)
 
int get_line (int)
 

Protected Attributes

dbHandle dbhMod3DList
 
dbHandle dbhPlains
 
dbHandle dbhBodies
 
dbHandle dbhPoligons
 
dbHandle dbhSegments
 
dbHandle dbhModGlass
 
int iID
 
int iLine
 
int iStatus
 
dbNameStruct dbsModGlass
 
int iSP
 
char sWellName [DB_WELL_LEN+1]
 
char sProject [PROJECT_LEN+1]
 

Member Function Documentation

dbHandle& db_volume_manager::getModelVol ( )

Returns pointer to opened instance of table with segments wich form model volume

void db_volume_manager::setModelBordersTable ( dbNameStruct  )

set name for table with segments which form model volume

Member Data Documentation

dbNameStruct db_volume_manager::dbsModGlass
protected

name of table with segments wich form model volume


The documentation for this class was generated from the following file: