Specialized axis ticker to display ticks in units of an arbitrary constant, for example pi.
More...
|
| QCPAxisTickerPi () |
|
QString | piSymbol () const |
|
double | piValue () const |
|
bool | periodicity () const |
|
FractionStyle | fractionStyle () const |
|
void | setPiSymbol (QString symbol) |
|
void | setPiValue (double pi) |
|
void | setPeriodicity (int multiplesOfPi) |
|
void | setFractionStyle (FractionStyle style) |
|
| QCPAxisTickerPi () |
|
QString | piSymbol () const |
|
double | piValue () const |
|
bool | periodicity () const |
|
FractionStyle | fractionStyle () const |
|
void | setPiSymbol (QString symbol) |
|
void | setPiValue (double pi) |
|
void | setPeriodicity (int multiplesOfPi) |
|
void | setFractionStyle (FractionStyle style) |
|
| QCPAxisTickerPi () |
|
QString | piSymbol () const |
|
double | piValue () const |
|
bool | periodicity () const |
|
FractionStyle | fractionStyle () const |
|
void | setPiSymbol (QString symbol) |
|
void | setPiValue (double pi) |
|
void | setPeriodicity (int multiplesOfPi) |
|
void | setFractionStyle (FractionStyle style) |
|
| QCPAxisTickerPi () |
|
QString | piSymbol () const |
|
double | piValue () const |
|
bool | periodicity () const |
|
FractionStyle | fractionStyle () const |
|
void | setPiSymbol (QString symbol) |
|
void | setPiValue (double pi) |
|
void | setPeriodicity (int multiplesOfPi) |
|
void | setFractionStyle (FractionStyle style) |
|
| QCPAxisTickerPi () |
|
QString | piSymbol () const |
|
double | piValue () const |
|
bool | periodicity () const |
|
FractionStyle | fractionStyle () const |
|
void | setPiSymbol (QString symbol) |
|
void | setPiValue (double pi) |
|
void | setPeriodicity (int multiplesOfPi) |
|
void | setFractionStyle (FractionStyle style) |
|
| QCPAxisTicker () |
|
virtual | ~QCPAxisTicker () |
|
TickStepStrategy | tickStepStrategy () const |
|
int | tickCount () const |
|
double | tickOrigin () const |
|
void | setTickStepStrategy (TickStepStrategy strategy) |
|
void | setTickCount (int count) |
|
void | setTickOrigin (double origin) |
|
virtual void | generate (const QCPRange &range, const QLocale &locale, QChar formatChar, int precision, QVector< double > &ticks, QVector< double > *subTicks, QVector< QString > *tickLabels) |
|
| QCPAxisTicker () |
|
virtual | ~QCPAxisTicker () |
|
TickStepStrategy | tickStepStrategy () const |
|
int | tickCount () const |
|
double | tickOrigin () const |
|
void | setTickStepStrategy (TickStepStrategy strategy) |
|
void | setTickCount (int count) |
|
void | setTickOrigin (double origin) |
|
virtual void | generate (const QCPRange &range, const QLocale &locale, QChar formatChar, int precision, QVector< double > &ticks, QVector< double > *subTicks, QVector< QString > *tickLabels) |
|
| QCPAxisTicker () |
|
virtual | ~QCPAxisTicker () |
|
TickStepStrategy | tickStepStrategy () const |
|
int | tickCount () const |
|
double | tickOrigin () const |
|
void | setTickStepStrategy (TickStepStrategy strategy) |
|
void | setTickCount (int count) |
|
void | setTickOrigin (double origin) |
|
virtual void | generate (const QCPRange &range, const QLocale &locale, QChar formatChar, int precision, QVector< double > &ticks, QVector< double > *subTicks, QVector< QString > *tickLabels) |
|
| QCPAxisTicker () |
|
virtual | ~QCPAxisTicker () |
|
TickStepStrategy | tickStepStrategy () const |
|
int | tickCount () const |
|
double | tickOrigin () const |
|
void | setTickStepStrategy (TickStepStrategy strategy) |
|
void | setTickCount (int count) |
|
void | setTickOrigin (double origin) |
|
virtual void | generate (const QCPRange &range, const QLocale &locale, QChar formatChar, int precision, QVector< double > &ticks, QVector< double > *subTicks, QVector< QString > *tickLabels) |
|
| QCPAxisTicker () |
|
virtual | ~QCPAxisTicker () |
|
TickStepStrategy | tickStepStrategy () const |
|
int | tickCount () const |
|
double | tickOrigin () const |
|
void | setTickStepStrategy (TickStepStrategy strategy) |
|
void | setTickCount (int count) |
|
void | setTickOrigin (double origin) |
|
virtual void | generate (const QCPRange &range, const QLocale &locale, QChar formatChar, int precision, QVector< double > &ticks, QVector< double > *subTicks, QVector< QString > *tickLabels) |
|
|
virtual double | getTickStep (const QCPRange &range) Q_DECL_OVERRIDE |
|
virtual int | getSubTickCount (double tickStep) Q_DECL_OVERRIDE |
|
virtual QString | getTickLabel (double tick, const QLocale &locale, QChar formatChar, int precision) Q_DECL_OVERRIDE |
|
void | simplifyFraction (int &numerator, int &denominator) const |
|
QString | fractionToString (int numerator, int denominator) const |
|
QString | unicodeFraction (int numerator, int denominator) const |
|
QString | unicodeSuperscript (int number) const |
|
QString | unicodeSubscript (int number) const |
|
virtual double | getTickStep (const QCPRange &range) Q_DECL_OVERRIDE |
|
virtual int | getSubTickCount (double tickStep) Q_DECL_OVERRIDE |
|
virtual QString | getTickLabel (double tick, const QLocale &locale, QChar formatChar, int precision) Q_DECL_OVERRIDE |
|
void | simplifyFraction (int &numerator, int &denominator) const |
|
QString | fractionToString (int numerator, int denominator) const |
|
QString | unicodeFraction (int numerator, int denominator) const |
|
QString | unicodeSuperscript (int number) const |
|
QString | unicodeSubscript (int number) const |
|
virtual double | getTickStep (const QCPRange &range) Q_DECL_OVERRIDE |
|
virtual int | getSubTickCount (double tickStep) Q_DECL_OVERRIDE |
|
virtual QString | getTickLabel (double tick, const QLocale &locale, QChar formatChar, int precision) Q_DECL_OVERRIDE |
|
void | simplifyFraction (int &numerator, int &denominator) const |
|
QString | fractionToString (int numerator, int denominator) const |
|
QString | unicodeFraction (int numerator, int denominator) const |
|
QString | unicodeSuperscript (int number) const |
|
QString | unicodeSubscript (int number) const |
|
virtual double | getTickStep (const QCPRange &range) Q_DECL_OVERRIDE |
|
virtual int | getSubTickCount (double tickStep) Q_DECL_OVERRIDE |
|
virtual QString | getTickLabel (double tick, const QLocale &locale, QChar formatChar, int precision) Q_DECL_OVERRIDE |
|
void | simplifyFraction (int &numerator, int &denominator) const |
|
QString | fractionToString (int numerator, int denominator) const |
|
QString | unicodeFraction (int numerator, int denominator) const |
|
QString | unicodeSuperscript (int number) const |
|
QString | unicodeSubscript (int number) const |
|
virtual double | getTickStep (const QCPRange &range) Q_DECL_OVERRIDE |
|
virtual int | getSubTickCount (double tickStep) Q_DECL_OVERRIDE |
|
virtual QString | getTickLabel (double tick, const QLocale &locale, QChar formatChar, int precision) Q_DECL_OVERRIDE |
|
void | simplifyFraction (int &numerator, int &denominator) const |
|
QString | fractionToString (int numerator, int denominator) const |
|
QString | unicodeFraction (int numerator, int denominator) const |
|
QString | unicodeSuperscript (int number) const |
|
QString | unicodeSubscript (int number) const |
|
virtual QVector< double > | createTickVector (double tickStep, const QCPRange &range) |
|
virtual QVector< double > | createSubTickVector (int subTickCount, const QVector< double > &ticks) |
|
virtual QVector< QString > | createLabelVector (const QVector< double > &ticks, const QLocale &locale, QChar formatChar, int precision) |
|
void | trimTicks (const QCPRange &range, QVector< double > &ticks, bool keepOneOutlier) const |
|
double | pickClosest (double target, const QVector< double > &candidates) const |
|
double | getMantissa (double input, double *magnitude=0) const |
|
double | cleanMantissa (double input) const |
|
virtual QVector< double > | createTickVector (double tickStep, const QCPRange &range) |
|
virtual QVector< double > | createSubTickVector (int subTickCount, const QVector< double > &ticks) |
|
virtual QVector< QString > | createLabelVector (const QVector< double > &ticks, const QLocale &locale, QChar formatChar, int precision) |
|
void | trimTicks (const QCPRange &range, QVector< double > &ticks, bool keepOneOutlier) const |
|
double | pickClosest (double target, const QVector< double > &candidates) const |
|
double | getMantissa (double input, double *magnitude=0) const |
|
double | cleanMantissa (double input) const |
|
virtual QVector< double > | createTickVector (double tickStep, const QCPRange &range) |
|
virtual QVector< double > | createSubTickVector (int subTickCount, const QVector< double > &ticks) |
|
virtual QVector< QString > | createLabelVector (const QVector< double > &ticks, const QLocale &locale, QChar formatChar, int precision) |
|
void | trimTicks (const QCPRange &range, QVector< double > &ticks, bool keepOneOutlier) const |
|
double | pickClosest (double target, const QVector< double > &candidates) const |
|
double | getMantissa (double input, double *magnitude=0) const |
|
double | cleanMantissa (double input) const |
|
virtual QVector< double > | createTickVector (double tickStep, const QCPRange &range) |
|
virtual QVector< double > | createSubTickVector (int subTickCount, const QVector< double > &ticks) |
|
virtual QVector< QString > | createLabelVector (const QVector< double > &ticks, const QLocale &locale, QChar formatChar, int precision) |
|
void | trimTicks (const QCPRange &range, QVector< double > &ticks, bool keepOneOutlier) const |
|
double | pickClosest (double target, const QVector< double > &candidates) const |
|
double | getMantissa (double input, double *magnitude=0) const |
|
double | cleanMantissa (double input) const |
|
virtual QVector< double > | createTickVector (double tickStep, const QCPRange &range) |
|
virtual QVector< double > | createSubTickVector (int subTickCount, const QVector< double > &ticks) |
|
virtual QVector< QString > | createLabelVector (const QVector< double > &ticks, const QLocale &locale, QChar formatChar, int precision) |
|
void | trimTicks (const QCPRange &range, QVector< double > &ticks, bool keepOneOutlier) const |
|
double | pickClosest (double target, const QVector< double > &candidates) const |
|
double | getMantissa (double input, double *magnitude=0) const |
|
double | cleanMantissa (double input) const |
|
Specialized axis ticker to display ticks in units of an arbitrary constant, for example pi.
This QCPAxisTicker subclass generates ticks that are expressed with respect to a given symbolic constant with a numerical value specified with setPiValue and an appearance in the tick labels specified with setPiSymbol.
Ticks may be generated at fractions of the symbolic constant. How these fractions appear in the tick label can be configured with setFractionStyle.
The ticker can be created and assigned to an axis like this: