1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
// Boost Includes ==============================================================
#include <boost/python.hpp>
#include <boost/cstdint.hpp>
// Includes ====================================================================
#include <Magick++/Drawable.h>
// Using =======================================================================
using namespace boost::python;
// Declarations ================================================================
#include <Magick++.h>
namespace {
struct Magick_DrawableCompositeImage_Wrapper: Magick::DrawableCompositeImage
{
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, double p0, double p1, const std::string& p2):
Magick::DrawableCompositeImage(p0, p1, p2), py_self(py_self_) {}
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, double p0, double p1, const Magick::Image& p2):
Magick::DrawableCompositeImage(p0, p1, p2), py_self(py_self_) {}
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, double p0, double p1, double p2, double p3, const std::string& p4):
Magick::DrawableCompositeImage(p0, p1, p2, p3, p4), py_self(py_self_) {}
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, double p0, double p1, double p2, double p3, const Magick::Image& p4):
Magick::DrawableCompositeImage(p0, p1, p2, p3, p4), py_self(py_self_) {}
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, double p0, double p1, double p2, double p3, const std::string& p4, MagickLib::CompositeOperator p5):
Magick::DrawableCompositeImage(p0, p1, p2, p3, p4, p5), py_self(py_self_) {}
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, double p0, double p1, double p2, double p3, const Magick::Image& p4, MagickLib::CompositeOperator p5):
Magick::DrawableCompositeImage(p0, p1, p2, p3, p4, p5), py_self(py_self_) {}
Magick_DrawableCompositeImage_Wrapper(PyObject* py_self_, const Magick::DrawableCompositeImage& p0):
Magick::DrawableCompositeImage(p0), py_self(py_self_) {}
PyObject* py_self;
};
}// namespace
// Module ======================================================================
void Export_pyste_src_DrawableCompositeImage()
{
class_< Magick::DrawableCompositeImage, Magick_DrawableCompositeImage_Wrapper >("DrawableCompositeImage", init< const Magick::DrawableCompositeImage& >())
.def(init< double, double, const std::string& >())
.def(init< double, double, const Magick::Image& >())
.def(init< double, double, double, double, const std::string& >())
.def(init< double, double, double, double, const Magick::Image& >())
.def(init< double, double, double, double, const std::string&, MagickLib::CompositeOperator >())
.def(init< double, double, double, double, const Magick::Image&, MagickLib::CompositeOperator >())
.def("composition", (void (Magick::DrawableCompositeImage::*)(MagickLib::CompositeOperator) )&Magick::DrawableCompositeImage::composition)
.def("composition", (MagickLib::CompositeOperator (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::composition)
.def("filename", (void (Magick::DrawableCompositeImage::*)(const std::string&) )&Magick::DrawableCompositeImage::filename)
.def("filename", (std::string (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::filename)
.def("x", (void (Magick::DrawableCompositeImage::*)(double) )&Magick::DrawableCompositeImage::x)
.def("x", (double (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::x)
.def("y", (void (Magick::DrawableCompositeImage::*)(double) )&Magick::DrawableCompositeImage::y)
.def("y", (double (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::y)
.def("width", (void (Magick::DrawableCompositeImage::*)(double) )&Magick::DrawableCompositeImage::width)
.def("width", (double (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::width)
.def("height", (void (Magick::DrawableCompositeImage::*)(double) )&Magick::DrawableCompositeImage::height)
.def("height", (double (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::height)
.def("image", (void (Magick::DrawableCompositeImage::*)(const Magick::Image&) )&Magick::DrawableCompositeImage::image)
.def("image", (Magick::Image (Magick::DrawableCompositeImage::*)() const)&Magick::DrawableCompositeImage::image)
.def("magick", (void (Magick::DrawableCompositeImage::*)(std::string) )&Magick::DrawableCompositeImage::magick)
.def("magick", (std::string (Magick::DrawableCompositeImage::*)() )&Magick::DrawableCompositeImage::magick)
;
}
|