Engauge Digitizer 2
Loading...
Searching...
No Matches
TestSplineDrawer.h
Go to the documentation of this file.
1#ifndef TEST_SPLINE_DRAWER_H
2#define TEST_SPLINE_DRAWER_H
3
4#include <QObject>
5#include <QString>
6#include "SplinePair.h"
7#include <vector>
8
9class Spline;
10
12class TestSplineDrawer : public QObject
13{
14 Q_OBJECT
15public:
17 explicit TestSplineDrawer(QObject *parent = 0);
18
19signals:
20
21private slots:
22 void cleanupTestCase ();
23 void initTestCase ();
24
25 void testMultiValuedLeadingOverlap ();
26 void testMultiValuedTrailingOverlap ();
27
28private:
29
30 bool testMultiValuedGeneric (const std::vector<SplinePair> &xy,
31 const std::vector<bool> &isMultiValued) const;
32};
33
34#endif // TEST_SPLINE_DRAWER_H
Cubic interpolation given independent and dependent value vectors.
Definition Spline.h:30
TestSplineDrawer(QObject *parent=0)
Single constructor.