Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
qwt
src
qwt_spline_approximation.h
Go to the documentation of this file.
1
/* -*- mode: C++ ; c-file-style: "stroustrup" -*- *****************************
2
* Qwt Widget Library
3
* Copyright (C) 1997 Josef Wilgen
4
* Copyright (C) 2002 Uwe Rathmann
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the Qwt License, Version 1.0
8
*****************************************************************************/
9
10
#ifndef QWT_SPLINE_APPROXIMATION_H
11
#define QWT_SPLINE_APPROXIMATION_H 1
12
13
#include "
qwt_global.h
"
14
#include <qpainterpath.h>
15
16
class
QwtSplineParametrization
;
17
18
class
QWT_EXPORT
QwtSplineApproximation
19
{
20
public
:
21
enum
BoundaryType
22
{
23
ConditionalBoundaries
,
24
PeriodicPolygon
,
25
37
ClosedPolygon
38
};
39
40
QwtSplineApproximation
();
41
virtual
~
QwtSplineApproximation
();
42
43
void
setParametrization(
int
type
);
44
void
setParametrization(
QwtSplineParametrization
* );
45
const
QwtSplineParametrization
*parametrization()
const
;
46
47
void
setBoundaryType(
BoundaryType
);
48
BoundaryType
boundaryType()
const
;
49
50
virtual
QPainterPath painterPath(
const
QPolygonF & )
const
= 0;
51
virtual
uint locality()
const
;
52
53
private
:
54
Q_DISABLE_COPY(
QwtSplineApproximation
)
55
56
class
PrivateData
;
57
PrivateData *d_data;
58
};
59
60
#endif
QwtSplineParametrization
Curve parametrization used for a spline interpolation.
Definition:
qwt_spline_parametrization.h:43
QwtSplineApproximation::PeriodicPolygon
Definition:
qwt_spline_approximation.h:24
QWT_EXPORT
#define QWT_EXPORT
Definition:
qwt_global.h:38
QwtSplineApproximation
Definition:
qwt_spline_approximation.h:18
QwtSplineApproximation::BoundaryType
BoundaryType
Definition:
qwt_spline_approximation.h:21
backward::Color::type
type
Definition:
backward.hpp:1710
qwt_global.h
QwtSplineApproximation::ConditionalBoundaries
Definition:
qwt_spline_approximation.h:23
QwtSplineApproximation::PrivateData
Definition:
qwt_spline_approximation.cpp:13
plotjuggler
Author(s): Davide Faconti
autogenerated on Sat Jul 6 2019 03:44:18