World Ocean Simulation System (WOSS) library
woss::WossDbManager Member List

This is the complete list of members for woss::WossDbManager, including all inherited members.

bathymetry_dbwoss::WossDbManagerprotected
CCAltimetry typedefwoss::WossDbManager
ccaltimetry_mapwoss::WossDbManagerprotected
ccbathy_mapwoss::WossDbManagerprotected
CCBathymetry typedefwoss::WossDbManager
CCSediment typedefwoss::WossDbManager
ccsediment_mapwoss::WossDbManagerprotected
CCSSP typedefwoss::WossDbManager
ccssp_mapwoss::WossDbManagerprotected
closeAllConnections()woss::WossDbManagerprotectedvirtual
debugwoss::WossDbManagerprotected
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)woss::WossDbManagerinline
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)woss::WossDbManagerinline
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)woss::WossDbManagerinline
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)woss::WossDbManagerinline
getAltimetry(const CoordZ &tx, const CoordZ &rx) constwoss::WossDbManagervirtual
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) constwoss::WossDbManagervirtual
getBathymetry(const Coord &tx, const Coord &rx) constwoss::WossDbManagervirtual
getBathymetry(const Coord &tx, CoordZVector &rx_coordz_vector) constwoss::WossDbManagervirtual
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) constwoss::WossDbManagerinline
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) constwoss::WossDbManagerinline
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) constwoss::WossDbManagerinline
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) constwoss::WossDbManagerinline
getDebug() constwoss::WossDbManagerinline
getPressure(const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value) constwoss::WossDbManagervirtual
getSediment(const CoordZ &tx, const CoordZ &rx) constwoss::WossDbManagervirtual
getSediment(const CoordZ &tx, const CoordZVector &rx_coordz_vector) constwoss::WossDbManagervirtual
getSSP(const Coord &tx, const Coord &rx, const Time &time, long double ssp_depth_precision=SSP_CUSTOM_DEPTH_PRECISION) constwoss::WossDbManagervirtual
getTimeArr(const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value) constwoss::WossDbManagervirtual
importCustomBathymetry(const std::string &filename, const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS)woss::WossDbManagervirtual
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)woss::WossDbManagervirtual
insertPressure(const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value, const Pressure &pressure) constwoss::WossDbManagervirtual
insertTimeArr(const CoordZ &coord_tx, const CoordZ &coord_rx, const double frequency, const Time &time_value, const TimeArr &channel) constwoss::WossDbManagervirtual
operator=(const WossDbManager &instance)=defaultwoss::WossDbManager
operator=(WossDbManager &&instance)=defaultwoss::WossDbManager
results_arrivals_dbwoss::WossDbManagerprotected
results_pressure_dbwoss::WossDbManagerprotected
sediment_dbwoss::WossDbManagerprotected
setBathymetryDb(std::unique_ptr< WossBathymetryDb > ptr)woss::WossDbManagerinline
setCustomAltimetry(const Altimetry &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)woss::WossDbManagerinline
setCustomBathymetry(const Bathymetry &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)woss::WossDbManagerinline
setCustomBathymetry(const std::string &bathyLine, const Coord &tx_coord=CCBathymetry::DB_CDATA_ALL_OUTER_KEYS, double bearing=CCBathymetry::DB_CDATA_ALL_MEDIUM_KEYS)woss::WossDbManager
setCustomSediment(const Sediment &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)woss::WossDbManagerinline
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)woss::WossDbManager
setCustomSSP(const SSP &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)woss::WossDbManagerinline
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)woss::WossDbManager
setDebug(bool flag)woss::WossDbManagerinline
setResPressureDb(std::unique_ptr< WossResPressDb > ptr)woss::WossDbManagerinline
setResTimeArrDb(std::unique_ptr< WossResTimeArrDb > ptr)woss::WossDbManagerinline
setSedimentDb(std::unique_ptr< WossSedimentDb > ptr)woss::WossDbManagerinline
setSSPDb(std::unique_ptr< WossSSPDb > ptr)woss::WossDbManagerinline
ssp_dbwoss::WossDbManagerprotected
updateDebugFlag()woss::WossDbManagerprotectedvirtual
WossDbManager()woss::WossDbManager
WossDbManager(const WossDbManager &instance)=defaultwoss::WossDbManager
WossDbManager(WossDbManager &&instance)=defaultwoss::WossDbManager
~WossDbManager()=defaultwoss::WossDbManagervirtual