33#ifndef WOSS_RES_TIME_ARR_TXT_DB_CREATOR_H
34#define WOSS_RES_TIME_ARR_TXT_DB_CREATOR_H
72 virtual std::unique_ptr<WossDbCreator>
clone()
const override {
return std::make_unique<ResTimeArrTxtDbCreator>(*
this); }
78 virtual std::unique_ptr<WossDb>
createWossDb()
const override;
DbCreator for textual TimeArr database.
Definition res-time-arr-txt-db-creator.h:49
ResTimeArrTxtDbCreator & operator=(const ResTimeArrTxtDbCreator ©)=default
void setSpaceSampling(double value)
Definition res-time-arr-txt-db-creator.h:81
virtual ~ResTimeArrTxtDbCreator() override=default
ResTimeArrTxtDbCreator & operator=(ResTimeArrTxtDbCreator &&tmp)=default
virtual std::unique_ptr< WossDb > createWossDb() const override
Definition res-time-arr-txt-db-creator.cpp:40
double space_sampling
Definition res-time-arr-txt-db-creator.h:89
ResTimeArrTxtDbCreator(const ResTimeArrTxtDbCreator ©)=default
double getSpaceSampling() const
Definition res-time-arr-txt-db-creator.h:83
ResTimeArrTxtDbCreator()=default
virtual bool initializeDb(WossDb &woss_db) const
Definition res-time-arr-txt-db-creator.cpp:57
ResTimeArrTxtDbCreator(ResTimeArrTxtDbCreator &&tmp)=default
virtual std::unique_ptr< WossDbCreator > clone() const override
Definition res-time-arr-txt-db-creator.h:72
Abstract class that provides the interface of database creator ( Factory object )
Definition woss-db-creator.h:55
Abstract class that provides the interface of databases.
Definition woss-db.h:79
Definition ac-toolbox-arr-asc-reader.h:44
Provides the interface for woss::WossDbCreator class.