#include <ScaleEngine.h>
|
virtual void | autoScale (int maxNumSteps, double &x1, double &x2, double &stepSize) const |
|
double | axisBreakLeft () const |
|
double | axisBreakRight () const |
|
int | breakPosition () const |
|
int | breakWidth () const |
|
void | clone (const ScaleEngine *engine) |
|
virtual QwtScaleDiv | divideScale (double x1, double x2, int maxMajSteps, int maxMinSteps, double stepSize=0.0) const |
|
void | drawBreakDecoration (bool draw) |
|
bool | hasBreak () const |
|
bool | hasBreakDecoration () const |
|
bool | log10ScaleAfterBreak () const |
|
int | minTicksAfterBreak () const |
|
int | minTicksBeforeBreak () const |
|
| ScaleEngine (ScaleTransformation::Type type=ScaleTransformation::Linear, double left_break=-DBL_MAX, double right_break=DBL_MAX) |
|
void | setBreakPosition (int pos) |
|
void | setBreakRegion (double from, double to) |
|
void | setBreakWidth (int width) |
|
void | setLog10ScaleAfterBreak (bool on) |
|
void | setMinTicksAfterBreak (int ticks) |
|
void | setMinTicksBeforeBreak (int ticks) |
|
void | setStepAfterBreak (double step) |
|
void | setStepBeforeBreak (double step) |
|
void | setType (ScaleTransformation::Type type) |
|
double | stepAfterBreak () const |
|
double | stepBeforeBreak () const |
|
QwtScaleTransformation * | transformation () const |
|
ScaleTransformation::Type | type () const |
|
§ ScaleEngine()
§ autoScale()
void ScaleEngine::autoScale |
( |
int |
maxNumSteps, |
|
|
double & |
x1, |
|
|
double & |
x2, |
|
|
double & |
stepSize |
|
) |
| const |
|
virtual |
§ axisBreakLeft()
double ScaleEngine::axisBreakLeft |
( |
| ) |
const |
References d_break_left.
Referenced by clone(), ScaleDraw::drawBackbone(), ScaleDraw::drawBreak(), Graph::drawBreak(), ScaleDraw::drawInwardTick(), Graph::drawInwardTicks(), Graph::drawItems(), ScaleDraw::drawLabel(), ScaleDraw::drawTick(), ScaleDraw::labelString(), and MultiLayer::updateLayerAxes().
§ axisBreakRight()
double ScaleEngine::axisBreakRight |
( |
| ) |
const |
References d_break_right.
Referenced by clone(), ScaleDraw::drawBackbone(), ScaleDraw::drawBreak(), Graph::drawBreak(), ScaleDraw::drawInwardTick(), Graph::drawInwardTicks(), Graph::drawItems(), ScaleDraw::drawLabel(), ScaleDraw::drawTick(), ScaleDraw::labelString(), and MultiLayer::updateLayerAxes().
§ breakPosition()
int ScaleEngine::breakPosition |
( |
| ) |
const |
§ breakWidth()
int ScaleEngine::breakWidth |
( |
| ) |
const |
§ clone()
References axisBreakLeft(), axisBreakRight(), breakPosition(), breakWidth(), d_break_decoration, d_break_left, d_break_pos, d_break_right, d_break_width, d_log10_scale_after, d_minor_ticks_after, d_minor_ticks_before, d_step_after, d_step_before, d_type, hasBreakDecoration(), log10ScaleAfterBreak(), minTicksAfterBreak(), minTicksBeforeBreak(), stepAfterBreak(), stepBeforeBreak(), and type().
Referenced by Graph::updateOppositeScaleDiv().
§ divideScale()
QwtScaleDiv ScaleEngine::divideScale |
( |
double |
x1, |
|
|
double |
x2, |
|
|
int |
maxMajSteps, |
|
|
int |
maxMinSteps, |
|
|
double |
stepSize = 0.0 |
|
) |
| const |
|
virtual |
§ drawBreakDecoration()
void ScaleEngine::drawBreakDecoration |
( |
bool |
draw | ) |
|
|
inline |
§ hasBreak()
bool ScaleEngine::hasBreak |
( |
| ) |
const |
References d_break_left, and d_break_right.
Referenced by autoScale(), divideScale(), ScaleDraw::drawBackbone(), ScaleDraw::drawBreak(), Graph::drawBreak(), ScaleDraw::drawInwardTick(), Graph::drawInwardTicks(), Graph::drawItems(), ScaleDraw::drawLabel(), ScaleDraw::drawTick(), and ScaleDraw::labelString().
§ hasBreakDecoration()
bool ScaleEngine::hasBreakDecoration |
( |
| ) |
const |
§ log10ScaleAfterBreak()
bool ScaleEngine::log10ScaleAfterBreak |
( |
| ) |
const |
§ minTicksAfterBreak()
int ScaleEngine::minTicksAfterBreak |
( |
| ) |
const |
§ minTicksBeforeBreak()
int ScaleEngine::minTicksBeforeBreak |
( |
| ) |
const |
§ newScaleEngine()
QwtScaleEngine * ScaleEngine::newScaleEngine |
( |
| ) |
const |
|
private |
§ setBreakPosition()
void ScaleEngine::setBreakPosition |
( |
int |
pos | ) |
|
|
inline |
§ setBreakRegion()
void ScaleEngine::setBreakRegion |
( |
double |
from, |
|
|
double |
to |
|
) |
| |
|
inline |
§ setBreakWidth()
void ScaleEngine::setBreakWidth |
( |
int |
width | ) |
|
|
inline |
§ setLog10ScaleAfterBreak()
void ScaleEngine::setLog10ScaleAfterBreak |
( |
bool |
on | ) |
|
|
inline |
§ setMinTicksAfterBreak()
void ScaleEngine::setMinTicksAfterBreak |
( |
int |
ticks | ) |
|
|
inline |
§ setMinTicksBeforeBreak()
void ScaleEngine::setMinTicksBeforeBreak |
( |
int |
ticks | ) |
|
|
inline |
§ setStepAfterBreak()
void ScaleEngine::setStepAfterBreak |
( |
double |
step | ) |
|
|
inline |
§ setStepBeforeBreak()
void ScaleEngine::setStepBeforeBreak |
( |
double |
step | ) |
|
|
inline |
§ setType()
§ stepAfterBreak()
double ScaleEngine::stepAfterBreak |
( |
| ) |
const |
§ stepBeforeBreak()
double ScaleEngine::stepBeforeBreak |
( |
| ) |
const |
§ transformation()
QwtScaleTransformation * ScaleEngine::transformation |
( |
| ) |
const |
§ type()
§ d_break_decoration
bool ScaleEngine::d_break_decoration |
|
private |
§ d_break_left
double ScaleEngine::d_break_left |
|
private |
§ d_break_pos
int ScaleEngine::d_break_pos |
|
private |
§ d_break_right
double ScaleEngine::d_break_right |
|
private |
§ d_break_width
int ScaleEngine::d_break_width |
|
private |
§ d_log10_scale_after
bool ScaleEngine::d_log10_scale_after |
|
private |
§ d_minor_ticks_after
int ScaleEngine::d_minor_ticks_after |
|
private |
§ d_minor_ticks_before
int ScaleEngine::d_minor_ticks_before |
|
private |
§ d_step_after
double ScaleEngine::d_step_after |
|
private |
§ d_step_before
double ScaleEngine::d_step_before |
|
private |
§ d_type
The documentation for this class was generated from the following files: