World Ocean Simulation System (WOSS) library
|
WossDbCreator for the GEBCO bathymetry database. More...
#include <bathymetry-gebco-db-creator.h>
Public Member Functions | |
BathyGebcoDbCreator () | |
virtual WossDb *const | createWossDb () |
BathyGebcoDbCreator & | setGebcoBathyType (GEBCO_BATHY_TYPE bathy_type) |
GEBCO_BATHY_TYPE | getGebcoBathyType () |
Public Member Functions inherited from woss::WossDbCreator | |
WossDbCreator () | |
WossDbCreator & | setDebug (bool flag) |
WossDbCreator & | setWossDebug (bool flag) |
WossDbCreator & | setDbPathName (const ::std::string &name) |
bool | isUsingDebug () const |
bool | isUsingWossDbDebug () const |
::std::string | getDbPathName () const |
Protected Member Functions | |
virtual bool | initializeDb (WossDb *const woss_db) |
Protected Attributes | |
GEBCO_BATHY_TYPE | gebco_type |
Protected Attributes inherited from woss::WossDbCreator | |
bool | debug |
bool | woss_db_debug |
::std::string | pathname |
WossDbCreator for the GEBCO bathymetry database.
Specialization of WossDbCreator for the GEBCO bathymetry database.
It also provides a Tcl interpreter for NS-2 implementation.
BathyGebcoDbCreator::BathyGebcoDbCreator | ( | ) |
Default BathyGebcoDbCreator constructor
References woss::GEBCO_2D_30_SECONDS_BATHY_TYPE.
|
virtual |
Creates and initialize a BathyGebcoDb object
Implements woss::WossDbCreator.
References gebco_type, initializeDb(), woss::WossDbCreator::pathname, and woss::BathyGebcoDb::setGebcoType().
|
inline |
Gets the GEBCO_BATHY_TYPE related to the netcdf db that will be opened
References gebco_type.
|
protectedvirtual |
Initializes the pointed object
woss_db | pointer to a recently created BathyGebcoDb |
Implements woss::WossDbCreator.
References woss::WossDbCreator::initializeDb().
Referenced by createWossDb().
|
inline |
Sets the GEBCO_BATHY_TYPE related to the netcdf db that will be opened
bathy_type | netcdf file format |
References gebco_type.
|
protected |
GEBCO version in use
Referenced by createWossDb(), getGebcoBathyType(), and setGebcoBathyType().