13
13
#include " ioda/ObsDataVector.h"
14
14
#include " oops/base/ObsVariables.h"
15
15
#include " oops/base/Variables.h"
16
- #include " oops/interface/ObsFilterBase.h"
17
16
#include " oops/util/ObjectCounter.h"
18
17
#include " opsinputs/CxWriter.interface.h"
19
18
#include " opsinputs/CxWriterParameters.h"
20
- #include " ufo/ObsTraits .h"
19
+ #include " ufo/ObsFilterBase .h"
21
20
22
21
namespace eckit {
23
22
class Configuration ;
@@ -42,7 +41,7 @@ class LocalEnvironment;
42
41
// / Most of the implementation is in Fortran (opsinputs_cxwriter_mod.F90).
43
42
// /
44
43
// / \see CxWriterParameters for the list of accepted configuration parameters.
45
- class CxWriter : public oops ::interface::ObsFilterBase< ufo::ObsTraits> ,
44
+ class CxWriter : public ufo ::ObsFilterBase ,
46
45
private util::ObjectCounter<CxWriter> {
47
46
public:
48
47
static const std::string classname () {return " opsinputs::CxWriter" ;}
@@ -62,7 +61,7 @@ class CxWriter : public oops::interface::ObsFilterBase<ufo::ObsTraits>,
62
61
const ioda::ObsVector &hofx,
63
62
const ioda::ObsVector &bias,
64
63
const ufo::ObsDiagnostics & diags) override ;
65
- void checkFilterData (const oops ::FilterStage filterStage) override {}
64
+ void checkFilterData (const ufo ::FilterStage filterStage) override {}
66
65
67
66
oops::Variables requiredVars () const override {return geovars_;}
68
67
oops::ObsVariables requiredHdiagnostics () const override {return extradiagvars_;}
0 commit comments