World Ocean Simulation System (WOSS) library
|
DbCreator for NetCDF Deck41 Sediment database. More...
#include <sediment-deck41-db-creator.h>
Public Member Functions | |
SedimDeck41DbCreator () | |
virtual WossDb *const | createWossDb () |
void | setDeck41CoordPathName (const ::std::string &name) |
void | setDeck41MarsdenPathName (const ::std::string &name) |
void | setDeck41MarsdenOnePathName (const ::std::string &name) |
void | setDeck41DbType (DECK41DbType db_type) |
::std::string | getDeck41CoordPathName () const |
::std::string | getDeck41MarsdenPathName () const |
::std::string | getDeck41MarsdenOnePathName () const |
DECK41DbType | getDeck41DbType () const |
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 *woss_db) |
bool | initializeSedimDb (SedimDeck41Db *const woss_db) |
Protected Attributes | |
::std::string | db_coord_name |
::std::string | db_marsden_name |
::std::string | db_marsden_one_name |
DECK41DbType | deck41_db_type |
Protected Attributes inherited from woss::WossDbCreator | |
bool | debug |
bool | woss_db_debug |
::std::string | pathname |
DbCreator for NetCDF Deck41 Sediment database.
SedimDeck41DbCreator implements WossDbCreator for NetCDF Deck41 Sediment database
SedimDeck41DbCreator::SedimDeck41DbCreator | ( | ) |
SedimDeck41DbCreator default constructor
References woss::DECK41_DB_V1_TYPE.
|
virtual |
This method is called to create and initialize a SedimDeck41Db
Implements woss::WossDbCreator.
References initializeSedimDb().
|
protectedvirtual |
Initializes the pointed object
woss_db | pointer to a recently created SedimDeck41Db |
Implements woss::WossDbCreator.
References woss::WossDbCreator::initializeDb().
Referenced by initializeSedimDb().
|
protected |
Initializes the pointed object
woss_db | pointer to a recently created SedimDeck41Db |
References deck41_db_type, initializeDb(), woss::SedimDeck41Db::sediment_coord_db, woss::SedimDeck41Db::sediment_marsden_db, woss::SedimDeck41Db::sediment_marsden_one_db, woss::WossDb::setDbName(), woss::SedimDeck41CoordDb::setDeck41DbType(), woss::SedimDeck41MarsdenDb::setDeck41DbType(), and woss::SedimDeck41MarsdenOneDb::setDeck41DbType().
Referenced by createWossDb().
|
protected |
DECK41 database type
Referenced by initializeSedimDb().