#include #include #include #include "../cgal.hpp" namespace py = pybind11; void init_enums(py::module &m) { py::enum_(m, "Angle") .value("OBTUSE", CGAL::OBTUSE) .value("RIGHT", CGAL::RIGHT) .value("ACUTE", CGAL::ACUTE); py::enum_(m, "Bounded_side") .value("ON_BOUNDED_SIDE", CGAL::ON_BOUNDED_SIDE) .value("ON_BOUNDARY", CGAL::ON_BOUNDARY) .value("ON_UNBOUNDED_SIDE", CGAL::ON_UNBOUNDED_SIDE) py::enum_(m, "Comparison_result") .value("SMALLER", CGAL::SMALLER) .value("EQUAL", CGAL::EQUAL) .value("LARGER", CGAL::LARGER); py::enum_(m, "Sign") .value("NEGATIVE", CGAL::NEGATIVE) .value("ZERO", CGAL::ZERO) .value("POSITIVE", CGAL::POSITIVE); py::enum_(m, "Orientation") .value("LEFT_TURN", CGAL::LEFT_TURN) .value("RIGHT_TURN", CGAL::RIGHT_TURN) .value("COLLINEAR", CGAL::COLLINEAR) .value("CLOCKWISE", CGAL::CLOCKWISE) .value("COUNTERCLOCKWISE", CGAL::COUNTERCLOCKWISE) .value("COPLANAR", CGAL::COPLANAR); py::enum_(m, "Oriented_side") .value("ON_ORIENTED_BOUNDARY", CGAL::ON_ORIENTED_BOUNDARY) .value("ON_NEGATIVE_SIDE", CGAL::ON_NEGATIVE_SIDE) .value("ON_POSITIVE_SIDE", CGAL::ON_POSITIVE_SIDE); }