40#ifndef WOSS_SEDIMENT_DECK41_DB_CREATOR_H
41#define WOSS_SEDIMENT_DECK41_DB_CREATOR_H
44#ifdef WOSS_NETCDF_SUPPORT
82 void setDeck41CoordPathName( const ::std::string& name ) { db_coord_name = name; }
84 void setDeck41MarsdenPathName( const ::std::string& name ) { db_marsden_name = name; }
86 void setDeck41MarsdenOnePathName( const ::std::string& name ) { db_marsden_one_name = name; }
88#if defined (WOSS_NETCDF4_SUPPORT)
92 ::std::string getDeck41CoordPathName()
const {
return db_coord_name; }
94 ::std::string getDeck41MarsdenPathName()
const {
return db_marsden_name; }
96 ::std::string getDeck41MarsdenOnePathName()
const {
return db_marsden_one_name; }
103 ::std::string db_coord_name;
105 ::std::string db_marsden_name;
107 ::std::string db_marsden_one_name;
DbCreator for NetCDF Deck41 Sediment database.
Definition sediment-deck41-db-creator.h:61
bool initializeSedimDb(SedimDeck41Db *const woss_db)
Definition sediment-deck41-db-creator.cpp:73
virtual bool initializeDb(WossDb *woss_db)
Definition sediment-deck41-db-creator.cpp:93
SedimDeck41DbCreator()
Definition sediment-deck41-db-creator.cpp:49
DECK41DbType deck41_db_type
Definition sediment-deck41-db-creator.h:112
virtual WossDb *const createWossDb()
Definition sediment-deck41-db-creator.cpp:64
WossDb for NetCDF DECK41 Sediment database.
Definition sediment-deck41-db.h:82
Abstract class that provides the interface of database creator ( Factory object )
Definition woss-db-creator.h:64
Abstract class that provides the interface of databases.
Definition woss-db.h:89
Provides the interface for woss::SedimDeck41CoordDb class.
DECK41DbType
Definition sediment-deck41-coord-db.h:82
Provides the interface for woss::WossDbCreator class.