1 #ifndef GRID_INITIALIZER_H 2 #define GRID_INITIALIZER_H 4 #include "DocumentModelGridDisplay.h" 54 const QSize &imageSize)
const;
64 void axisScale (
double xMin,
75 const QSize &imageSize)
const;
76 double roundOffToPower (
double arg,
77 int roundOffPower)
const;
79 const QRectF m_boundingRectGraph;
82 #endif // GRID_INITIALIZER_H Model for DlgSettingsGridDisplay and CmdSettingsGridDisplay.
double computeStart(bool linearAxis, double stop, double step, int count) const
Compute axis scale start from the other axis parameters.
int valuePower(double value) const
Compute power of 10 for input value, rounding down to nearest integer solution of value>=10**solution...
DocumentModelGridDisplay initializeWithWidePolarCoverage(const QRectF &boundingRectGraph, const DocumentModelCoords &modelCoords, const Transformation &transformation, const QSize &imageSize) const
Initialize given the boundaries of the graph coordinates, and then extra processing for polar coordin...
GridInitializer()
Single constructor.
DocumentModelGridDisplay initializeWithNarrowCoverage(const QRectF &boundingRectGraph, const DocumentModelCoords &modelCoords) const
Initialize given the boundaries of the graph coordinates. The output is useful for the Checker class...
int computeCount(bool linearAxis, double start, double stop, double step) const
Compute axis scale count from the other axis parameters.
This class initializes the count, start, step and stop parameters for one coordinate (either x/theta ...
Model for DlgSettingsCoords and CmdSettingsCoords.
double computeStop(bool linearAxis, double start, double step, int count) const
Compute axis scale stop from the other axis parameters.
double computeStep(bool linearAxis, double start, double stop, int count) const
Compute axis scale step from the other axis parameters.