Data class containing a single QwtArray<QwtDoublePoint> object. More...
#include <qwt_data.h>
Public Member Functions | |
QwtPolygonFData (const QMemArray< QwtDoublePoint > &) | |
QwtPolygonFData & | operator= (const QwtPolygonFData &) |
Assignment. | |
virtual QwtData * | copy () const |
virtual vcl_size_t | size () const |
virtual double | x (vcl_size_t i) const |
virtual double | y (vcl_size_t i) const |
const QMemArray< QwtDoublePoint > & | data () const |
Data class containing a single QwtArray<QwtDoublePoint> object.
Definition at line 85 of file qwt_data.h.
QwtPolygonFData::QwtPolygonFData | ( | const QMemArray< QwtDoublePoint > & | polygon ) |
Constructor
polygon | Polygon data |
Definition at line 71 of file qwt_data.cpp.
Referenced by copy().
:
#endif
d_data(polygon)
{
}
QwtData * QwtPolygonFData::copy | ( | ) | const [virtual] |
Implements QwtData.
Definition at line 129 of file qwt_data.cpp.
References QwtSpline::d_data, and QwtPolygonFData().
{ return new QwtPolygonFData(d_data); }
const QMemArray< QwtDoublePoint > & QwtPolygonFData::data | ( | ) | const |
Definition at line 120 of file qwt_data.cpp.
References QwtSpline::d_data.
{
return d_data;
}
QwtPolygonFData & QwtPolygonFData::operator= | ( | const QwtPolygonFData & | data ) |
Assignment.
Definition at line 78 of file qwt_data.cpp.
References QwtSpline::d_data.
{ if (this != &data) { d_data = data.d_data; } return *this; }
vcl_size_t QwtPolygonFData::size | ( | ) | const [virtual] |
Implements QwtData.
Definition at line 89 of file qwt_data.cpp.
References QwtSpline::d_data.
{
return d_data.size();
}
double QwtPolygonFData::x | ( | vcl_size_t | i ) | const [virtual] |
Return the x value of data point i
i | Index |
Implements QwtData.
Definition at line 100 of file qwt_data.cpp.
References QwtSpline::d_data, and int().
{ return d_data[int(i)].x(); }
double QwtPolygonFData::y | ( | vcl_size_t | i ) | const [virtual] |
Return the y value of data point i
i | Index |
Implements QwtData.
Definition at line 111 of file qwt_data.cpp.
References QwtSpline::d_data, and int().
{ return d_data[int(i)].y(); }