Skip to content

Commit f07bfd7

Browse files
Refactor ButterworthLowPassFilter binding for improved readability
1 parent d934967 commit f07bfd7

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

bindings/python/ContinuousDynamicalSystem/src/ButterworthLowPassFilter.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,15 @@ void CreateButterworthLowPassFilter(pybind11::module& module)
2727
namespace py = ::pybind11;
2828

2929
BipedalLocomotion::bindings::System::CreateAdvanceable<Eigen::VectorXd, //
30-
Eigen::VectorXd>(module,
31-
"ButterworthLowPassFilter");
30+
Eigen::VectorXd> //
31+
(module, "ButterworthLowPassFilter");
3232

3333
py::class_<ButterworthLowPassFilter, //
3434
::BipedalLocomotion::System::Advanceable<Eigen::VectorXd, //
35-
Eigen::VectorXd>>(module,
36-
"ButterworthLowPassFilter")
37-
.def(py::init());
35+
Eigen::VectorXd>> //
36+
(module, "ButterworthLowPassFilter")
37+
.def(py::init())
38+
.def("reset", &ButterworthLowPassFilter::reset, py::arg("initial_state"));
3839
}
3940

4041
} // namespace ContinuousDynamicalSystem

0 commit comments

Comments
 (0)