World Ocean Simulation System (WOSS) library
|
Abstraction layer for database and data manipulation. More...
#include <woss-db-manager.h>
Classes | |
class | BearingOperator |
Bearing operator function object. More... | |
class | RangeOperator |
Range operator function object. More... | |
Public Types | |
typedef CustomDataContainer< Coord, BearingOperator, RangeOperator, Bathymetry > | CCBathymetry |
typedef CustomDataTimeContainer< Coord, BearingOperator, RangeOperator, SSP * > | CCSSP |
typedef CustomDataContainer< Coord, BearingOperator, RangeOperator, Sediment * > | CCSediment |
typedef CustomDataContainer< Coord, BearingOperator, RangeOperator, Altimetry * > | CCAltimetry |
Public Member Functions | |
WossDbManager () | |
WossDbManager (WossDbManager &instance) | |
WossDbManager & | operator= (WossDbManager &instance) |
virtual | ~WossDbManager () |
virtual Altimetry * | getAltimetry (const CoordZ &tx, const CoordZ &rx) const |
virtual Sediment * | getSediment (const CoordZ &tx, const CoordZ &rx) const |
virtual Sediment * | getSediment (const CoordZ &tx, const CoordZVector &rx_coordz_vector) const |
virtual Bathymetry | getBathymetry (const Coord &tx, const Coord &rx) const |
virtual void | getBathymetry (const Coord &tx, CoordZVector &rx_coordz_vector) const |
virtual SSP * | getSSP (const Coord &tx, const Coord &rx, const Time &time, long double ssp_depth_precision=SSP_CUSTOM_DEPTH_PRECISION) const |
virtual SSP * | getAverageSSP (const Coord &tx, const Coord &rx, const Time &time_start, const Time &time_end, int max_time_values, long double ssp_depth_precision=SSP_CUSTOM_DEPTH_PRECISION) const |
virtual TimeArr * | getTimeArr (const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value) const |
virtual void | insertTimeArr (const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value, const TimeArr &channel) const |
virtual Pressure * | getPressure (const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value) const |
virtual void | insertPressure (const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value, const Pressure &pressure) const |
WossDbManager & | setBathymetryDb (WossBathymetryDb *ptr) |
WossDbManager & | setSedimentDb (WossSedimentDb *ptr) |
WossDbManager & | setSSPDb (WossSSPDb *ptr) |
WossDbManager & | setResTimeArrDb (WossResTimeArrDb *ptr) |
WossDbManager & | setResPressureDb (WossResPressDb *ptr) |
bool | setCustomAltimetry (Altimetry *const altimetry, const Coord &tx_coord=CCAltimetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCAltimetry::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCAltimetry::DB_CDATA_ALL_INNER_KEYS) |
Altimetry * | getCustomAltimetry (const Coord &tx_coord=CCAltimetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCAltimetry::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCAltimetry::DB_CDATA_ALL_INNER_KEYS) |
WossDbManager & | eraseCustomAltimetry (const Coord &tx_coord=CCAltimetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCAltimetry::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCAltimetry::DB_CDATA_ALL_INNER_KEYS) |
bool | setCustomSediment (Sediment *const sediment, const Coord &tx_coord=CCSediment::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSediment::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSediment::DB_CDATA_ALL_INNER_KEYS) |
bool | setCustomSediment (const ::std::string &sediment_string, const Coord &txCoord=CCSediment::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSediment::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSediment::DB_CDATA_ALL_INNER_KEYS) |
Sediment * | getCustomSediment (const Coord &tx_coord=CCSediment::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSediment::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSediment::DB_CDATA_ALL_INNER_KEYS) |
WossDbManager & | eraseCustomSediment (const Coord &tx_coord=CCSediment::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSediment::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSediment::DB_CDATA_ALL_INNER_KEYS) |
bool | setCustomSSP (SSP *const ssp, const Coord &tx_coord=CCSSP::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSSP::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSSP::DB_CDATA_ALL_INNER_KEYS, const Time &time_value=CCSSP::DB_CDATA_ALL_TIME_KEYS) |
bool | setCustomSSP (const std::string &sspString, const Coord &txCoord=CCSSP::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSSP::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSSP::DB_CDATA_ALL_INNER_KEYS, const Time &time_value=CCSSP::DB_CDATA_ALL_TIME_KEYS) |
virtual bool | importCustomSSP (const ::std::string &filename, const Time &=CCSSP::DB_CDATA_ALL_TIME_KEYS, const Coord &tx_coord=CCSSP::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSSP::DB_CDATA_ALL_MEDIUM_KEYS) |
SSP * | getCustomSSP (const Coord &tx_coord=CCSSP::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSSP::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSSP::DB_CDATA_ALL_INNER_KEYS, const Time &time_value=CCSSP::DB_CDATA_ALL_TIME_KEYS) |
WossDbManager & | eraseCustomSSP (const Coord &tx_coord=CCSSP::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCSSP::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCSSP::DB_CDATA_ALL_INNER_KEYS, const Time &time_value=CCSSP::DB_CDATA_ALL_TIME_KEYS) |
bool | setCustomBathymetry (Bathymetry *const bathymetry, const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCBathymetry::DB_CDATA_ALL_INNER_KEYS) |
bool | setCustomBathymetry (const ::std::string &bathyLine, const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS) |
virtual bool | importCustomBathymetry (const ::std::string &filename, const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS) |
Bathymetry * | getCustomBathymetry (const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCBathymetry::DB_CDATA_ALL_INNER_KEYS) |
WossDbManager & | eraseCustomBathymetry (const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS, double range=CCBathymetry::DB_CDATA_ALL_INNER_KEYS) |
WossDbManager & | setDebug (bool flag) |
bool | getDebug () |
Protected Member Functions | |
virtual bool | closeAllConnections () |
virtual void | updateDebugFlag () |
Abstraction layer for database and data manipulation.
WossDbManager has the exclusive handling of all databases involved. No other object can access directly to a WossDb entity. Thanks to the abstraction provided, WossDbManager can perform arithmetic and other data manipulation. It should be used with woss::Singleton for safety reasons. ( e.g. woss::Singleton<woss::WossDbManager> ) WossDbManager also provides a way to generate environmental data on the fly. Providing a generator coordinate and a set of bearing and ranges, the user can create all sort of polygon where the given environmental data is valid.
WossDbManager::WossDbManager | ( | ) |
Default constructor
WossDbManager::WossDbManager | ( | WossDbManager & | instance | ) |
Copy constructor ( no const here, we have to modify the copy )
References bathymetry_db, results_arrivals_db, results_pressure_db, sediment_db, and ssp_db.
|
virtual |
Destructor. It deletes all pointers involved. Derived classes don't have to do it
References bathymetry_db, closeAllConnections(), results_arrivals_db, results_pressure_db, sediment_db, and ssp_db.
|
protectedvirtual |
Closes all connections of owned databases
References bathymetry_db, results_arrivals_db, results_pressure_db, sediment_db, and ssp_db.
Referenced by ~WossDbManager().
|
inline |
Erases the custom Altimetry for given parameters
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccaltimetry_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::erase().
|
inline |
Erases the custom Bathymetry for given parameters
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccbathy_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::erase().
|
inline |
Erases the custom Sediment for given parameters
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccsediment_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::erase().
|
inline |
Erases the custom SSP for given parameters
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
time_value | const reference to a valid Time object |
References ccssp_map, and woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::erase().
Returns a pointer to a heap-created Altimetry value for given coordinates and depth, if present in the Altimetry database. User is responsible of pointer's ownership
coords | const reference to a valid CoordZ object |
References ccaltimetry_map, woss::Altimetry::create(), woss::Altimetry::createNotValid(), debug, woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get(), woss::Singleton< T >::instance(), woss::Altimetry::isValid(), and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::size().
Referenced by woss::ACToolboxWoss::initAltimetry().
|
virtual |
Returns a pointer a heap-created average SSP for given coordinates, start and end time date if they are present in the database. User is responsible of pointer's ownership
coords | const reference to a valid Coord object |
time_start | const reference to a valid Time object |
time_end | const reference to a valid Time object |
max_time_values | total number of Time to take between time_start and time_end |
ssp_depth_precision | returned SSP's depth precision |
References ccssp_map, woss::SSP::create(), woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::empty(), woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get(), woss::WossSSPDb::getValue(), woss::Singleton< T >::instance(), and ssp_db.
Returns the positive depth value ( bathymetry ) of given coordinates, if present in the database
coords | const reference to a valid Coord object |
References bathymetry_db, ccbathy_map, debug, woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::empty(), woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get(), woss::WossBathymetryDb::getValue(), and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::size().
Referenced by getBathymetry(), and woss::ACToolboxWoss::initCoordZVector().
|
virtual |
Sets the positive depth for each CoordZ present in the vector, HUGE_VAL is set if coordinates are not present in the database
coords | reference to a CoordZVector |
References getBathymetry().
|
inline |
Gets the custom Altimetry for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccaltimetry_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get().
|
inline |
Gets the custom Bathymetry for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccbathy_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get().
|
inline |
Gets the custom Sediment for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccsediment_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get().
|
inline |
Gets the custom SSP for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
time_value | const reference to a valid Time object |
References ccssp_map, and woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get().
|
virtual |
Returns a pointer to a heap-created Pressure value of given frequency, transmitter and receiver coordinates if present in the database. User is responsible of pointer's ownership
coord_tx | const reference to a valid CoordZ object |
coord_rx | const reference to a valid CoordZ object |
frequency | used frequency [hz] |
time_value | const reference to a valid Time object |
References woss::Pressure::createNotValid(), getPressure(), woss::WossResPressDb::getValue(), woss::Singleton< T >::instance(), and results_pressure_db.
Referenced by woss::WossManagerResDb::dbGetPressure(), and getPressure().
Returns a pointer to a heap-created Sediment value for given coordinates and depth, if present in the Sediment database. User is responsible of pointer's ownership
coords | const reference to a valid CoordZ object |
References ccsediment_map, debug, woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::empty(), woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get(), woss::WossSedimentDb::getValue(), woss::Singleton< T >::instance(), sediment_db, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::size().
Referenced by getSediment(), and woss::ACToolboxWoss::initSedimentMap().
|
virtual |
Returns the representative sediment value of given coordinates and depth vector, if at least one set of coordinates is present in the Sediment database. User is responsible of pointer's ownership
coordz_vector | const reference to a valid CoordZ vector |
References ccsediment_map, debug, woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::empty(), getSediment(), woss::Sediment::getType(), woss::WossSedimentDb::getValue(), woss::Singleton< T >::instance(), and sediment_db.
|
virtual |
Returns the SSP value of given coordinates and date time if both present in the database. User is responsible of pointer's ownership
coords | const reference to a valid Coord object |
time | const reference to a valid Time object |
ssp_depth_precision | ssp depth precision [m] |
References ccssp_map, woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::empty(), woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::get(), woss::WossSSPDb::getValue(), woss::Singleton< T >::instance(), and ssp_db.
Referenced by woss::ACToolboxWoss::initSSPMap().
|
virtual |
Returns a pointer to a heap-created TimeArr value of given frequency, transmitter and receiver coordinates if present in the database. User is responsible of pointer's ownership
coord_tx | const reference to a valid CoordZ object |
coord_rx | const reference to a valid CoordZ object |
frequency | used frequency [hz] |
time_value | const reference to a valid Time object |
References woss::TimeArr::createNotValid(), getTimeArr(), woss::WossResTimeArrDb::getValue(), woss::Singleton< T >::instance(), and results_arrivals_db.
Referenced by woss::WossManagerResDb::dbGetTimeArr(), and getTimeArr().
|
virtual |
Imports a CustomBathymetry from file. The file has to be a two column format: Range [m] Depth [m]
filename | const reference to a string |
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
References ccbathy_map, and debug.
|
virtual |
Imports a CustomSSP from file.
File format:
Following format depends on type name:
filename | const reference to a string |
time | const reference to a valid Time object |
tx_coord | const reference to a valid Coord object (originator coordinates) |
bearing | bearing value [radians] |
References ccssp_map, woss::SSP::create(), debug, woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::insert(), woss::SSP::insertValue(), and woss::Singleton< T >::instance().
|
virtual |
Inserts the given Pressure value in the database at given frequency, transmitter and receiver coordinates
coord_tx | const reference to a valid CoordZ object |
coord_rx | const reference to a valid CoordZ object |
frequency | used frequency [hz] |
time_value | const reference to a valid Time object |
channel | computed Pressure |
References woss::WossResPressDb::insertValue(), and results_pressure_db.
Referenced by woss::WossManagerResDb::dbInsertPressure().
|
virtual |
Inserts a given TimeArr value in the database at given frequency, transmitter and receiver coordinates
coord_tx | const reference to a valid CoordZ object |
coord_rx | const reference to a valid CoordZ object |
frequency | used frequency [hz] |
time_value | const reference to a valid Time object |
channel | computed TimeArr |
References woss::WossResTimeArrDb::insertValue(), and results_arrivals_db.
Referenced by woss::WossManagerResDb::dbInsertTimeArr().
WossDbManager & WossDbManager::operator= | ( | WossDbManager & | instance | ) |
Assignment operator ( no const here, we have to modify the copy )
References bathymetry_db, ccaltimetry_map, ccbathy_map, ccsediment_map, ccssp_map, debug, results_arrivals_db, results_pressure_db, sediment_db, and ssp_db.
|
inline |
Initializes the bathymetry database pointer
ptr | valid WossBathymetryDb* |
References bathymetry_db.
Referenced by woss::WossController::initialize().
|
inline |
Sets the custom Altimetry for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccaltimetry_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::insert().
|
inline |
Sets the custom Bathymetry for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccbathy_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::insert().
Referenced by setCustomBathymetry().
bool WossDbManager::setCustomBathymetry | ( | const ::std::string & | bathyLine, |
const Coord & | tx_coord = CCBathymetry::DB_CDATA_ALL_OUTER_KEYS , |
||
double | bearing = CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS |
||
) |
Reads the input ::std::string and converts it into a custom woss::Bathymetry object and binds it to the input geometry
bathyLine | bathymetry in string format. syntax:
|
txCoord | the geometry originating geographical coordinates |
bearing | the geometry bearing [radians] |
References debug, and setCustomBathymetry().
bool WossDbManager::setCustomSediment | ( | const ::std::string & | sediment_string, |
const Coord & | txCoord = CCSediment::DB_CDATA_ALL_OUTER_KEYS , |
||
double | bearing = CCSediment::DB_CDATA_ALL_MEDIUM_KEYS , |
||
double | range = CCSediment::DB_CDATA_ALL_INNER_KEYS |
||
) |
Converts the input :std::string into a woss::Sediment object and binds it to the designed geometry.
sediment_string | SSP in string format. syntax:
|
txCoord | the geometry originating geographical coordinates |
bearing | the geometry bearing [radians] |
range | the geometry range |
References woss::Sediment::create(), debug, woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::find(), woss::Singleton< T >::instance(), and setCustomSediment().
|
inline |
Sets the custom Sediment for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
References ccsediment_map, and woss::CustomDataContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::insert().
Referenced by setCustomSediment().
bool woss::WossDbManager::setCustomSSP | ( | const std::string & | sspString, |
const Coord & | txCoord = CCSSP::DB_CDATA_ALL_OUTER_KEYS , |
||
double | bearing = CCSSP::DB_CDATA_ALL_MEDIUM_KEYS , |
||
double | range = CCSSP::DB_CDATA_ALL_INNER_KEYS , |
||
const Time & | time_value = CCSSP::DB_CDATA_ALL_TIME_KEYS |
||
) |
Converts the input ::std::string into a custom woss::SSP object and assign it to the designed geometry and simulation time validity.
sspString | SSP in string format. syntax:
|
txCoord | the geometry originating geographical coordinates |
bearing | the geometry bearing [radians] |
range | the geometry range |
time_value | the geometry time evolution step |
|
inline |
Sets the custom SSP for given generator Coord
tx_coord | const reference to a valid Coord (generator coordinates) |
bearing | bearing value [radians] |
range | range value [m] |
time_value | const reference to a valid Time object |
References ccssp_map, and woss::CustomDataTimeContainer< T, MidFunctor, InFunctor, Data, OutComp, MidComp, InComp >::insert().
|
inline |
Initializes the Pressure database pointer
ptr | valid WossResPressDb* |
References results_pressure_db.
Referenced by woss::WossController::initialize().
|
inline |
Initializes the TimeArr database pointer
ptr | valid WossResTimeArrDb* |
References results_arrivals_db.
Referenced by woss::WossController::initialize().
|
inline |
Initializes the Sediment database pointer
ptr | valid WossSedimentDb* |
References sediment_db.
Referenced by woss::WossController::initialize().
|
inline |
Initializes the SSP database pointer
ptr | valid WossSSPDb* |
References ssp_db.
Referenced by woss::WossController::initialize().
|
protected |
Bathymetry database pointer
Referenced by closeAllConnections(), getBathymetry(), operator=(), setBathymetryDb(), WossDbManager(), and ~WossDbManager().
|
protected |
CustomAltimetry containter for user-given generator CoordZ
Referenced by eraseCustomAltimetry(), getAltimetry(), getCustomAltimetry(), operator=(), and setCustomAltimetry().
|
protected |
CustomBathymetry containter for user-given generator CoordZ
Referenced by eraseCustomBathymetry(), getBathymetry(), getCustomBathymetry(), importCustomBathymetry(), operator=(), and setCustomBathymetry().
|
protected |
custom Sediment containter for user-given generator CoordZ
Referenced by eraseCustomSediment(), getCustomSediment(), getSediment(), getSediment(), operator=(), and setCustomSediment().
|
protected |
CustomSSP containter for user-given generator CoordZ
Referenced by eraseCustomSSP(), getAverageSSP(), getCustomSSP(), getSSP(), importCustomSSP(), operator=(), and setCustomSSP().
|
protected |
Debug flag
Referenced by getAltimetry(), getBathymetry(), getSediment(), getSediment(), importCustomBathymetry(), importCustomSSP(), operator=(), setCustomBathymetry(), and setCustomSediment().
|
protected |
TimeArr database pointer
Referenced by closeAllConnections(), getTimeArr(), insertTimeArr(), operator=(), setResTimeArrDb(), WossDbManager(), and ~WossDbManager().
|
protected |
Pressure database pointer
Referenced by closeAllConnections(), getPressure(), insertPressure(), operator=(), setResPressureDb(), WossDbManager(), and ~WossDbManager().
|
protected |
Sediment database pointer
Referenced by closeAllConnections(), getSediment(), getSediment(), operator=(), setSedimentDb(), WossDbManager(), and ~WossDbManager().
|
protected |
SSP database pointer
Referenced by closeAllConnections(), getAverageSSP(), getSSP(), operator=(), setSSPDb(), WossDbManager(), and ~WossDbManager().