/** * @file quiver.h * @brief corresponding header for matplotlib.quiver **/ #pragma once #include #include namespace matplotlibcpp17::quiver { /** * @brief A wrapper class for matplotlib.quiver.Quiver **/ struct DECL_STRUCT_ATTR Quiver : public BaseWrapper { public: Quiver(const pybind11::object &q) { self = q; } Quiver(pybind11::object &&q) { self = std::move(q); } }; /** * @brief A wrapper class for matplotlib.quiver.QuiverKey **/ struct DECL_STRUCT_ATTR QuiverKey : public BaseWrapper { QuiverKey(const pybind11::object &qk) { self = qk; } QuiverKey(pybind11::object &&qk) { self = std::move(qk); } }; } // namespace matplotlibcpp17::quiver