Classes | Functions
qwt_date_scale_engine.cpp File Reference
#include "qwt_date_scale_engine.h"
#include "qwt_math.h"
#include "qwt_transform.h"
#include <qdatetime.h>
#include <limits.h>
Include dependency graph for qwt_date_scale_engine.cpp:

Go to the source code of this file.

Classes

class  QwtDateScaleEngine::PrivateData

Functions

static int qwtAlignValue (double value, double stepSize, bool up)
static int qwtDivideInterval (double intervalSize, int numSteps, const int limits[], size_t numLimits)
static double qwtDivideMajorStep (double stepSize, int maxMinSteps, QwtDate::IntervalType intervalType)
static double qwtDivideScale (double intervalSize, int numSteps, QwtDate::IntervalType intervalType)
static QwtScaleDiv qwtDivideToMonths (QDateTime &minDate, const QDateTime &maxDate, double stepSize, int maxMinSteps)
static QwtScaleDiv qwtDivideToSeconds (const QDateTime &minDate, const QDateTime &maxDate, double stepSize, int maxMinSteps, QwtDate::IntervalType intervalType)
static QwtScaleDiv qwtDivideToYears (const QDateTime &minDate, const QDateTime &maxDate, double stepSize, int maxMinSteps)
static QList< double > qwtDstTicks (const QDateTime &dateTime, int secondsMajor, int secondsMinor)
static double qwtIntervalWidth (const QDateTime &minDate, const QDateTime &maxDate, QwtDate::IntervalType intervalType)
static double qwtMsecsForType (QwtDate::IntervalType type)
static double qwtRoundedIntervalWidth (const QDateTime &minDate, const QDateTime &maxDate, QwtDate::IntervalType intervalType)
static int qwtStepCount (int intervalSize, int maxSteps, const int limits[], size_t numLimits)
static int qwtStepSize (int intervalSize, int maxSteps, uint base)

Function Documentation

static int qwtAlignValue ( double  value,
double  stepSize,
bool  up 
) [inline, static]

Definition at line 36 of file qwt_date_scale_engine.cpp.

static int qwtDivideInterval ( double  intervalSize,
int  numSteps,
const int  limits[],
size_t  numLimits 
) [static]

Definition at line 164 of file qwt_date_scale_engine.cpp.

static double qwtDivideMajorStep ( double  stepSize,
int  maxMinSteps,
QwtDate::IntervalType  intervalType 
) [static]

Definition at line 253 of file qwt_date_scale_engine.cpp.

static double qwtDivideScale ( double  intervalSize,
int  numSteps,
QwtDate::IntervalType  intervalType 
) [static]

Definition at line 178 of file qwt_date_scale_engine.cpp.

static QwtScaleDiv qwtDivideToMonths ( QDateTime &  minDate,
const QDateTime &  maxDate,
double  stepSize,
int  maxMinSteps 
) [static]

Definition at line 555 of file qwt_date_scale_engine.cpp.

static QwtScaleDiv qwtDivideToSeconds ( const QDateTime &  minDate,
const QDateTime &  maxDate,
double  stepSize,
int  maxMinSteps,
QwtDate::IntervalType  intervalType 
) [static]

Definition at line 447 of file qwt_date_scale_engine.cpp.

static QwtScaleDiv qwtDivideToYears ( const QDateTime &  minDate,
const QDateTime &  maxDate,
double  stepSize,
int  maxMinSteps 
) [static]

Definition at line 639 of file qwt_date_scale_engine.cpp.

static QList<double> qwtDstTicks ( const QDateTime &  dateTime,
int  secondsMajor,
int  secondsMinor 
) [static]

Definition at line 419 of file qwt_date_scale_engine.cpp.

static double qwtIntervalWidth ( const QDateTime &  minDate,
const QDateTime &  maxDate,
QwtDate::IntervalType  intervalType 
) [static]

Definition at line 45 of file qwt_date_scale_engine.cpp.

static double qwtMsecsForType ( QwtDate::IntervalType  type) [inline, static]

Definition at line 16 of file qwt_date_scale_engine.cpp.

static double qwtRoundedIntervalWidth ( const QDateTime &  minDate,
const QDateTime &  maxDate,
QwtDate::IntervalType  intervalType 
) [static]

Definition at line 106 of file qwt_date_scale_engine.cpp.

static int qwtStepCount ( int  intervalSize,
int  maxSteps,
const int  limits[],
size_t  numLimits 
) [inline, static]

Definition at line 116 of file qwt_date_scale_engine.cpp.

static int qwtStepSize ( int  intervalSize,
int  maxSteps,
uint  base 
) [static]

Definition at line 133 of file qwt_date_scale_engine.cpp.



plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:57