#include "../src/scripting/ScriptEdit.h"
#include "../src/core/MdiSubWindow.h"
#include "../src/table/Column.h"
#include "../src/table/Table.h"
#include <QDate>
#include <QTime>
#include <QDateTime>
#include <datetime.h>
#include <qwt_color_map.h>
#include <LinearColorMap.h>
#include "../src/matrix/Matrix.h"
#include "../src/plot2D/ArrowMarker.h"
#include "../src/plot2D/LineMarker.h"
#include "../src/plot2D/FrameWidget.h"
#include "../src/plot2D/TexWidget.h"
#include "../src/plot2D/ImageWidget.h"
#include "../src/plot2D/LegendWidget.h"
#include "../src/plot2D/RectangleWidget.h"
#include "../src/plot2D/EllipseWidget.h"
#include "../src/plot2D/ColorScaleWidget.h"
#include "../src/plot2D/PlotTable.h"
#include <qwt_symbol.h>
#include <ImageSymbol.h>
#include <UnicodeSymbol.h>
#include <qwt_plot_curve.h>
#include "../src/plot2D/PlotCurve.h"
#include "../src/plot2D/FunctionCurve.h"
#include "../src/plot2D/ErrorBarsCurve.h"
#include "../src/plot2D/PieCurve.h"
#include "../src/plot2D/VectorCurve.h"
#include "../src/plot2D/QwtHistogram.h"
#include "../src/plot2D/BoxCurve.h"
#include "../src/plot2D/BoxChartGroup.h"
#include "../src/plot2D/RidgelineCurve.h"
#include <qwt_plot_spectrogram.h>
#include "../src/plot2D/Spectrogram.h"
#include "../src/plot2D/Grid.h"
#include <qwt_scale_div.h>
#include "qwt_plot.h"
#include "../src/plot2D/Graph.h"
#include "../src/plot2D/MultiLayer.h"
#include "../src/scripting/Note.h"
#include "qwt3d_types.h"
#include "qwt3d_axis.h"
#include "qwt3d_label.h"
#include "../src/plot3D/Label3D.h"
#include "../src/plot3D/ColorScale3D.h"
#include "../src/plot3D/Curve3D.h"
#include "../src/plot3D/Group3D.h"
#include "../src/plot3D/Graph3D.h"
#include "../src/core/ApplicationWindow.h"
#include "../src/analysis/Fit.h"
#include "../src/analysis/ExponentialFit.h"
#include "../src/analysis/SigmoidalFit.h"
#include "../src/analysis/SurfaceFit.h"
#include "../src/analysis/NonLinear2DFit.h"
#include "../src/analysis/Exponential2DFit.h"
#include "../src/analysis/Gauss2DFit.h"
#include "../src/analysis/Lorentz2DFit.h"
#include "../src/analysis/LogisticCumFit.h"
#include "../src/analysis/PlaneFit.h"
#include "../src/analysis/Poly2DFit.h"
#include "../src/analysis/Polynomial2DFit.h"
#include "../src/analysis/Parabola2DFit.h"
#include "../src/analysis/Power2DFit.h"
#include "../src/analysis/Voigt2DFit.h"
#include "../src/analysis/LogisticFit.h"
#include "../src/analysis/SineFit.h"
#include "../src/analysis/SineSqrFit.h"
#include "../src/analysis/NonLinearFit.h"
#include "../src/analysis/PluginFit.h"
#include "../src/analysis/MultiPeakFit.h"
#include "../src/analysis/PsdVoigtFit.h"
#include "../src/analysis/PolynomialFit.h"
#include "../src/analysis/LinearFit.h"
#include "../src/analysis/MultiLinearRegression.h"
#include "../src/analysis/Filter.h"
#include "../src/analysis/ConvexHullFilter.h"
#include "../src/analysis/Differentiation.h"
#include "../src/analysis/Integration.h"
#include "../src/analysis/Interpolation.h"
#include "../src/analysis/SmoothFilter.h"
#include "../src/analysis/FindPeaksFilter.h"
#include "../src/analysis/FFTFilter.h"
#include "../src/analysis/FFT.h"
#include "../src/analysis/Correlation.h"
#include "../src/analysis/Convolution.h"
#include "../src/analysis/ParetoFilter.h"
#include "../src/analysis/BlandAltmanFilter.h"
#include "../src/analysis/QQPlotFilter.h"
#include <Statistics.h>
#include <StatisticTest.h>
#include <tTest.h>
#include <ChiSquareTest.h>
#include <KolmogorovSmirnovTest.h>
#include <MultiSampleTest.h>
#include <KruskalWallisAnova.h>
#include <MoodsMedianTest.h>
#include <FriedmanAnova.h>
#include <MannWhitneyTest.h>
#include <SignTest.h>
#include <WilcoxonTest.h>
#include <ShapiroWilkTest.h>
#include <Anova.h>
#include "../src/scripting/PythonScripting.h"
#include "../src/scripting/PythonScript.h"
#include "../src/core/Folder.h"
#define CHECK_MATRIX_COL | ( | arg | ) |
Value:
int col = arg-1;\ if (col < 0 || col >= sipCpp->numCols()) {\ sipIsErr = 1;\ PyErr_Format(PyExc_ValueError, "There's no column %d in matrix %s!", col+1, sipCpp->name().toUtf8().constData());\ }
#define CHECK_MATRIX_ROW | ( | arg | ) |
Value:
int row = arg-1;\ if (row < 0 || row >= sipCpp->numRows()) {\ sipIsErr = 1;\ PyErr_Format(PyExc_ValueError, "There's no row %d in matrix %s!", row+1, sipCpp->name().toUtf8().constData());\ }
#define CHECK_TABLE_COL | ( | arg | ) |
Value:
int col;\ if (QtiPyLongCheck(arg)) {\ col = (int)QtiPyLongAsLong(arg) - 1;\ if (col < 0 || col >= sipCpp->numCols()) {\ sipIsErr = 1;\ PyErr_Format(PyExc_ValueError, "There's no column %d in table %s!", col+1, sipCpp->name().toUtf8().constData());\ }\ } else {\ PyObject *tmp = PyObject_Str(arg);\ if (!tmp) {\ sipIsErr = 1;\ PyErr_Format(PyExc_TypeError, "Column argument must be either int or string.");\ } else {\ col = sipCpp->colIndex(QtiPyUnicodeAsUTF8(tmp));\ if (col < 0) {\ sipIsErr = 1;\ PyErr_Format(PyExc_ValueError, "There's no column named %s in table %s!", QtiPyUnicodeAsUTF8(tmp),\ sipCpp->name().toUtf8().constData());\ Py_DECREF(tmp);\ }\ }\ }
#define CHECK_TABLE_ROW | ( | arg | ) |
Value:
int row = arg-1;\ if (row < 0 || row >= sipCpp->numRows()) {\ sipIsErr = 1;\ PyErr_Format(PyExc_ValueError, "There's no row %d in table %s!", row + 1, sipCpp->name().toUtf8().constData());\ }
#define QtiPyLongAsLong PyInt_AsLong |
Referenced by Column::for(), Table::if(), and Table::setCellDataHelper().
#define QtiPyLongCheck PyInt_Check |
Referenced by Column::for(), and Table::if().
#define QtiPySliceObject (PySliceObject *) |
#define QtiPyUnicode PyString_FromString |
Referenced by Table::cellDataHelper(), Column::for(), and Table::if().
#define QtiPyUnicodeAsUTF8 PyString_AsString |
Referenced by Table::for(), Column::for(), Table::if(), and Table::setCellDataHelper().
#define SIPQTI_APP | ( | sipcppexpr | ) |
Value:
ApplicationWindow *app = sipqti_app();\ if (app) sipCpp = sipcppexpr;\ else { sipCpp = NULL; }
Module qti Import QtCore QtCoremod sip Import QtGui QtGuimod sip If | ( | Qt_5_0_0- | ) |
References PyName.
ApplicationWindow * sipqti_app | ( | ) |