WossDb for custom made NetCDF DECK41 Sediment database.
More...
#include <sediment-deck41-coord-db.h>
WossDb for custom made NetCDF DECK41 Sediment database.
SedimDeck41Db implements WossNetcdfDb for the custom made NetCDF DECK41 Sediment database
◆ SedimDeck41CoordDb() [1/2]
| SedimDeck41CoordDb::SedimDeck41CoordDb |
( |
const std::string & |
name = DB_NAME_NOT_SET | ) |
|
SedimDeck41CoordDb default constructor. Default constructed object are not valid
- Parameters
-
◆ SedimDeck41CoordDb() [2/2]
| SedimDeck41CoordDb::SedimDeck41CoordDb |
( |
const std::string & |
name, |
|
|
DECK41DbType |
db_type |
|
) |
| |
SedimDeck41CoordDb default constructor. Default constructed object are not valid
- Parameters
-
| name | pathname of database |
| db_type | DECK41 db type |
◆ ~SedimDeck41CoordDb()
| virtual woss::SedimDeck41CoordDb::~SedimDeck41CoordDb |
( |
| ) |
|
|
overridevirtualdefault |
◆ finalizeConnection()
| bool SedimDeck41CoordDb::finalizeConnection |
( |
| ) |
|
|
overridevirtual |
◆ getDeck41DbType()
| DECK41DbType woss::SedimDeck41CoordDb::getDeck41DbType |
( |
| ) |
const |
|
inline |
Returns the current DECK41 DB type
- Returns
- current deck41 db type
References deck41_db_type.
◆ getSeaFloorType()
| Deck41Types SedimDeck41CoordDb::getSeaFloorType |
( |
const Coord & |
coordinates | ) |
const |
Returns a Deck41Types for the given coordinates
- Parameters
-
| coordinates | const reference to a valid Coord object |
- Returns
- a Deck41Types value ( main type value, secondary type value )
References woss::WossDb::debug, deck41_db_type, woss::DECK41_DB_V1_TYPE, woss::DECK41_DB_V2_TYPE, woss::Coord::getLatitude(), woss::Coord::getLongitude(), getSedimIndex(), getSedimIndexes(), lat_var, lon_var, main_sedim_var_coord, and sec_sedim_var_coord.
Referenced by woss::SedimDeck41Db::getDeck41TypesFromCoords().
◆ getSedimIndex()
| int SedimDeck41CoordDb::getSedimIndex |
( |
const Coord & |
coords | ) |
const |
|
protected |
◆ getSedimIndexes()
| std::pair< int, int > SedimDeck41CoordDb::getSedimIndexes |
( |
const Coord & |
coordinates | ) |
const |
|
protected |
◆ isValid()
| virtual bool woss::SedimDeck41CoordDb::isValid |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ setDeck41DbType()
| void woss::SedimDeck41CoordDb::setDeck41DbType |
( |
DECK41DbType |
db_type | ) |
|
|
inline |
◆ deck41_db_type
◆ lat_var [1/2]
| netCDF::NcVar woss::SedimDeck41CoordDb::lat_var |
|
protected |
◆ lat_var [2/2]
| NcVar* woss::SedimDeck41CoordDb::lat_var |
|
protected |
◆ lon_var [1/2]
| netCDF::NcVar woss::SedimDeck41CoordDb::lon_var |
|
protected |
◆ lon_var [2/2]
| NcVar* woss::SedimDeck41CoordDb::lon_var |
|
protected |
◆ main_sedim_var_coord [1/2]
| netCDF::NcVar woss::SedimDeck41CoordDb::main_sedim_var_coord |
|
protected |
◆ main_sedim_var_coord [2/2]
| NcVar* woss::SedimDeck41CoordDb::main_sedim_var_coord |
|
protected |
◆ sec_sedim_var_coord [1/2]
| netCDF::NcVar woss::SedimDeck41CoordDb::sec_sedim_var_coord |
|
protected |
◆ sec_sedim_var_coord [2/2]
| NcVar* woss::SedimDeck41CoordDb::sec_sedim_var_coord |
|
protected |
The documentation for this class was generated from the following files: