WossDbCreator for the UMT CSV bathymetry database.
More...
#include <bathymetry-utm-csv-db-creator.h>
WossDbCreator for the UMT CSV bathymetry database.
Specialization of WossDbCreator for the UMT CSV bathymetry database.
◆ BathyUtmCsvDbCreator()
BathyUtmCsvDbCreator::BathyUtmCsvDbCreator |
( |
| ) |
|
◆ createWossDb()
WossDb *const BathyUtmCsvDbCreator::createWossDb |
( |
| ) |
|
|
virtual |
Creates and initialize a BathyUtmCsvDb object
- Returns
- a pointer to a properly initialized BathyUtmCsvDb object
Implements woss::WossDbCreator.
References approx_land_to_sea_surface, db_spacing, initializeDb(), woss::WossDbCreator::pathname, range_easting_end, range_easting_start, range_northing_end, range_northing_start, separator, woss::BathyUtmCsvDb::setCSVSeparator(), woss::BathyUtmCsvDb::setDbRangeEasting(), woss::BathyUtmCsvDb::setDbRangeNorthing(), woss::BathyUtmCsvDb::setDbSpacing(), woss::BathyUtmCsvDb::setDbTotalValues(), woss::BathyUtmCsvDb::setLandApproximationFlag(), total_easting_values, and total_northing_values.
◆ getCSVSeparator()
const char woss::BathyUtmCsvDbCreator::getCSVSeparator |
( |
| ) |
const |
|
inline |
Returns the current char separator
- Returns
- the char separator
References separator.
◆ getDbRangeEasting()
std::pair< double, double > woss::BathyUtmCsvDbCreator::getDbRangeEasting |
( |
| ) |
const |
|
inline |
◆ getDbRangeNorthing()
std::pair< double, double > woss::BathyUtmCsvDbCreator::getDbRangeNorthing |
( |
| ) |
const |
|
inline |
◆ getDbSpacing()
double woss::BathyUtmCsvDbCreator::getDbSpacing |
( |
| ) |
const |
|
inline |
Returns the current db spatial resolution
- Returns
- the db spatial resolution in meters
References db_spacing.
◆ getDbTotalValues()
std::pair< int, int > woss::BathyUtmCsvDbCreator::getDbTotalValues |
( |
| ) |
const |
|
inline |
◆ getLandApproximationFlag()
bool woss::BathyUtmCsvDbCreator::getLandApproximationFlag |
( |
| ) |
|
|
inline |
◆ initializeDb()
bool BathyUtmCsvDbCreator::initializeDb |
( |
WossDb *const |
woss_db | ) |
|
|
protectedvirtual |
◆ setCSVSeparator()
Sets the char separator used in CSV textual db
- Parameters
-
new_separator | separator char |
- Returns
- reference to *this
References separator.
◆ setDbRangeEasting()
◆ setDbRangeNorthing()
◆ setDbSpacing()
Sets db resolution, in meters
- Parameters
-
spacing | space resolution in meters |
- Returns
- reference to *this
References db_spacing.
◆ setDbTotalValues()
Sets the db total northing and easting values
- Parameters
-
nnorth | db total northing points. should be >= 0 |
neast | db total easting points. should be >= 0 |
- Returns
- reference to *this
References total_easting_values, and total_northing_values.
◆ setLandApproximationFlag()
Sets land approximation flag
- Parameters
-
flag | land approximation flag |
- Returns
- reference to *this
References approx_land_to_sea_surface.
◆ approx_land_to_sea_surface
bool woss::BathyUtmCsvDbCreator::approx_land_to_sea_surface |
|
protected |
◆ db_spacing
double woss::BathyUtmCsvDbCreator::db_spacing |
|
protected |
◆ range_easting_end
double woss::BathyUtmCsvDbCreator::range_easting_end |
|
protected |
◆ range_easting_start
double woss::BathyUtmCsvDbCreator::range_easting_start |
|
protected |
◆ range_northing_end
double woss::BathyUtmCsvDbCreator::range_northing_end |
|
protected |
◆ range_northing_start
double woss::BathyUtmCsvDbCreator::range_northing_start |
|
protected |
◆ separator
char woss::BathyUtmCsvDbCreator::separator |
|
protected |
◆ total_easting_values
int woss::BathyUtmCsvDbCreator::total_easting_values |
|
protected |
◆ total_northing_values
int woss::BathyUtmCsvDbCreator::total_northing_values |
|
protected |
The documentation for this class was generated from the following files: