7#include <matplotlibcpp17/common.h>
9#include <pybind11/pybind11.h>
11namespace matplotlibcpp17::patches {
18 Circle(
const pybind11::tuple &args = pybind11::tuple(),
19 const pybind11::dict &kwargs = pybind11::dict()) {
20 circle_attr = pybind11::module::import(
"matplotlib.patches").attr(
"Circle");
21 self = circle_attr(*args, **kwargs);
25 pybind11::object circle_attr;
33 Ellipse(
const pybind11::tuple &args = pybind11::tuple(),
34 const pybind11::dict &kwargs = pybind11::dict()) {
36 pybind11::module::import(
"matplotlib.patches").attr(
"Ellipse");
37 self = ellipse_attr(*args, **kwargs);
41 pybind11::object ellipse_attr;
49 Rectangle(
const pybind11::tuple &args = pybind11::tuple(),
50 const pybind11::dict &kwargs = pybind11::dict()) {
52 pybind11::module::import(
"matplotlib.patches").attr(
"Rectangle");
53 self = rectangle_attr(*args, **kwargs);
57 pybind11::object rectangle_attr;
65 Wedge(
const pybind11::tuple &args = pybind11::tuple(),
66 const pybind11::dict &kwargs = pybind11::dict()) {
67 wedge_attr = pybind11::module::import(
"matplotlib.patches").attr(
"Wedge");
68 self = wedge_attr(*args, **kwargs);
72 pybind11::object wedge_attr;
80 Polygon(
const pybind11::tuple &args = pybind11::tuple(),
81 const pybind11::dict &kwargs = pybind11::dict()) {
83 pybind11::module::import(
"matplotlib.patches").attr(
"Polygon");
84 self = polygon_attr(*args, **kwargs);
88 pybind11::object polygon_attr;
A base class for python wrapper classes.
Definition: common.h:39
A wrapper class for matplotlib.patches.Circle.
Definition: patches.h:16
A wrapper class for matplotlib.patches.Ellipse.
Definition: patches.h:31
A wrapper class for matplotlib.patches.Polygon.
Definition: patches.h:78
A wrapper class for matplotlib.patches.Rectangle.
Definition: patches.h:47
A wrapper class for matplotlib.patches.Wedge.
Definition: patches.h:63