|
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().