Classes | Functions

qwt_plot_curve.cpp File Reference

#include <qpainter.h>
#include <qpixmap.h>
#include <qbitarray.h>
#include "qwt_global.h"
#include "qwt_legend.h"
#include "qwt_legend_item.h"
#include "qwt_data.h"
#include "qwt_scale_map.h"
#include "qwt_double_rect.h"
#include "qwt_math.h"
#include "qwt_clipper.h"
#include "qwt_painter.h"
#include "qwt_plot.h"
#include "qwt_plot_canvas.h"
#include "qwt_curve_fitter.h"
#include "qwt_symbol.h"
#include "qwt_plot_curve.h"
#include <qguardedptr.h>

Go to the source code of this file.

Classes

class  QwtGuardedPainter
class  QwtPlotCurve::PrivateData
class  QwtPlotCurve::PrivateData::PixelMatrix

Functions

static int verifyRange (int size, int &i1, int &i2)

Function Documentation

static int verifyRange ( int  size,
int &  i1,
int &  i2 
) [static]

Definition at line 144 of file qwt_plot_curve.cpp.

References qwtLim().

Referenced by QwtPlotCurve::draw().

{
    if (size < 1) 
        return 0;

    i1 = qwtLim(i1, 0, size-1);
    i2 = qwtLim(i2, 0, size-1);

    if ( i1 > i2 )
        qSwap(i1, i2);

    return (i2 - i1 + 1);
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines