pyside6_qtdatavisualization_python.h 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. // Copyright (C) 2022 The Qt Company Ltd.
  2. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. #ifndef SBK_QTDATAVISUALIZATION_PYTHON_H
  4. #define SBK_QTDATAVISUALIZATION_PYTHON_H
  5. #include <sbkpython.h>
  6. #include <sbkmodule.h>
  7. #include <sbkconverter.h>
  8. // Module Includes
  9. #include <pyside6_qtgui_python.h>
  10. #include <pyside6_qtcore_python.h>
  11. // Bound library includes
  12. #include <QtDataVisualization/q3dcamera.h>
  13. #include <QtDataVisualization/q3dtheme.h>
  14. #include <QtDataVisualization/qabstract3daxis.h>
  15. #include <QtDataVisualization/qabstract3dgraph.h>
  16. #include <QtDataVisualization/qabstract3dinputhandler.h>
  17. #include <QtDataVisualization/qabstract3dseries.h>
  18. #include <QtDataVisualization/qabstractdataproxy.h>
  19. #include <QtDataVisualization/qitemmodelbardataproxy.h>
  20. #include <QtDataVisualization/qitemmodelsurfacedataproxy.h>
  21. #include <QtDataVisualization/qsurface3dseries.h>
  22. QT_BEGIN_NAMESPACE
  23. class Q3DBars;
  24. class Q3DInputHandler;
  25. class Q3DLight;
  26. class Q3DObject;
  27. class Q3DScatter;
  28. class Q3DScene;
  29. class Q3DSurface;
  30. class QBar3DSeries;
  31. class QBarDataItem;
  32. class QBarDataProxy;
  33. class QCategory3DAxis;
  34. class QCustom3DItem;
  35. class QCustom3DLabel;
  36. class QCustom3DVolume;
  37. class QHeightMapSurfaceDataProxy;
  38. class QItemModelScatterDataProxy;
  39. class QLogValue3DAxisFormatter;
  40. class QScatter3DSeries;
  41. class QScatterDataItem;
  42. class QScatterDataProxy;
  43. class QSurfaceDataItem;
  44. class QSurfaceDataProxy;
  45. class QTouch3DInputHandler;
  46. class QValue3DAxis;
  47. class QValue3DAxisFormatter;
  48. QT_END_NAMESPACE
  49. // Type indices
  50. enum [[deprecated]] : int {
  51. SBK_Q3DBARS_IDX = 0,
  52. SBK_Q3DCAMERA_CAMERAPRESET_IDX = 4,
  53. SBK_Q3DCAMERA_IDX = 2,
  54. SBK_Q3DINPUTHANDLER_IDX = 6,
  55. SBK_Q3DLIGHT_IDX = 8,
  56. SBK_Q3DOBJECT_IDX = 10,
  57. SBK_Q3DSCATTER_IDX = 12,
  58. SBK_Q3DSCENE_IDX = 14,
  59. SBK_Q3DSURFACE_IDX = 16,
  60. SBK_Q3DTHEME_COLORSTYLE_IDX = 20,
  61. SBK_Q3DTHEME_THEME_IDX = 22,
  62. SBK_Q3DTHEME_IDX = 18,
  63. SBK_QABSTRACT3DAXIS_AXISORIENTATION_IDX = 26,
  64. SBK_QABSTRACT3DAXIS_AXISTYPE_IDX = 28,
  65. SBK_QABSTRACT3DAXIS_IDX = 24,
  66. SBK_QABSTRACT3DGRAPH_SELECTIONFLAG_IDX = 36,
  67. SBK_QFLAGS_QABSTRACT3DGRAPH_SELECTIONFLAG_IDX = 70,
  68. SBK_QABSTRACT3DGRAPH_SHADOWQUALITY_IDX = 38,
  69. SBK_QABSTRACT3DGRAPH_ELEMENTTYPE_IDX = 32,
  70. SBK_QABSTRACT3DGRAPH_OPTIMIZATIONHINT_IDX = 34,
  71. SBK_QFLAGS_QABSTRACT3DGRAPH_OPTIMIZATIONHINT_IDX = 68,
  72. SBK_QABSTRACT3DGRAPH_IDX = 30,
  73. SBK_QABSTRACT3DINPUTHANDLER_INPUTVIEW_IDX = 42,
  74. SBK_QABSTRACT3DINPUTHANDLER_IDX = 40,
  75. SBK_QABSTRACT3DSERIES_SERIESTYPE_IDX = 48,
  76. SBK_QABSTRACT3DSERIES_MESH_IDX = 46,
  77. SBK_QABSTRACT3DSERIES_IDX = 44,
  78. SBK_QABSTRACTDATAPROXY_DATATYPE_IDX = 52,
  79. SBK_QABSTRACTDATAPROXY_IDX = 50,
  80. SBK_QBAR3DSERIES_IDX = 54,
  81. SBK_QBARDATAITEM_IDX = 56,
  82. SBK_QBARDATAPROXY_IDX = 58,
  83. SBK_QCATEGORY3DAXIS_IDX = 60,
  84. SBK_QCUSTOM3DITEM_IDX = 62,
  85. SBK_QCUSTOM3DLABEL_IDX = 64,
  86. SBK_QCUSTOM3DVOLUME_IDX = 66,
  87. SBK_QHEIGHTMAPSURFACEDATAPROXY_IDX = 74,
  88. SBK_QITEMMODELBARDATAPROXY_MULTIMATCHBEHAVIOR_IDX = 78,
  89. SBK_QITEMMODELBARDATAPROXY_IDX = 76,
  90. SBK_QITEMMODELSCATTERDATAPROXY_IDX = 80,
  91. SBK_QITEMMODELSURFACEDATAPROXY_MULTIMATCHBEHAVIOR_IDX = 84,
  92. SBK_QITEMMODELSURFACEDATAPROXY_IDX = 82,
  93. SBK_QLOGVALUE3DAXISFORMATTER_IDX = 86,
  94. SBK_QSCATTER3DSERIES_IDX = 88,
  95. SBK_QSCATTERDATAITEM_IDX = 90,
  96. SBK_QSCATTERDATAPROXY_IDX = 92,
  97. SBK_QSURFACE3DSERIES_DRAWFLAG_IDX = 96,
  98. SBK_QFLAGS_QSURFACE3DSERIES_DRAWFLAG_IDX = 72,
  99. SBK_QSURFACE3DSERIES_IDX = 94,
  100. SBK_QSURFACEDATAITEM_IDX = 98,
  101. SBK_QSURFACEDATAPROXY_IDX = 100,
  102. SBK_QTOUCH3DINPUTHANDLER_IDX = 102,
  103. SBK_QVALUE3DAXIS_IDX = 104,
  104. SBK_QVALUE3DAXISFORMATTER_IDX = 106,
  105. SBK_QTDATAVISUALIZATION_IDX_COUNT = 108,
  106. };
  107. // Type indices
  108. enum : int {
  109. SBK_Q3DBars_IDX = 0,
  110. SBK_Q3DCamera_CameraPreset_IDX = 2,
  111. SBK_Q3DCamera_IDX = 1,
  112. SBK_Q3DInputHandler_IDX = 3,
  113. SBK_Q3DLight_IDX = 4,
  114. SBK_Q3DObject_IDX = 5,
  115. SBK_Q3DScatter_IDX = 6,
  116. SBK_Q3DScene_IDX = 7,
  117. SBK_Q3DSurface_IDX = 8,
  118. SBK_Q3DTheme_ColorStyle_IDX = 10,
  119. SBK_Q3DTheme_Theme_IDX = 11,
  120. SBK_Q3DTheme_IDX = 9,
  121. SBK_QAbstract3DAxis_AxisOrientation_IDX = 13,
  122. SBK_QAbstract3DAxis_AxisType_IDX = 14,
  123. SBK_QAbstract3DAxis_IDX = 12,
  124. SBK_QAbstract3DGraph_SelectionFlag_IDX = 18,
  125. SBK_QFlags_QAbstract3DGraph_SelectionFlag_IDX = 35,
  126. SBK_QAbstract3DGraph_ShadowQuality_IDX = 19,
  127. SBK_QAbstract3DGraph_ElementType_IDX = 16,
  128. SBK_QAbstract3DGraph_OptimizationHint_IDX = 17,
  129. SBK_QFlags_QAbstract3DGraph_OptimizationHint_IDX = 34,
  130. SBK_QAbstract3DGraph_IDX = 15,
  131. SBK_QAbstract3DInputHandler_InputView_IDX = 21,
  132. SBK_QAbstract3DInputHandler_IDX = 20,
  133. SBK_QAbstract3DSeries_SeriesType_IDX = 24,
  134. SBK_QAbstract3DSeries_Mesh_IDX = 23,
  135. SBK_QAbstract3DSeries_IDX = 22,
  136. SBK_QAbstractDataProxy_DataType_IDX = 26,
  137. SBK_QAbstractDataProxy_IDX = 25,
  138. SBK_QBar3DSeries_IDX = 27,
  139. SBK_QBarDataItem_IDX = 28,
  140. SBK_QBarDataProxy_IDX = 29,
  141. SBK_QCategory3DAxis_IDX = 30,
  142. SBK_QCustom3DItem_IDX = 31,
  143. SBK_QCustom3DLabel_IDX = 32,
  144. SBK_QCustom3DVolume_IDX = 33,
  145. SBK_QHeightMapSurfaceDataProxy_IDX = 37,
  146. SBK_QItemModelBarDataProxy_MultiMatchBehavior_IDX = 39,
  147. SBK_QItemModelBarDataProxy_IDX = 38,
  148. SBK_QItemModelScatterDataProxy_IDX = 40,
  149. SBK_QItemModelSurfaceDataProxy_MultiMatchBehavior_IDX = 42,
  150. SBK_QItemModelSurfaceDataProxy_IDX = 41,
  151. SBK_QLogValue3DAxisFormatter_IDX = 43,
  152. SBK_QScatter3DSeries_IDX = 44,
  153. SBK_QScatterDataItem_IDX = 45,
  154. SBK_QScatterDataProxy_IDX = 46,
  155. SBK_QSurface3DSeries_DrawFlag_IDX = 48,
  156. SBK_QFlags_QSurface3DSeries_DrawFlag_IDX = 36,
  157. SBK_QSurface3DSeries_IDX = 47,
  158. SBK_QSurfaceDataItem_IDX = 49,
  159. SBK_QSurfaceDataProxy_IDX = 50,
  160. SBK_QTouch3DInputHandler_IDX = 51,
  161. SBK_QValue3DAxis_IDX = 52,
  162. SBK_QValue3DAxisFormatter_IDX = 53,
  163. SBK_QtDataVisualization_IDX_COUNT = 54,
  164. };
  165. // This variable stores all Python types exported by this module.
  166. extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtDataVisualizationTypeStructs;
  167. // This variable stores all Python types exported by this module in a backwards compatible way with identical indexing.
  168. [[deprecated]] extern PyTypeObject **SbkPySide6_QtDataVisualizationTypes;
  169. // This variable stores the Python module object exported by this module.
  170. extern PyObject *SbkPySide6_QtDataVisualizationModuleObject;
  171. // This variable stores all type converters exported by this module.
  172. extern SbkConverter **SbkPySide6_QtDataVisualizationTypeConverters;
  173. // Converter indices
  174. enum [[deprecated]] : int {
  175. SBK_QBARDATAARRAY_IDX = 0,
  176. SBK_QSURFACEDATAARRAY_IDX = 1,
  177. SBK_QTDATAVISUALIZATION_QLIST_INT_IDX = 2, // QList<int>
  178. SBK_QTDATAVISUALIZATION_QLIST_QCUSTOM3DITEMPTR_IDX = 3, // QList<QCustom3DItem*>
  179. SBK_QTDATAVISUALIZATION_QLIST_QABSTRACT3DINPUTHANDLERPTR_IDX = 4, // QList<QAbstract3DInputHandler*>
  180. SBK_QTDATAVISUALIZATION_QLIST_Q3DTHEMEPTR_IDX = 5, // QList<Q3DTheme*>
  181. SBK_QTDATAVISUALIZATION_QLIST_QVALUE3DAXISPTR_IDX = 6, // QList<QValue3DAxis*>
  182. SBK_QTDATAVISUALIZATION_QLIST_QSURFACE3DSERIESPTR_IDX = 7, // QList<QSurface3DSeries*>
  183. SBK_QTDATAVISUALIZATION_QLIST_QSCATTER3DSERIESPTR_IDX = 8, // QList<QScatter3DSeries*>
  184. SBK_QTDATAVISUALIZATION_QLIST_QABSTRACT3DAXISPTR_IDX = 9, // QList<QAbstract3DAxis*>
  185. SBK_QTDATAVISUALIZATION_QLIST_QBAR3DSERIESPTR_IDX = 10, // QList<QBar3DSeries*>
  186. SBK_QTDATAVISUALIZATION_QLIST_FLOAT_IDX = 11, // QList<float>
  187. SBK_QTDATAVISUALIZATION_QLIST_UCHAR_IDX = 12, // QList<uchar>
  188. SBK_QTDATAVISUALIZATION_QLIST_UNSIGNEDINT_IDX = 13, // QList<unsigned int>
  189. SBK_QTDATAVISUALIZATION_QLIST_QIMAGEPTR_IDX = 14, // QList<QImage*>
  190. SBK_QTDATAVISUALIZATION_QLIST_QSURFACEDATAITEM_IDX = 15, // QList<QSurfaceDataItem>
  191. SBK_QTDATAVISUALIZATION_QLIST_QSCATTERDATAITEM_IDX = 16, // QList<QScatterDataItem>
  192. SBK_QTDATAVISUALIZATION_QLIST_QBARDATAITEM_IDX = 17, // QList<QBarDataItem>
  193. SBK_QTDATAVISUALIZATION_QLIST_QCOLOR_IDX = 18, // QList<QColor>
  194. SBK_QTDATAVISUALIZATION_QLIST_QLINEARGRADIENT_IDX = 19, // QList<QLinearGradient>
  195. SBK_QTDATAVISUALIZATION_QLIST_QVARIANT_IDX = 20, // QList<QVariant>
  196. SBK_QTDATAVISUALIZATION_QLIST_QSTRING_IDX = 21, // QList<QString>
  197. SBK_QTDATAVISUALIZATION_QMAP_QSTRING_QVARIANT_IDX = 22, // QMap<QString,QVariant>
  198. SBK_QTDATAVISUALIZATION_CONVERTERS_IDX_COUNT = 23,
  199. };
  200. // Converter indices
  201. enum : int {
  202. SBK_QBarDataArray_IDX = 0,
  203. SBK_QSurfaceDataArray_IDX = 1,
  204. SBK_QtDataVisualization_QList_int_IDX = 2, // QList<int>
  205. SBK_QtDataVisualization_QList_QCustom3DItemPTR_IDX = 3, // QList<QCustom3DItem*>
  206. SBK_QtDataVisualization_QList_QAbstract3DInputHandlerPTR_IDX = 4, // QList<QAbstract3DInputHandler*>
  207. SBK_QtDataVisualization_QList_Q3DThemePTR_IDX = 5, // QList<Q3DTheme*>
  208. SBK_QtDataVisualization_QList_QValue3DAxisPTR_IDX = 6, // QList<QValue3DAxis*>
  209. SBK_QtDataVisualization_QList_QSurface3DSeriesPTR_IDX = 7, // QList<QSurface3DSeries*>
  210. SBK_QtDataVisualization_QList_QScatter3DSeriesPTR_IDX = 8, // QList<QScatter3DSeries*>
  211. SBK_QtDataVisualization_QList_QAbstract3DAxisPTR_IDX = 9, // QList<QAbstract3DAxis*>
  212. SBK_QtDataVisualization_QList_QBar3DSeriesPTR_IDX = 10, // QList<QBar3DSeries*>
  213. SBK_QtDataVisualization_QList_float_IDX = 11, // QList<float>
  214. SBK_QtDataVisualization_QList_uchar_IDX = 12, // QList<uchar>
  215. SBK_QtDataVisualization_QList_unsignedint_IDX = 13, // QList<unsigned int>
  216. SBK_QtDataVisualization_QList_QImagePTR_IDX = 14, // QList<QImage*>
  217. SBK_QtDataVisualization_QList_QSurfaceDataItem_IDX = 15, // QList<QSurfaceDataItem>
  218. SBK_QtDataVisualization_QList_QScatterDataItem_IDX = 16, // QList<QScatterDataItem>
  219. SBK_QtDataVisualization_QList_QBarDataItem_IDX = 17, // QList<QBarDataItem>
  220. SBK_QtDataVisualization_QList_QColor_IDX = 18, // QList<QColor>
  221. SBK_QtDataVisualization_QList_QLinearGradient_IDX = 19, // QList<QLinearGradient>
  222. SBK_QtDataVisualization_QList_QVariant_IDX = 20, // QList<QVariant>
  223. SBK_QtDataVisualization_QList_QString_IDX = 21, // QList<QString>
  224. SBK_QtDataVisualization_QMap_QString_QVariant_IDX = 22, // QMap<QString,QVariant>
  225. SBK_QtDataVisualization_CONVERTERS_IDX_COUNT = 23,
  226. };
  227. // Macros for type check
  228. QT_WARNING_PUSH
  229. QT_WARNING_DISABLE_DEPRECATED
  230. namespace Shiboken
  231. {
  232. // PyType functions, to get the PyObjectType for a type T
  233. template<> inline PyTypeObject *SbkType< ::Q3DBars >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DBars_IDX]); }
  234. template<> inline PyTypeObject *SbkType< ::Q3DCamera::CameraPreset >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DCamera_CameraPreset_IDX]); }
  235. template<> inline PyTypeObject *SbkType< ::Q3DCamera >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DCamera_IDX]); }
  236. template<> inline PyTypeObject *SbkType< ::Q3DInputHandler >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DInputHandler_IDX]); }
  237. template<> inline PyTypeObject *SbkType< ::Q3DLight >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DLight_IDX]); }
  238. template<> inline PyTypeObject *SbkType< ::Q3DObject >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DObject_IDX]); }
  239. template<> inline PyTypeObject *SbkType< ::Q3DScatter >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DScatter_IDX]); }
  240. template<> inline PyTypeObject *SbkType< ::Q3DScene >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DScene_IDX]); }
  241. template<> inline PyTypeObject *SbkType< ::Q3DSurface >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DSurface_IDX]); }
  242. template<> inline PyTypeObject *SbkType< ::Q3DTheme::ColorStyle >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DTheme_ColorStyle_IDX]); }
  243. template<> inline PyTypeObject *SbkType< ::Q3DTheme::Theme >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DTheme_Theme_IDX]); }
  244. template<> inline PyTypeObject *SbkType< ::Q3DTheme >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_Q3DTheme_IDX]); }
  245. template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis::AxisOrientation >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DAxis_AxisOrientation_IDX]); }
  246. template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis::AxisType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DAxis_AxisType_IDX]); }
  247. template<> inline PyTypeObject *SbkType< ::QAbstract3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DAxis_IDX]); }
  248. template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::SelectionFlag >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_SelectionFlag_IDX]); }
  249. template<> inline PyTypeObject *SbkType< ::QFlags<QAbstract3DGraph::SelectionFlag> >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QFlags_QAbstract3DGraph_SelectionFlag_IDX]); }
  250. template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::ShadowQuality >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_ShadowQuality_IDX]); }
  251. template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::ElementType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_ElementType_IDX]); }
  252. template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph::OptimizationHint >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_OptimizationHint_IDX]); }
  253. template<> inline PyTypeObject *SbkType< ::QFlags<QAbstract3DGraph::OptimizationHint> >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QFlags_QAbstract3DGraph_OptimizationHint_IDX]); }
  254. template<> inline PyTypeObject *SbkType< ::QAbstract3DGraph >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DGraph_IDX]); }
  255. template<> inline PyTypeObject *SbkType< ::QAbstract3DInputHandler::InputView >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DInputHandler_InputView_IDX]); }
  256. template<> inline PyTypeObject *SbkType< ::QAbstract3DInputHandler >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DInputHandler_IDX]); }
  257. template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::SeriesType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DSeries_SeriesType_IDX]); }
  258. template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries::Mesh >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DSeries_Mesh_IDX]); }
  259. template<> inline PyTypeObject *SbkType< ::QAbstract3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstract3DSeries_IDX]); }
  260. template<> inline PyTypeObject *SbkType< ::QAbstractDataProxy::DataType >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstractDataProxy_DataType_IDX]); }
  261. template<> inline PyTypeObject *SbkType< ::QAbstractDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QAbstractDataProxy_IDX]); }
  262. template<> inline PyTypeObject *SbkType< ::QBar3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QBar3DSeries_IDX]); }
  263. template<> inline PyTypeObject *SbkType< ::QBarDataItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QBarDataItem_IDX]); }
  264. template<> inline PyTypeObject *SbkType< ::QBarDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QBarDataProxy_IDX]); }
  265. template<> inline PyTypeObject *SbkType< ::QCategory3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCategory3DAxis_IDX]); }
  266. template<> inline PyTypeObject *SbkType< ::QCustom3DItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCustom3DItem_IDX]); }
  267. template<> inline PyTypeObject *SbkType< ::QCustom3DLabel >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCustom3DLabel_IDX]); }
  268. template<> inline PyTypeObject *SbkType< ::QCustom3DVolume >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QCustom3DVolume_IDX]); }
  269. template<> inline PyTypeObject *SbkType< ::QHeightMapSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QHeightMapSurfaceDataProxy_IDX]); }
  270. template<> inline PyTypeObject *SbkType< ::QItemModelBarDataProxy::MultiMatchBehavior >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelBarDataProxy_MultiMatchBehavior_IDX]); }
  271. template<> inline PyTypeObject *SbkType< ::QItemModelBarDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelBarDataProxy_IDX]); }
  272. template<> inline PyTypeObject *SbkType< ::QItemModelScatterDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelScatterDataProxy_IDX]); }
  273. template<> inline PyTypeObject *SbkType< ::QItemModelSurfaceDataProxy::MultiMatchBehavior >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelSurfaceDataProxy_MultiMatchBehavior_IDX]); }
  274. template<> inline PyTypeObject *SbkType< ::QItemModelSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QItemModelSurfaceDataProxy_IDX]); }
  275. template<> inline PyTypeObject *SbkType< ::QLogValue3DAxisFormatter >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QLogValue3DAxisFormatter_IDX]); }
  276. template<> inline PyTypeObject *SbkType< ::QScatter3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QScatter3DSeries_IDX]); }
  277. template<> inline PyTypeObject *SbkType< ::QScatterDataItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QScatterDataItem_IDX]); }
  278. template<> inline PyTypeObject *SbkType< ::QScatterDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QScatterDataProxy_IDX]); }
  279. template<> inline PyTypeObject *SbkType< ::QSurface3DSeries::DrawFlag >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurface3DSeries_DrawFlag_IDX]); }
  280. template<> inline PyTypeObject *SbkType< ::QFlags<QSurface3DSeries::DrawFlag> >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QFlags_QSurface3DSeries_DrawFlag_IDX]); }
  281. template<> inline PyTypeObject *SbkType< ::QSurface3DSeries >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurface3DSeries_IDX]); }
  282. template<> inline PyTypeObject *SbkType< ::QSurfaceDataItem >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurfaceDataItem_IDX]); }
  283. template<> inline PyTypeObject *SbkType< ::QSurfaceDataProxy >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QSurfaceDataProxy_IDX]); }
  284. template<> inline PyTypeObject *SbkType< ::QTouch3DInputHandler >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QTouch3DInputHandler_IDX]); }
  285. template<> inline PyTypeObject *SbkType< ::QValue3DAxis >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QValue3DAxis_IDX]); }
  286. template<> inline PyTypeObject *SbkType< ::QValue3DAxisFormatter >() { return Shiboken::Module::get(SbkPySide6_QtDataVisualizationTypeStructs[SBK_QValue3DAxisFormatter_IDX]); }
  287. } // namespace Shiboken
  288. QT_WARNING_POP
  289. #endif // SBK_QTDATAVISUALIZATION_PYTHON_H