From 3be8322826594c29dbc2e14539d563f45aebd44b Mon Sep 17 00:00:00 2001 From: Gary Pavlis Date: Mon, 12 Feb 2024 06:41:45 -0500 Subject: [PATCH] Add obvious missing constructor for TimeSeriesWGaps --- cxx/include/mspass/seismic/TimeSeriesWGaps.h | 2 ++ cxx/python/seismic/seismic_py.cc | 1 + 2 files changed, 3 insertions(+) diff --git a/cxx/include/mspass/seismic/TimeSeriesWGaps.h b/cxx/include/mspass/seismic/TimeSeriesWGaps.h index cb67d3022..3e0d449b1 100644 --- a/cxx/include/mspass/seismic/TimeSeriesWGaps.h +++ b/cxx/include/mspass/seismic/TimeSeriesWGaps.h @@ -21,6 +21,8 @@ class TimeSeriesWGaps : public TimeSeries, public DataGap TimeSeriesWGaps(const TimeSeriesWGaps& parent) : TimeSeries(dynamic_cast(parent)), DataGap(dynamic_cast(parent)){};; + TimeSeriesWGaps(const TimeSeries& tsp, const DataGap& dgp) + : TimeSeries(tsp), DataGap(dgp) {}; TimeSeriesWGaps& operator=(const TimeSeriesWGaps& parent); virtual ~TimeSeriesWGaps(){}; /*! diff --git a/cxx/python/seismic/seismic_py.cc b/cxx/python/seismic/seismic_py.cc index 8f1bc01ef..0a153785c 100644 --- a/cxx/python/seismic/seismic_py.cc +++ b/cxx/python/seismic/seismic_py.cc @@ -944,6 +944,7 @@ PYBIND11_MODULE(seismic, m) { .def(py::init<>()) .def(py::init()) .def(py::init()) + .def(py::init()) .def("ator",&TimeSeriesWGaps::ator,"Convert to relative time shifting gaps to match") .def("rtoa",py::overload_cast<>(&TimeSeriesWGaps::rtoa), "Return to UTC time using time shift defined in earlier ator call")