/*
 * Interface wrapper code.
 *
 * Generated by SIP 6.15.3
 *
 * Copyright (c) 2026 Riverbank Computing Limited <info@riverbankcomputing.com>
 * 
 * This file is part of PyQt6-Graphs.
 * 
 * This file may be used under the terms of the GNU General Public License
 * version 3.0 as published by the Free Software Foundation and appearing in
 * the file LICENSE included in the packaging of this file.  Please review the
 * following information to ensure the GNU General Public License version 3.0
 * requirements will be met: http://www.gnu.org/copyleft/gpl.html.
 * 
 * If you do not wish to use this file under the terms of the GPL version 3.0
 * then you may purchase a commercial license.  For more information contact
 * info@riverbankcomputing.com.
 * 
 * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 */

#include "sipAPIQtGraphsWidgets.h"

#line 26 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphsWidgets/q3dgraphswidgetitem.sip"
#include <q3dgraphswidgetitem.h>
#line 29 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"

#line 26 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphs/qgraphs3dnamespace.sip"
#include <qgraphs3dnamespace.h>
#line 33 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 81 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qvectornd.sip"
#include <qvectornd.h>
#line 36 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qlocale.sip"
#include <qlocale.h>
#line 39 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 42 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 53 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphs/qgraphstheme.sip"
#include <qgraphstheme.h>
#line 45 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobject.sip"
#include <qobject.h>
#line 48 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 51 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtQuickWidgets/qquickwidget.sip"
#include <qquickwidget.h>
#line 54 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtGui/qcolor.sip"
#include <qcolor.h>
#line 57 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtQuick/qquickitemgrabresult.sip"
#include <qquickitemgrabresult.h>
#line 60 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qsize.sip"
#include <qsize.h>
#line 63 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphs/qcustom3ditem.sip"
#include <qcustom3ditem.h>
#line 66 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphs/qabstract3daxis.sip"
#include <qabstract3daxis.h>
#line 69 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 135 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 72 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphs/qabstract3dseries.sip"
#include <qabstract3dseries.h>
#line 75 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphs/q3dscene.sip"
#include <q3dscene.h>
#line 78 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 135 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 81 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 154 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 86 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qmetaobject.sip"
#include <qmetaobject.h>
#line 89 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 277 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 92 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 254 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qcoreevent.sip"
#include <qcoreevent.h>
#line 95 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 24 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qstring.sip"
#include <qstring.h>
#line 98 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qvariant.sip"
#include <qvariant.h>
#line 101 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 28 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 104 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 30 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qbytearray.sip"
#include <qbytearray.h>
#line 107 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 135 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qpycore_qlist.sip"
#include <qlist.h>
#line 110 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qnamespace.sip"
#include <qnamespace.h>
#line 154 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qtextstream.sip"
#include <qtextstream.h>
#line 115 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qthread.sip"
#include <qthread.h>
#line 118 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qanystringview.sip"
#include <qanystringview.h>
#line 121 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 25 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qflags.sip"
#include <qglobal.h>
#line 124 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qregularexpression.sip"
#include <qregularexpression.h>
#line 127 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"
#line 26 "/usr/lib/python3.14/site-packages/PyQt6/bindings/QtCore/qobjectdefs.sip"
#include <qobjectdefs.h>
#line 130 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_addTheme, "addTheme(self, theme: QGraphsTheme|None)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_addTheme(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_addTheme(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QGraphsTheme* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QGraphsTheme, &a0))
        {
            sipCpp->addTheme(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_addTheme, doc_Q3DGraphsWidgetItem_addTheme);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_releaseTheme, "releaseTheme(self, theme: QGraphsTheme|None)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_releaseTheme(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_releaseTheme(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QGraphsTheme* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ<", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QGraphsTheme, &a0))
        {
            sipCpp->releaseTheme(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_releaseTheme, doc_Q3DGraphsWidgetItem_releaseTheme);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_activeTheme, "activeTheme(self) -> QGraphsTheme|None");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_activeTheme(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_activeTheme(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QGraphsTheme*sipRes;

            sipRes = sipCpp->activeTheme();

            return sipConvertFromType(sipRes, sipType_QGraphsTheme, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_activeTheme, doc_Q3DGraphsWidgetItem_activeTheme);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setActiveTheme, "setActiveTheme(self, activeTheme: QGraphsTheme|None)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setActiveTheme(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setActiveTheme(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QGraphsTheme* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QGraphsTheme, &a0))
        {
            sipCpp->setActiveTheme(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setActiveTheme, doc_Q3DGraphsWidgetItem_setActiveTheme);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_themes, "themes(self) -> list[QGraphsTheme]");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_themes(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_themes(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            QList< ::QGraphsTheme*>*sipRes;

            sipRes = new QList< ::QGraphsTheme*>(sipCpp->themes());

            return sipConvertFromNewType(sipRes, sipType_QList_0101QGraphsTheme, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_themes, doc_Q3DGraphsWidgetItem_themes);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_shadowQuality, "shadowQuality(self) -> QtGraphs3D.ShadowQuality");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_shadowQuality(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_shadowQuality(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::ShadowQuality sipRes;

            sipRes = sipCpp->shadowQuality();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtGraphs3D_ShadowQuality);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_shadowQuality, doc_Q3DGraphsWidgetItem_shadowQuality);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setShadowQuality, "setShadowQuality(self, shadowQuality: QtGraphs3D.ShadowQuality)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setShadowQuality(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setShadowQuality(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QtGraphs3D::ShadowQuality a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QtGraphs3D_ShadowQuality, &a0))
        {
            sipCpp->setShadowQuality(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setShadowQuality, doc_Q3DGraphsWidgetItem_setShadowQuality);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_selectionMode, "selectionMode(self) -> QtGraphs3D.SelectionFlag");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_selectionMode(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_selectionMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::SelectionFlags*sipRes;

            sipRes = new ::QtGraphs3D::SelectionFlags(sipCpp->selectionMode());

            return sipConvertFromNewType(sipRes, sipType_QFlags_0100QtGraphs3D_SelectionFlag, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_selectionMode, doc_Q3DGraphsWidgetItem_selectionMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setSelectionMode, "setSelectionMode(self, selectionMode: QtGraphs3D.SelectionFlag)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setSelectionMode(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setSelectionMode(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QtGraphs3D::SelectionFlags* a0;
        int a0State = 0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QFlags_0100QtGraphs3D_SelectionFlag, &a0, &a0State))
        {
            sipCpp->setSelectionMode(*a0);
            sipReleaseType(const_cast< ::QtGraphs3D::SelectionFlags *>(a0), sipType_QFlags_0100QtGraphs3D_SelectionFlag, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setSelectionMode, doc_Q3DGraphsWidgetItem_setSelectionMode);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_scene, "scene(self) -> Q3DScene|None");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_scene(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_scene(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::Q3DScene*sipRes;

            sipRes = sipCpp->scene();

            return sipConvertFromType(sipRes, sipType_Q3DScene, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_scene, doc_Q3DGraphsWidgetItem_scene);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMeasureFps, "setMeasureFps(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMeasureFps(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMeasureFps(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMeasureFps(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMeasureFps, doc_Q3DGraphsWidgetItem_setMeasureFps);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_measureFps, "measureFps(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_measureFps(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_measureFps(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->measureFps();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_measureFps, doc_Q3DGraphsWidgetItem_measureFps);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_currentFps, "currentFps(self) -> int");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_currentFps(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_currentFps(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->currentFps();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_currentFps, doc_Q3DGraphsWidgetItem_currentFps);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setOrthoProjection, "setOrthoProjection(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setOrthoProjection(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setOrthoProjection(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setOrthoProjection(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setOrthoProjection, doc_Q3DGraphsWidgetItem_setOrthoProjection);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_isOrthoProjection, "isOrthoProjection(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_isOrthoProjection(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_isOrthoProjection(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isOrthoProjection();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_isOrthoProjection, doc_Q3DGraphsWidgetItem_isOrthoProjection);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_selectedElement, "selectedElement(self) -> QtGraphs3D.ElementType");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_selectedElement(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_selectedElement(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::ElementType sipRes;

            sipRes = sipCpp->selectedElement();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtGraphs3D_ElementType);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_selectedElement, doc_Q3DGraphsWidgetItem_selectedElement);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setAspectRatio, "setAspectRatio(self, ratio: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setAspectRatio(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setAspectRatio(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::qreal a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setAspectRatio(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setAspectRatio, doc_Q3DGraphsWidgetItem_setAspectRatio);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_aspectRatio, "aspectRatio(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_aspectRatio(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_aspectRatio(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::qreal sipRes;

            sipRes = sipCpp->aspectRatio();

            return PyFloat_FromDouble(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_aspectRatio, doc_Q3DGraphsWidgetItem_aspectRatio);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setOptimizationHint, "setOptimizationHint(self, hint: QtGraphs3D.OptimizationHint)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setOptimizationHint(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setOptimizationHint(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QtGraphs3D::OptimizationHint a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QtGraphs3D_OptimizationHint, &a0))
        {
            sipCpp->setOptimizationHint(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setOptimizationHint, doc_Q3DGraphsWidgetItem_setOptimizationHint);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_optimizationHint, "optimizationHint(self) -> QtGraphs3D.OptimizationHint");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_optimizationHint(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_optimizationHint(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::OptimizationHint sipRes;

            sipRes = sipCpp->optimizationHint();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtGraphs3D_OptimizationHint);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_optimizationHint, doc_Q3DGraphsWidgetItem_optimizationHint);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setPolar, "setPolar(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setPolar(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setPolar(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setPolar(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setPolar, doc_Q3DGraphsWidgetItem_setPolar);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_isPolar, "isPolar(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_isPolar(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_isPolar(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isPolar();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_isPolar, doc_Q3DGraphsWidgetItem_isPolar);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setLabelMargin, "setLabelMargin(self, margin: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setLabelMargin(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setLabelMargin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setLabelMargin(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setLabelMargin, doc_Q3DGraphsWidgetItem_setLabelMargin);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_labelMargin, "labelMargin(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_labelMargin(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_labelMargin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->labelMargin();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_labelMargin, doc_Q3DGraphsWidgetItem_labelMargin);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setRadialLabelOffset, "setRadialLabelOffset(self, offset: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setRadialLabelOffset(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setRadialLabelOffset(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setRadialLabelOffset(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setRadialLabelOffset, doc_Q3DGraphsWidgetItem_setRadialLabelOffset);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_radialLabelOffset, "radialLabelOffset(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_radialLabelOffset(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_radialLabelOffset(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->radialLabelOffset();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_radialLabelOffset, doc_Q3DGraphsWidgetItem_radialLabelOffset);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setHorizontalAspectRatio, "setHorizontalAspectRatio(self, ratio: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setHorizontalAspectRatio(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setHorizontalAspectRatio(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::qreal a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setHorizontalAspectRatio(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setHorizontalAspectRatio, doc_Q3DGraphsWidgetItem_setHorizontalAspectRatio);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_horizontalAspectRatio, "horizontalAspectRatio(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_horizontalAspectRatio(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_horizontalAspectRatio(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::qreal sipRes;

            sipRes = sipCpp->horizontalAspectRatio();

            return PyFloat_FromDouble(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_horizontalAspectRatio, doc_Q3DGraphsWidgetItem_horizontalAspectRatio);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setLocale, "setLocale(self, locale: QLocale)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setLocale(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setLocale(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::QLocale* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QLocale, &a0))
        {
            sipCpp->setLocale(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setLocale, doc_Q3DGraphsWidgetItem_setLocale);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_locale, "locale(self) -> QLocale");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_locale(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_locale(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QLocale*sipRes;

            sipRes = new ::QLocale(sipCpp->locale());

            return sipConvertFromNewType(sipRes, sipType_QLocale, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_locale, doc_Q3DGraphsWidgetItem_locale);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_queriedGraphPosition, "queriedGraphPosition(self) -> QVector3D");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_queriedGraphPosition(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_queriedGraphPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QVector3D*sipRes;

            sipRes = new ::QVector3D(sipCpp->queriedGraphPosition());

            return sipConvertFromNewType(sipRes, sipType_QVector3D, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_queriedGraphPosition, doc_Q3DGraphsWidgetItem_queriedGraphPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMargin, "setMargin(self, margin: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMargin(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMargin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::qreal a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMargin(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMargin, doc_Q3DGraphsWidgetItem_setMargin);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_margin, "margin(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_margin(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_margin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::qreal sipRes;

            sipRes = sipCpp->margin();

            return PyFloat_FromDouble(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_margin, doc_Q3DGraphsWidgetItem_margin);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_clearSelection, "clearSelection(self)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_clearSelection(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_clearSelection(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            sipCpp->clearSelection();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_clearSelection, doc_Q3DGraphsWidgetItem_clearSelection);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_hasSeries, "hasSeries(self, series: QAbstract3DSeries|None) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_hasSeries(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_hasSeries(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QAbstract3DSeries* a0;
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QAbstract3DSeries, &a0))
        {
            bool sipRes;

            sipRes = sipCpp->hasSeries(a0);

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_hasSeries, doc_Q3DGraphsWidgetItem_hasSeries);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_addCustomItem, "addCustomItem(self, item: QCustom3DItem|None) -> int");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_addCustomItem(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_addCustomItem(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QCustom3DItem* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ:", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QCustom3DItem, &a0))
        {
            ::qsizetype sipRes;

            sipRes = sipCpp->addCustomItem(a0);

            return PyLong_FromLongLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_addCustomItem, doc_Q3DGraphsWidgetItem_addCustomItem);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_removeCustomItems, "removeCustomItems(self)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_removeCustomItems(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_removeCustomItems(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            sipCpp->removeCustomItems();

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_removeCustomItems, doc_Q3DGraphsWidgetItem_removeCustomItems);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_removeCustomItem, "removeCustomItem(self, item: QCustom3DItem|None)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_removeCustomItem(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_removeCustomItem(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QCustom3DItem* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QCustom3DItem, &a0))
        {
            sipCpp->removeCustomItem(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_removeCustomItem, doc_Q3DGraphsWidgetItem_removeCustomItem);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_removeCustomItemAt, "removeCustomItemAt(self, position: QVector3D)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_removeCustomItemAt(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_removeCustomItemAt(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QVector3D* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QVector3D, &a0))
        {
            sipCpp->removeCustomItemAt(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_removeCustomItemAt, doc_Q3DGraphsWidgetItem_removeCustomItemAt);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_releaseCustomItem, "releaseCustomItem(self, item: QCustom3DItem|None)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_releaseCustomItem(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_releaseCustomItem(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QCustom3DItem* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ<", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QCustom3DItem, &a0))
        {
            sipCpp->releaseCustomItem(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_releaseCustomItem, doc_Q3DGraphsWidgetItem_releaseCustomItem);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_customItems, "customItems(self) -> list[QCustom3DItem]");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_customItems(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_customItems(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            QList< ::QCustom3DItem*>*sipRes;

            sipRes = new QList< ::QCustom3DItem*>(sipCpp->customItems());

            return sipConvertFromNewType(sipRes, sipType_QList_0101QCustom3DItem, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_customItems, doc_Q3DGraphsWidgetItem_customItems);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_selectedLabelIndex, "selectedLabelIndex(self) -> int");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_selectedLabelIndex(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_selectedLabelIndex(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->selectedLabelIndex();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_selectedLabelIndex, doc_Q3DGraphsWidgetItem_selectedLabelIndex);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_selectedAxis, "selectedAxis(self) -> QAbstract3DAxis|None");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_selectedAxis(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_selectedAxis(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QAbstract3DAxis*sipRes;

            sipRes = sipCpp->selectedAxis();

            return sipConvertFromType(sipRes, sipType_QAbstract3DAxis, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_selectedAxis, doc_Q3DGraphsWidgetItem_selectedAxis);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_selectedCustomItemIndex, "selectedCustomItemIndex(self) -> int");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_selectedCustomItemIndex(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_selectedCustomItemIndex(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::qsizetype sipRes;

            sipRes = sipCpp->selectedCustomItemIndex();

            return PyLong_FromLongLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_selectedCustomItemIndex, doc_Q3DGraphsWidgetItem_selectedCustomItemIndex);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_selectedCustomItem, "selectedCustomItem(self) -> QCustom3DItem|None");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_selectedCustomItem(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_selectedCustomItem(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QCustom3DItem*sipRes;

            sipRes = sipCpp->selectedCustomItem();

            return sipConvertFromType(sipRes, sipType_QCustom3DItem, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_selectedCustomItem, doc_Q3DGraphsWidgetItem_selectedCustomItem);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_renderToImage, "renderToImage(self, imageSize: QSize = QSize()) -> QQuickItemGrabResult|None");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_renderToImage(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_renderToImage(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QSize a0def = QSize();
        ::QSize* a0 = &a0def;
        const ::Q3DGraphsWidgetItem *sipCpp;

        static const char *sipKwdList[] = {
            sipName_imageSize,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "B|J9", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QSize, &a0))
        {
            ::QQuickItemGrabResult*sipRes = 0;

#line 109 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/sip/QtGraphsWidgets/q3dgraphswidgetitem.sip"
        QSharedPointer<QQuickItemGrabResult> *grab;
        
        Py_BEGIN_ALLOW_THREADS
        // This will leak but there seems to be no way to detach the object.
        grab = new QSharedPointer<QQuickItemGrabResult>(sipCpp->renderToImage(*a0));
        Py_END_ALLOW_THREADS
        
        sipRes = grab->data();
#line 1334 "/build/pyqt6-graphs/src/pyqt6_graphs-6.11.0/build/QtGraphsWidgets/sipQtGraphsWidgetsQ3DGraphsWidgetItem.cpp"

            return sipConvertFromType(sipRes, sipType_QQuickItemGrabResult, Py_None);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_renderToImage, doc_Q3DGraphsWidgetItem_renderToImage);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_cameraPreset, "cameraPreset(self) -> QtGraphs3D.CameraPreset");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_cameraPreset(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_cameraPreset(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::CameraPreset sipRes;

            sipRes = sipCpp->cameraPreset();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtGraphs3D_CameraPreset);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_cameraPreset, doc_Q3DGraphsWidgetItem_cameraPreset);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCameraPreset, "setCameraPreset(self, preset: QtGraphs3D.CameraPreset)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCameraPreset(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCameraPreset(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QtGraphs3D::CameraPreset a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QtGraphs3D_CameraPreset, &a0))
        {
            sipCpp->setCameraPreset(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCameraPreset, doc_Q3DGraphsWidgetItem_setCameraPreset);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_cameraXRotation, "cameraXRotation(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_cameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_cameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->cameraXRotation();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_cameraXRotation, doc_Q3DGraphsWidgetItem_cameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCameraXRotation, "setCameraXRotation(self, rotation: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setCameraXRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCameraXRotation, doc_Q3DGraphsWidgetItem_setCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_cameraYRotation, "cameraYRotation(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_cameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_cameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->cameraYRotation();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_cameraYRotation, doc_Q3DGraphsWidgetItem_cameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCameraYRotation, "setCameraYRotation(self, rotation: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setCameraYRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCameraYRotation, doc_Q3DGraphsWidgetItem_setCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_minCameraXRotation, "minCameraXRotation(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_minCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_minCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->minCameraXRotation();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_minCameraXRotation, doc_Q3DGraphsWidgetItem_minCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMinCameraXRotation, "setMinCameraXRotation(self, rotation: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMinCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMinCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMinCameraXRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMinCameraXRotation, doc_Q3DGraphsWidgetItem_setMinCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_maxCameraXRotation, "maxCameraXRotation(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_maxCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_maxCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->maxCameraXRotation();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_maxCameraXRotation, doc_Q3DGraphsWidgetItem_maxCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMaxCameraXRotation, "setMaxCameraXRotation(self, rotation: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMaxCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMaxCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMaxCameraXRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMaxCameraXRotation, doc_Q3DGraphsWidgetItem_setMaxCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_minCameraYRotation, "minCameraYRotation(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_minCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_minCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->minCameraYRotation();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_minCameraYRotation, doc_Q3DGraphsWidgetItem_minCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMinCameraYRotation, "setMinCameraYRotation(self, rotation: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMinCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMinCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMinCameraYRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMinCameraYRotation, doc_Q3DGraphsWidgetItem_setMinCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_maxCameraYRotation, "maxCameraYRotation(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_maxCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_maxCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->maxCameraYRotation();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_maxCameraYRotation, doc_Q3DGraphsWidgetItem_maxCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMaxCameraYRotation, "setMaxCameraYRotation(self, rotation: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMaxCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMaxCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMaxCameraYRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMaxCameraYRotation, doc_Q3DGraphsWidgetItem_setMaxCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setZoomAtTargetEnabled, "setZoomAtTargetEnabled(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setZoomAtTargetEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setZoomAtTargetEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setZoomAtTargetEnabled(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setZoomAtTargetEnabled, doc_Q3DGraphsWidgetItem_setZoomAtTargetEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_isZoomAtTargetEnabled, "isZoomAtTargetEnabled(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_isZoomAtTargetEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_isZoomAtTargetEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isZoomAtTargetEnabled();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_isZoomAtTargetEnabled, doc_Q3DGraphsWidgetItem_isZoomAtTargetEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setZoomEnabled, "setZoomEnabled(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setZoomEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setZoomEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setZoomEnabled(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setZoomEnabled, doc_Q3DGraphsWidgetItem_setZoomEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_isZoomEnabled, "isZoomEnabled(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_isZoomEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_isZoomEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isZoomEnabled();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_isZoomEnabled, doc_Q3DGraphsWidgetItem_isZoomEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setSelectionEnabled, "setSelectionEnabled(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setSelectionEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setSelectionEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setSelectionEnabled(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setSelectionEnabled, doc_Q3DGraphsWidgetItem_setSelectionEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_isSelectionEnabled, "isSelectionEnabled(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_isSelectionEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_isSelectionEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isSelectionEnabled();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_isSelectionEnabled, doc_Q3DGraphsWidgetItem_isSelectionEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setRotationEnabled, "setRotationEnabled(self, enable: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setRotationEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setRotationEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setRotationEnabled(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setRotationEnabled, doc_Q3DGraphsWidgetItem_setRotationEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_isRotationEnabled, "isRotationEnabled(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_isRotationEnabled(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_isRotationEnabled(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->isRotationEnabled();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_isRotationEnabled, doc_Q3DGraphsWidgetItem_isRotationEnabled);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_cameraZoomLevel, "cameraZoomLevel(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_cameraZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_cameraZoomLevel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->cameraZoomLevel();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_cameraZoomLevel, doc_Q3DGraphsWidgetItem_cameraZoomLevel);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCameraZoomLevel, "setCameraZoomLevel(self, level: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCameraZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCameraZoomLevel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setCameraZoomLevel(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCameraZoomLevel, doc_Q3DGraphsWidgetItem_setCameraZoomLevel);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_minCameraZoomLevel, "minCameraZoomLevel(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_minCameraZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_minCameraZoomLevel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->minCameraZoomLevel();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_minCameraZoomLevel, doc_Q3DGraphsWidgetItem_minCameraZoomLevel);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMinCameraZoomLevel, "setMinCameraZoomLevel(self, level: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMinCameraZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMinCameraZoomLevel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMinCameraZoomLevel(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMinCameraZoomLevel, doc_Q3DGraphsWidgetItem_setMinCameraZoomLevel);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_maxCameraZoomLevel, "maxCameraZoomLevel(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_maxCameraZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_maxCameraZoomLevel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->maxCameraZoomLevel();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_maxCameraZoomLevel, doc_Q3DGraphsWidgetItem_maxCameraZoomLevel);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMaxCameraZoomLevel, "setMaxCameraZoomLevel(self, level: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMaxCameraZoomLevel(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMaxCameraZoomLevel(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMaxCameraZoomLevel(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMaxCameraZoomLevel, doc_Q3DGraphsWidgetItem_setMaxCameraZoomLevel);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_cameraTargetPosition, "cameraTargetPosition(self) -> QVector3D");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_cameraTargetPosition(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_cameraTargetPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QVector3D*sipRes;

            sipRes = new ::QVector3D(sipCpp->cameraTargetPosition());

            return sipConvertFromNewType(sipRes, sipType_QVector3D, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_cameraTargetPosition, doc_Q3DGraphsWidgetItem_cameraTargetPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCameraTargetPosition, "setCameraTargetPosition(self, target: QVector3D)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCameraTargetPosition(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCameraTargetPosition(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QVector3D* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QVector3D, &a0))
        {
            sipCpp->setCameraTargetPosition(*a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCameraTargetPosition, doc_Q3DGraphsWidgetItem_setCameraTargetPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_wrapCameraXRotation, "wrapCameraXRotation(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_wrapCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_wrapCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->wrapCameraXRotation();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_wrapCameraXRotation, doc_Q3DGraphsWidgetItem_wrapCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setWrapCameraXRotation, "setWrapCameraXRotation(self, wrap: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setWrapCameraXRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setWrapCameraXRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setWrapCameraXRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setWrapCameraXRotation, doc_Q3DGraphsWidgetItem_setWrapCameraXRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_wrapCameraYRotation, "wrapCameraYRotation(self) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_wrapCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_wrapCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            bool sipRes;

            sipRes = sipCpp->wrapCameraYRotation();

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_wrapCameraYRotation, doc_Q3DGraphsWidgetItem_wrapCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setWrapCameraYRotation, "setWrapCameraYRotation(self, wrap: bool)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setWrapCameraYRotation(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setWrapCameraYRotation(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        bool a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bb", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setWrapCameraYRotation(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setWrapCameraYRotation, doc_Q3DGraphsWidgetItem_setWrapCameraYRotation);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCameraPosition, "setCameraPosition(self, horizontal: float, vertical: float, zoom: float = 100)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCameraPosition(PyObject *, PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCameraPosition(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        float a1;
        float a2 = 100;
        ::Q3DGraphsWidgetItem *sipCpp;

        static const char *sipKwdList[] = {
            SIP_NULLPTR,
            SIP_NULLPTR,
            sipName_zoom,
        };

        if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bff|f", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0, &a1, &a2))
        {
            sipCpp->setCameraPosition(a0, a1, a2);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCameraPosition, doc_Q3DGraphsWidgetItem_setCameraPosition);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_msaaSamples, "msaaSamples(self) -> int");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_msaaSamples(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_msaaSamples(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            int sipRes;

            sipRes = sipCpp->msaaSamples();

            return PyLong_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_msaaSamples, doc_Q3DGraphsWidgetItem_msaaSamples);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setMsaaSamples, "setMsaaSamples(self, samples: int)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setMsaaSamples(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setMsaaSamples(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        int a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bi", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setMsaaSamples(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setMsaaSamples, doc_Q3DGraphsWidgetItem_setMsaaSamples);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_ambientLightStrength, "ambientLightStrength(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_ambientLightStrength(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_ambientLightStrength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->ambientLightStrength();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_ambientLightStrength, doc_Q3DGraphsWidgetItem_ambientLightStrength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setAmbientLightStrength, "setAmbientLightStrength(self, newAmbientLightStrength: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setAmbientLightStrength(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setAmbientLightStrength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setAmbientLightStrength(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setAmbientLightStrength, doc_Q3DGraphsWidgetItem_setAmbientLightStrength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_lightStrength, "lightStrength(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_lightStrength(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_lightStrength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->lightStrength();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_lightStrength, doc_Q3DGraphsWidgetItem_lightStrength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setLightStrength, "setLightStrength(self, newLightStrength: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setLightStrength(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setLightStrength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setLightStrength(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setLightStrength, doc_Q3DGraphsWidgetItem_setLightStrength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_shadowStrength, "shadowStrength(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_shadowStrength(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_shadowStrength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            float sipRes;

            sipRes = sipCpp->shadowStrength();

            return PyFloat_FromDouble((double)sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_shadowStrength, doc_Q3DGraphsWidgetItem_shadowStrength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setShadowStrength, "setShadowStrength(self, newShadowStrength: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setShadowStrength(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setShadowStrength(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        float a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bf", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setShadowStrength(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setShadowStrength, doc_Q3DGraphsWidgetItem_setShadowStrength);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_lightColor, "lightColor(self) -> QColor");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_lightColor(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_lightColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QColor*sipRes;

            sipRes = new ::QColor(sipCpp->lightColor());

            return sipConvertFromNewType(sipRes, sipType_QColor, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_lightColor, doc_Q3DGraphsWidgetItem_lightColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setLightColor, "setLightColor(self, newLightColor: QColor|Qt.GlobalColor|int)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setLightColor(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setLightColor(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QColor* a0;
        int a0State = 0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ1", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QColor, &a0, &a0State))
        {
            sipCpp->setLightColor(*a0);
            sipReleaseType(a0, sipType_QColor, a0State);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setLightColor, doc_Q3DGraphsWidgetItem_setLightColor);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_gridLineType, "gridLineType(self) -> QtGraphs3D.GridLineType");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_gridLineType(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_gridLineType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::GridLineType sipRes;

            sipRes = sipCpp->gridLineType();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtGraphs3D_GridLineType);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_gridLineType, doc_Q3DGraphsWidgetItem_gridLineType);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setGridLineType, "setGridLineType(self, gridLineType: QtGraphs3D.GridLineType)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setGridLineType(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setGridLineType(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QtGraphs3D::GridLineType a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QtGraphs3D_GridLineType, &a0))
        {
            sipCpp->setGridLineType(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setGridLineType, doc_Q3DGraphsWidgetItem_setGridLineType);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setWidget, "setWidget(self, widget: QQuickWidget|None)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setWidget(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setWidget(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QQuickWidget* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ8", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QQuickWidget, &a0))
        {
            sipCpp->setWidget(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setWidget, doc_Q3DGraphsWidgetItem_setWidget);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_widget, "widget(self) -> QQuickWidget|None");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_widget(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_widget(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QQuickWidget*sipRes;

            sipRes = sipCpp->widget();

            return sipConvertFromType(sipRes, sipType_QQuickWidget, SIP_NULLPTR);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_widget, doc_Q3DGraphsWidgetItem_widget);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_event, "event(self, event: QEvent|None) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_event(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_event(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_Q3DGraphsWidgetItem)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QEvent* a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "pJ8", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QEvent, &a0))
        {
            bool sipRes;

            sipRes = (sipSelfWasArg ? sipCpp->::Q3DGraphsWidgetItem::event(a0) : sipCpp->event(a0));

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_event, doc_Q3DGraphsWidgetItem_event);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_eventFilter, "eventFilter(self, obj: QObject|None, event: QEvent|None) -> bool");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_eventFilter(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_eventFilter(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;
    bool sipSelfWasArg = (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_Q3DGraphsWidgetItem)) || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));

    {
        ::QObject* a0;
        ::QEvent* a1;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "pJ8J8", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QObject, &a0, sipType_QEvent, &a1))
        {
            bool sipRes;

            sipRes = (sipSelfWasArg ? sipCpp->::Q3DGraphsWidgetItem::eventFilter(a0, a1) : sipCpp->eventFilter(a0, a1));

            return PyBool_FromLong(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_eventFilter, doc_Q3DGraphsWidgetItem_eventFilter);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_doRayPicking, "doRayPicking(self, origin: QVector3D, direction: QVector3D)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_doRayPicking(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_doRayPicking(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QVector3D* a0;
        ::QVector3D* a1;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BJ9J9", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QVector3D, &a0, sipType_QVector3D, &a1))
        {
            sipCpp->doRayPicking(*a0, *a1);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_doRayPicking, doc_Q3DGraphsWidgetItem_doRayPicking);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setTransparencyTechnique, "setTransparencyTechnique(self, technique: QtGraphs3D.TransparencyTechnique)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setTransparencyTechnique(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setTransparencyTechnique(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::QtGraphs3D::TransparencyTechnique a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "BE", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, sipType_QtGraphs3D_TransparencyTechnique, &a0))
        {
            sipCpp->setTransparencyTechnique(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setTransparencyTechnique, doc_Q3DGraphsWidgetItem_setTransparencyTechnique);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_transparencyTechnique, "transparencyTechnique(self) -> QtGraphs3D.TransparencyTechnique");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_transparencyTechnique(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_transparencyTechnique(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::QtGraphs3D::TransparencyTechnique sipRes;

            sipRes = sipCpp->transparencyTechnique();

            return sipConvertFromEnum(static_cast<int>(sipRes), sipType_QtGraphs3D_TransparencyTechnique);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_transparencyTechnique, doc_Q3DGraphsWidgetItem_transparencyTechnique);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_setCutoffMargin, "setCutoffMargin(self, margin: float)");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_setCutoffMargin(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_setCutoffMargin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        ::qreal a0;
        ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "Bd", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp, &a0))
        {
            sipCpp->setCutoffMargin(a0);

            Py_INCREF(Py_None);
            return Py_None;
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_setCutoffMargin, doc_Q3DGraphsWidgetItem_setCutoffMargin);

    return SIP_NULLPTR;
}


PyDoc_STRVAR(doc_Q3DGraphsWidgetItem_cutoffMargin, "cutoffMargin(self) -> float");

extern "C" {static PyObject *meth_Q3DGraphsWidgetItem_cutoffMargin(PyObject *, PyObject *);}
static PyObject *meth_Q3DGraphsWidgetItem_cutoffMargin(PyObject *sipSelf, PyObject *sipArgs)
{
    PyObject *sipParseErr = SIP_NULLPTR;

    {
        const ::Q3DGraphsWidgetItem *sipCpp;

        if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_Q3DGraphsWidgetItem, &sipCpp))
        {
            ::qreal sipRes;

            sipRes = sipCpp->cutoffMargin();

            return PyFloat_FromDouble(sipRes);
        }
    }

    sipNoMethod(sipParseErr, sipName_Q3DGraphsWidgetItem, sipName_cutoffMargin, doc_Q3DGraphsWidgetItem_cutoffMargin);

    return SIP_NULLPTR;
}


/* Cast a pointer to a type somewhere in its inheritance hierarchy. */
extern "C" {static void *cast_Q3DGraphsWidgetItem(void *, const sipTypeDef *);}
static void *cast_Q3DGraphsWidgetItem(void *sipCppV, const sipTypeDef *targetType)
{
    ::Q3DGraphsWidgetItem *sipCpp = reinterpret_cast< ::Q3DGraphsWidgetItem *>(sipCppV);

    if (targetType == sipType_Q3DGraphsWidgetItem)
        return sipCppV;

    if (targetType == sipType_QObject)
        return static_cast< ::QObject *>(sipCpp);

    return SIP_NULLPTR;
}


/* Call the instance's destructor. */
extern "C" {static void release_Q3DGraphsWidgetItem(void *, int);}
static void release_Q3DGraphsWidgetItem(void *sipCppV, int)
{
    ::Q3DGraphsWidgetItem *sipCpp = reinterpret_cast< ::Q3DGraphsWidgetItem *>(sipCppV);

    if (QThread::currentThread() == sipCpp->thread())
        delete sipCpp;
    else
        sipCpp->deleteLater();
}


extern "C" {static void dealloc_Q3DGraphsWidgetItem(sipSimpleWrapper *);}
static void dealloc_Q3DGraphsWidgetItem(sipSimpleWrapper *sipSelf)
{
    if (sipIsOwnedByPython(sipSelf))
    {
        release_Q3DGraphsWidgetItem(sipGetAddress(sipSelf), 0);
    }
}


/* Define this type's super-types. */
static sipEncodedTypeDef supers_Q3DGraphsWidgetItem[] = {{4, 0, 1}};


static PyMethodDef methods_Q3DGraphsWidgetItem[] = {
    {sipName_activeTheme, meth_Q3DGraphsWidgetItem_activeTheme, METH_VARARGS, doc_Q3DGraphsWidgetItem_activeTheme},
    {sipName_addCustomItem, meth_Q3DGraphsWidgetItem_addCustomItem, METH_VARARGS, doc_Q3DGraphsWidgetItem_addCustomItem},
    {sipName_addTheme, meth_Q3DGraphsWidgetItem_addTheme, METH_VARARGS, doc_Q3DGraphsWidgetItem_addTheme},
    {sipName_ambientLightStrength, meth_Q3DGraphsWidgetItem_ambientLightStrength, METH_VARARGS, doc_Q3DGraphsWidgetItem_ambientLightStrength},
    {sipName_aspectRatio, meth_Q3DGraphsWidgetItem_aspectRatio, METH_VARARGS, doc_Q3DGraphsWidgetItem_aspectRatio},
    {sipName_cameraPreset, meth_Q3DGraphsWidgetItem_cameraPreset, METH_VARARGS, doc_Q3DGraphsWidgetItem_cameraPreset},
    {sipName_cameraTargetPosition, meth_Q3DGraphsWidgetItem_cameraTargetPosition, METH_VARARGS, doc_Q3DGraphsWidgetItem_cameraTargetPosition},
    {sipName_cameraXRotation, meth_Q3DGraphsWidgetItem_cameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_cameraXRotation},
    {sipName_cameraYRotation, meth_Q3DGraphsWidgetItem_cameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_cameraYRotation},
    {sipName_cameraZoomLevel, meth_Q3DGraphsWidgetItem_cameraZoomLevel, METH_VARARGS, doc_Q3DGraphsWidgetItem_cameraZoomLevel},
    {sipName_clearSelection, meth_Q3DGraphsWidgetItem_clearSelection, METH_VARARGS, doc_Q3DGraphsWidgetItem_clearSelection},
    {sipName_currentFps, meth_Q3DGraphsWidgetItem_currentFps, METH_VARARGS, doc_Q3DGraphsWidgetItem_currentFps},
    {sipName_customItems, meth_Q3DGraphsWidgetItem_customItems, METH_VARARGS, doc_Q3DGraphsWidgetItem_customItems},
    {sipName_cutoffMargin, meth_Q3DGraphsWidgetItem_cutoffMargin, METH_VARARGS, doc_Q3DGraphsWidgetItem_cutoffMargin},
    {sipName_doRayPicking, meth_Q3DGraphsWidgetItem_doRayPicking, METH_VARARGS, doc_Q3DGraphsWidgetItem_doRayPicking},
    {sipName_event, meth_Q3DGraphsWidgetItem_event, METH_VARARGS, doc_Q3DGraphsWidgetItem_event},
    {sipName_eventFilter, meth_Q3DGraphsWidgetItem_eventFilter, METH_VARARGS, doc_Q3DGraphsWidgetItem_eventFilter},
    {sipName_gridLineType, meth_Q3DGraphsWidgetItem_gridLineType, METH_VARARGS, doc_Q3DGraphsWidgetItem_gridLineType},
    {sipName_hasSeries, meth_Q3DGraphsWidgetItem_hasSeries, METH_VARARGS, doc_Q3DGraphsWidgetItem_hasSeries},
    {sipName_horizontalAspectRatio, meth_Q3DGraphsWidgetItem_horizontalAspectRatio, METH_VARARGS, doc_Q3DGraphsWidgetItem_horizontalAspectRatio},
    {sipName_isOrthoProjection, meth_Q3DGraphsWidgetItem_isOrthoProjection, METH_VARARGS, doc_Q3DGraphsWidgetItem_isOrthoProjection},
    {sipName_isPolar, meth_Q3DGraphsWidgetItem_isPolar, METH_VARARGS, doc_Q3DGraphsWidgetItem_isPolar},
    {sipName_isRotationEnabled, meth_Q3DGraphsWidgetItem_isRotationEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_isRotationEnabled},
    {sipName_isSelectionEnabled, meth_Q3DGraphsWidgetItem_isSelectionEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_isSelectionEnabled},
    {sipName_isZoomAtTargetEnabled, meth_Q3DGraphsWidgetItem_isZoomAtTargetEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_isZoomAtTargetEnabled},
    {sipName_isZoomEnabled, meth_Q3DGraphsWidgetItem_isZoomEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_isZoomEnabled},
    {sipName_labelMargin, meth_Q3DGraphsWidgetItem_labelMargin, METH_VARARGS, doc_Q3DGraphsWidgetItem_labelMargin},
    {sipName_lightColor, meth_Q3DGraphsWidgetItem_lightColor, METH_VARARGS, doc_Q3DGraphsWidgetItem_lightColor},
    {sipName_lightStrength, meth_Q3DGraphsWidgetItem_lightStrength, METH_VARARGS, doc_Q3DGraphsWidgetItem_lightStrength},
    {sipName_locale, meth_Q3DGraphsWidgetItem_locale, METH_VARARGS, doc_Q3DGraphsWidgetItem_locale},
    {sipName_margin, meth_Q3DGraphsWidgetItem_margin, METH_VARARGS, doc_Q3DGraphsWidgetItem_margin},
    {sipName_maxCameraXRotation, meth_Q3DGraphsWidgetItem_maxCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_maxCameraXRotation},
    {sipName_maxCameraYRotation, meth_Q3DGraphsWidgetItem_maxCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_maxCameraYRotation},
    {sipName_maxCameraZoomLevel, meth_Q3DGraphsWidgetItem_maxCameraZoomLevel, METH_VARARGS, doc_Q3DGraphsWidgetItem_maxCameraZoomLevel},
    {sipName_measureFps, meth_Q3DGraphsWidgetItem_measureFps, METH_VARARGS, doc_Q3DGraphsWidgetItem_measureFps},
    {sipName_minCameraXRotation, meth_Q3DGraphsWidgetItem_minCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_minCameraXRotation},
    {sipName_minCameraYRotation, meth_Q3DGraphsWidgetItem_minCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_minCameraYRotation},
    {sipName_minCameraZoomLevel, meth_Q3DGraphsWidgetItem_minCameraZoomLevel, METH_VARARGS, doc_Q3DGraphsWidgetItem_minCameraZoomLevel},
    {sipName_msaaSamples, meth_Q3DGraphsWidgetItem_msaaSamples, METH_VARARGS, doc_Q3DGraphsWidgetItem_msaaSamples},
    {sipName_optimizationHint, meth_Q3DGraphsWidgetItem_optimizationHint, METH_VARARGS, doc_Q3DGraphsWidgetItem_optimizationHint},
    {sipName_queriedGraphPosition, meth_Q3DGraphsWidgetItem_queriedGraphPosition, METH_VARARGS, doc_Q3DGraphsWidgetItem_queriedGraphPosition},
    {sipName_radialLabelOffset, meth_Q3DGraphsWidgetItem_radialLabelOffset, METH_VARARGS, doc_Q3DGraphsWidgetItem_radialLabelOffset},
    {sipName_releaseCustomItem, meth_Q3DGraphsWidgetItem_releaseCustomItem, METH_VARARGS, doc_Q3DGraphsWidgetItem_releaseCustomItem},
    {sipName_releaseTheme, meth_Q3DGraphsWidgetItem_releaseTheme, METH_VARARGS, doc_Q3DGraphsWidgetItem_releaseTheme},
    {sipName_removeCustomItem, meth_Q3DGraphsWidgetItem_removeCustomItem, METH_VARARGS, doc_Q3DGraphsWidgetItem_removeCustomItem},
    {sipName_removeCustomItemAt, meth_Q3DGraphsWidgetItem_removeCustomItemAt, METH_VARARGS, doc_Q3DGraphsWidgetItem_removeCustomItemAt},
    {sipName_removeCustomItems, meth_Q3DGraphsWidgetItem_removeCustomItems, METH_VARARGS, doc_Q3DGraphsWidgetItem_removeCustomItems},
    {sipName_renderToImage, SIP_MLMETH_CAST(meth_Q3DGraphsWidgetItem_renderToImage), METH_VARARGS|METH_KEYWORDS, doc_Q3DGraphsWidgetItem_renderToImage},
    {sipName_scene, meth_Q3DGraphsWidgetItem_scene, METH_VARARGS, doc_Q3DGraphsWidgetItem_scene},
    {sipName_selectedAxis, meth_Q3DGraphsWidgetItem_selectedAxis, METH_VARARGS, doc_Q3DGraphsWidgetItem_selectedAxis},
    {sipName_selectedCustomItem, meth_Q3DGraphsWidgetItem_selectedCustomItem, METH_VARARGS, doc_Q3DGraphsWidgetItem_selectedCustomItem},
    {sipName_selectedCustomItemIndex, meth_Q3DGraphsWidgetItem_selectedCustomItemIndex, METH_VARARGS, doc_Q3DGraphsWidgetItem_selectedCustomItemIndex},
    {sipName_selectedElement, meth_Q3DGraphsWidgetItem_selectedElement, METH_VARARGS, doc_Q3DGraphsWidgetItem_selectedElement},
    {sipName_selectedLabelIndex, meth_Q3DGraphsWidgetItem_selectedLabelIndex, METH_VARARGS, doc_Q3DGraphsWidgetItem_selectedLabelIndex},
    {sipName_selectionMode, meth_Q3DGraphsWidgetItem_selectionMode, METH_VARARGS, doc_Q3DGraphsWidgetItem_selectionMode},
    {sipName_setActiveTheme, meth_Q3DGraphsWidgetItem_setActiveTheme, METH_VARARGS, doc_Q3DGraphsWidgetItem_setActiveTheme},
    {sipName_setAmbientLightStrength, meth_Q3DGraphsWidgetItem_setAmbientLightStrength, METH_VARARGS, doc_Q3DGraphsWidgetItem_setAmbientLightStrength},
    {sipName_setAspectRatio, meth_Q3DGraphsWidgetItem_setAspectRatio, METH_VARARGS, doc_Q3DGraphsWidgetItem_setAspectRatio},
    {sipName_setCameraPosition, SIP_MLMETH_CAST(meth_Q3DGraphsWidgetItem_setCameraPosition), METH_VARARGS|METH_KEYWORDS, doc_Q3DGraphsWidgetItem_setCameraPosition},
    {sipName_setCameraPreset, meth_Q3DGraphsWidgetItem_setCameraPreset, METH_VARARGS, doc_Q3DGraphsWidgetItem_setCameraPreset},
    {sipName_setCameraTargetPosition, meth_Q3DGraphsWidgetItem_setCameraTargetPosition, METH_VARARGS, doc_Q3DGraphsWidgetItem_setCameraTargetPosition},
    {sipName_setCameraXRotation, meth_Q3DGraphsWidgetItem_setCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setCameraXRotation},
    {sipName_setCameraYRotation, meth_Q3DGraphsWidgetItem_setCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setCameraYRotation},
    {sipName_setCameraZoomLevel, meth_Q3DGraphsWidgetItem_setCameraZoomLevel, METH_VARARGS, doc_Q3DGraphsWidgetItem_setCameraZoomLevel},
    {sipName_setCutoffMargin, meth_Q3DGraphsWidgetItem_setCutoffMargin, METH_VARARGS, doc_Q3DGraphsWidgetItem_setCutoffMargin},
    {sipName_setGridLineType, meth_Q3DGraphsWidgetItem_setGridLineType, METH_VARARGS, doc_Q3DGraphsWidgetItem_setGridLineType},
    {sipName_setHorizontalAspectRatio, meth_Q3DGraphsWidgetItem_setHorizontalAspectRatio, METH_VARARGS, doc_Q3DGraphsWidgetItem_setHorizontalAspectRatio},
    {sipName_setLabelMargin, meth_Q3DGraphsWidgetItem_setLabelMargin, METH_VARARGS, doc_Q3DGraphsWidgetItem_setLabelMargin},
    {sipName_setLightColor, meth_Q3DGraphsWidgetItem_setLightColor, METH_VARARGS, doc_Q3DGraphsWidgetItem_setLightColor},
    {sipName_setLightStrength, meth_Q3DGraphsWidgetItem_setLightStrength, METH_VARARGS, doc_Q3DGraphsWidgetItem_setLightStrength},
    {sipName_setLocale, meth_Q3DGraphsWidgetItem_setLocale, METH_VARARGS, doc_Q3DGraphsWidgetItem_setLocale},
    {sipName_setMargin, meth_Q3DGraphsWidgetItem_setMargin, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMargin},
    {sipName_setMaxCameraXRotation, meth_Q3DGraphsWidgetItem_setMaxCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMaxCameraXRotation},
    {sipName_setMaxCameraYRotation, meth_Q3DGraphsWidgetItem_setMaxCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMaxCameraYRotation},
    {sipName_setMaxCameraZoomLevel, meth_Q3DGraphsWidgetItem_setMaxCameraZoomLevel, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMaxCameraZoomLevel},
    {sipName_setMeasureFps, meth_Q3DGraphsWidgetItem_setMeasureFps, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMeasureFps},
    {sipName_setMinCameraXRotation, meth_Q3DGraphsWidgetItem_setMinCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMinCameraXRotation},
    {sipName_setMinCameraYRotation, meth_Q3DGraphsWidgetItem_setMinCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMinCameraYRotation},
    {sipName_setMinCameraZoomLevel, meth_Q3DGraphsWidgetItem_setMinCameraZoomLevel, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMinCameraZoomLevel},
    {sipName_setMsaaSamples, meth_Q3DGraphsWidgetItem_setMsaaSamples, METH_VARARGS, doc_Q3DGraphsWidgetItem_setMsaaSamples},
    {sipName_setOptimizationHint, meth_Q3DGraphsWidgetItem_setOptimizationHint, METH_VARARGS, doc_Q3DGraphsWidgetItem_setOptimizationHint},
    {sipName_setOrthoProjection, meth_Q3DGraphsWidgetItem_setOrthoProjection, METH_VARARGS, doc_Q3DGraphsWidgetItem_setOrthoProjection},
    {sipName_setPolar, meth_Q3DGraphsWidgetItem_setPolar, METH_VARARGS, doc_Q3DGraphsWidgetItem_setPolar},
    {sipName_setRadialLabelOffset, meth_Q3DGraphsWidgetItem_setRadialLabelOffset, METH_VARARGS, doc_Q3DGraphsWidgetItem_setRadialLabelOffset},
    {sipName_setRotationEnabled, meth_Q3DGraphsWidgetItem_setRotationEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_setRotationEnabled},
    {sipName_setSelectionEnabled, meth_Q3DGraphsWidgetItem_setSelectionEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_setSelectionEnabled},
    {sipName_setSelectionMode, meth_Q3DGraphsWidgetItem_setSelectionMode, METH_VARARGS, doc_Q3DGraphsWidgetItem_setSelectionMode},
    {sipName_setShadowQuality, meth_Q3DGraphsWidgetItem_setShadowQuality, METH_VARARGS, doc_Q3DGraphsWidgetItem_setShadowQuality},
    {sipName_setShadowStrength, meth_Q3DGraphsWidgetItem_setShadowStrength, METH_VARARGS, doc_Q3DGraphsWidgetItem_setShadowStrength},
    {sipName_setTransparencyTechnique, meth_Q3DGraphsWidgetItem_setTransparencyTechnique, METH_VARARGS, doc_Q3DGraphsWidgetItem_setTransparencyTechnique},
    {sipName_setWidget, meth_Q3DGraphsWidgetItem_setWidget, METH_VARARGS, doc_Q3DGraphsWidgetItem_setWidget},
    {sipName_setWrapCameraXRotation, meth_Q3DGraphsWidgetItem_setWrapCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setWrapCameraXRotation},
    {sipName_setWrapCameraYRotation, meth_Q3DGraphsWidgetItem_setWrapCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_setWrapCameraYRotation},
    {sipName_setZoomAtTargetEnabled, meth_Q3DGraphsWidgetItem_setZoomAtTargetEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_setZoomAtTargetEnabled},
    {sipName_setZoomEnabled, meth_Q3DGraphsWidgetItem_setZoomEnabled, METH_VARARGS, doc_Q3DGraphsWidgetItem_setZoomEnabled},
    {sipName_shadowQuality, meth_Q3DGraphsWidgetItem_shadowQuality, METH_VARARGS, doc_Q3DGraphsWidgetItem_shadowQuality},
    {sipName_shadowStrength, meth_Q3DGraphsWidgetItem_shadowStrength, METH_VARARGS, doc_Q3DGraphsWidgetItem_shadowStrength},
    {sipName_themes, meth_Q3DGraphsWidgetItem_themes, METH_VARARGS, doc_Q3DGraphsWidgetItem_themes},
    {sipName_transparencyTechnique, meth_Q3DGraphsWidgetItem_transparencyTechnique, METH_VARARGS, doc_Q3DGraphsWidgetItem_transparencyTechnique},
    {sipName_widget, meth_Q3DGraphsWidgetItem_widget, METH_VARARGS, doc_Q3DGraphsWidgetItem_widget},
    {sipName_wrapCameraXRotation, meth_Q3DGraphsWidgetItem_wrapCameraXRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_wrapCameraXRotation},
    {sipName_wrapCameraYRotation, meth_Q3DGraphsWidgetItem_wrapCameraYRotation, METH_VARARGS, doc_Q3DGraphsWidgetItem_wrapCameraYRotation}
};


/* Define this type's signals. */
static const pyqt6QtSignal signals_Q3DGraphsWidgetItem[] = {
    {"cutoffMarginChanged(qreal)", "\1cutoffMarginChanged(self, newMargin: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"transparencyTechniqueChanged(QtGraphs3D::TransparencyTechnique)", "\1transparencyTechniqueChanged(self, technique: QtGraphs3D.TransparencyTechnique)", SIP_NULLPTR, SIP_NULLPTR},
    {"gridLineTypeChanged()", "\1gridLineTypeChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"lightColorChanged()", "\1lightColorChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"shadowStrengthChanged()", "\1shadowStrengthChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"lightStrengthChanged()", "\1lightStrengthChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"ambientLightStrengthChanged()", "\1ambientLightStrengthChanged(self)", SIP_NULLPTR, SIP_NULLPTR},
    {"selectionEnabledChanged(bool)", "\1selectionEnabledChanged(self, enable: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"rotationEnabledChanged(bool)", "\1rotationEnabledChanged(self, enable: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"zoomAtTargetEnabledChanged(bool)", "\1zoomAtTargetEnabledChanged(self, enable: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"zoomEnabledChanged(bool)", "\1zoomEnabledChanged(self, enable: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"msaaSamplesChanged(int)", "\1msaaSamplesChanged(self, samples: int)", SIP_NULLPTR, SIP_NULLPTR},
    {"wrapCameraYRotationChanged(bool)", "\1wrapCameraYRotationChanged(self, wrap: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"wrapCameraXRotationChanged(bool)", "\1wrapCameraXRotationChanged(self, wrap: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"maxCameraYRotationChanged(float)", "\1maxCameraYRotationChanged(self, rotation: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"maxCameraXRotationChanged(float)", "\1maxCameraXRotationChanged(self, rotation: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"minCameraYRotationChanged(float)", "\1minCameraYRotationChanged(self, rotation: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"minCameraXRotationChanged(float)", "\1minCameraXRotationChanged(self, rotation: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"maxCameraZoomLevelChanged(float)", "\1maxCameraZoomLevelChanged(self, zoomLevel: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"minCameraZoomLevelChanged(float)", "\1minCameraZoomLevelChanged(self, zoomLevel: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"cameraTargetPositionChanged(QVector3D)", "\1cameraTargetPositionChanged(self, target: QVector3D)", SIP_NULLPTR, SIP_NULLPTR},
    {"cameraZoomLevelChanged(float)", "\1cameraZoomLevelChanged(self, zoomLevel: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"cameraYRotationChanged(float)", "\1cameraYRotationChanged(self, rotation: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"cameraXRotationChanged(float)", "\1cameraXRotationChanged(self, rotation: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"cameraPresetChanged(QtGraphs3D::CameraPreset)", "\1cameraPresetChanged(self, preset: QtGraphs3D.CameraPreset)", SIP_NULLPTR, SIP_NULLPTR},
    {"marginChanged(qreal)", "\1marginChanged(self, margin: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"queriedGraphPositionChanged(QVector3D)", "\1queriedGraphPositionChanged(self, data: QVector3D)", SIP_NULLPTR, SIP_NULLPTR},
    {"localeChanged(QLocale)", "\1localeChanged(self, locale: QLocale)", SIP_NULLPTR, SIP_NULLPTR},
    {"horizontalAspectRatioChanged(qreal)", "\1horizontalAspectRatioChanged(self, ratio: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"radialLabelOffsetChanged(float)", "\1radialLabelOffsetChanged(self, offset: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"labelMarginChanged(float)", "\1labelMarginChanged(self, margin: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"polarChanged(bool)", "\1polarChanged(self, enabled: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"optimizationHintChanged(QtGraphs3D::OptimizationHint)", "\1optimizationHintChanged(self, hint: QtGraphs3D.OptimizationHint)", SIP_NULLPTR, SIP_NULLPTR},
    {"aspectRatioChanged(qreal)", "\1aspectRatioChanged(self, ratio: float)", SIP_NULLPTR, SIP_NULLPTR},
    {"orthoProjectionChanged(bool)", "\1orthoProjectionChanged(self, enabled: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"currentFpsChanged(int)", "\1currentFpsChanged(self, fps: int)", SIP_NULLPTR, SIP_NULLPTR},
    {"measureFpsChanged(bool)", "\1measureFpsChanged(self, enabled: bool)", SIP_NULLPTR, SIP_NULLPTR},
    {"selectedElementChanged(QtGraphs3D::ElementType)", "\1selectedElementChanged(self, type: QtGraphs3D.ElementType)", SIP_NULLPTR, SIP_NULLPTR},
    {"selectionModeChanged(QtGraphs3D::SelectionFlags)", "\1selectionModeChanged(self, selectionMode: QtGraphs3D.SelectionFlag)", SIP_NULLPTR, SIP_NULLPTR},
    {"shadowQualityChanged(QtGraphs3D::ShadowQuality)", "\1shadowQualityChanged(self, quality: QtGraphs3D.ShadowQuality)", SIP_NULLPTR, SIP_NULLPTR},
    {"activeThemeChanged(QGraphsTheme*)", "\1activeThemeChanged(self, activeTheme: QGraphsTheme|None)", SIP_NULLPTR, SIP_NULLPTR},
    {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}
};


static pyqt6ClassPluginDef plugin_Q3DGraphsWidgetItem = {
    &::Q3DGraphsWidgetItem::staticMetaObject,
    signals_Q3DGraphsWidgetItem,
    SIP_NULLPTR
};


sipClassTypeDef sipTypeDef_QtGraphsWidgets_Q3DGraphsWidgetItem = {
    {
        SIP_NULLPTR,
        SIP_TYPE_SCC|SIP_TYPE_SUPER_INIT|SIP_TYPE_LIMITED_API|SIP_TYPE_CLASS,
        sipNameNr_Q3DGraphsWidgetItem,
        SIP_NULLPTR,
        &plugin_Q3DGraphsWidgetItem,
    },
    {
        sipNameNr_Q3DGraphsWidgetItem,
        {0, 0, 1},
        102, methods_Q3DGraphsWidgetItem,
        0, SIP_NULLPTR,
        {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
    },
    SIP_NULLPTR,
    -1,
    -1,
    supers_Q3DGraphsWidgetItem,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    dealloc_Q3DGraphsWidgetItem,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    release_Q3DGraphsWidgetItem,
    cast_Q3DGraphsWidgetItem,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    SIP_NULLPTR,
    0,
};
