32#ifndef WOSS_BATHYMETRY_UTM_CSV_DB_H
33#define WOSS_BATHYMETRY_UTM_CSV_DB_H
Specialization of WossTextualDb for UTM CSV database.
Definition bathymetry-utm-csv-db.h:47
double range_easting_start
Definition bathymetry-utm-csv-db.h:220
const char getCSVSeparator() const
Definition bathymetry-utm-csv-db.h:98
void setDbSpacing(double spacing)
Definition bathymetry-utm-csv-db.h:105
void setDbTotalValues(int nnorth, int neast)
Definition bathymetry-utm-csv-db.h:120
std::vector< double > bathy_vec
Definition bathymetry-utm-csv-db.h:210
void setCSVSeparator(const char new_separator)
Definition bathymetry-utm-csv-db.h:91
void setLandApproximationFlag(bool flag)
Definition bathymetry-utm-csv-db.h:178
bool getLandApproximationFlag()
Definition bathymetry-utm-csv-db.h:187
virtual Bathymetry getValue(const Coord &coords) const override
Definition bathymetry-utm-csv-db.cpp:63
virtual bool importData()
Definition bathymetry-utm-csv-db.cpp:130
int total_northing_values
Definition bathymetry-utm-csv-db.h:216
double range_northing_start
Definition bathymetry-utm-csv-db.h:224
static const double land_approximation_depth
Definition bathymetry-utm-csv-db.h:230
virtual bool finalizeConnection() override
Definition bathymetry-utm-csv-db.cpp:52
void setDbRangeEasting(double start, double end)
Definition bathymetry-utm-csv-db.h:140
virtual ~BathyUtmCsvDb() override=default
std::pair< double, double > getDbRangeNorthing() const
Definition bathymetry-utm-csv-db.h:170
virtual bool insertValue(const Coord &coordinates, const Bathymetry &bathymetry_value) override
Definition bathymetry-utm-csv-db.cpp:57
void setDbRangeNorthing(double start, double end)
Definition bathymetry-utm-csv-db.h:160
bool approx_land_to_sea_surface
Definition bathymetry-utm-csv-db.h:228
char separator
Definition bathymetry-utm-csv-db.h:212
double range_northing_end
Definition bathymetry-utm-csv-db.h:226
double db_spacing
Definition bathymetry-utm-csv-db.h:214
double range_easting_end
Definition bathymetry-utm-csv-db.h:222
int getBathyIndex(const Coord &coords) const
Definition bathymetry-utm-csv-db.cpp:91
double getDbSpacing() const
Definition bathymetry-utm-csv-db.h:112
std::pair< int, int > getDbTotalValues() const
Definition bathymetry-utm-csv-db.h:130
int total_easting_values
Definition bathymetry-utm-csv-db.h:218
std::pair< double, double > getDbRangeEasting() const
Definition bathymetry-utm-csv-db.h:150
Coordinates (lat, long) class definitions and functions library.
Definition coordinates-definitions.h:98
Data behaviour class for bathymetry database.
Definition woss-db.h:265
Textual implementation of WossDb.
Definition woss-db.h:224
Definition ac-toolbox-arr-asc-reader.h:44
double Bathymetry
Definition definitions.h:44
Provides the interface for woss::WossDb class.