Engauge Digitizer 2
|
Callback for sanity checking the screen and graph coordinates of an axis point, before it is added to the axes curve. More...
#include <CallbackCheckAddPointAxis.h>
Public Member Functions | |
CallbackCheckAddPointAxis (const DocumentModelCoords &modelCoords, const QPointF &posScreen, const QPointF &posGraph, DocumentAxesPointsRequired documentAxesPointsRequired, bool isXOnly) | |
Single constructor. | |
bool | isError () const |
True if an error occurred during iteration. | |
QString | errorMessage () const |
Error message that explains the problem indicated by isError. | |
Public Member Functions inherited from CallbackAxisPointsAbstract | |
CallbackAxisPointsAbstract (const DocumentModelCoords &modelCoords, DocumentAxesPointsRequired documentAxesPointsRequired) | |
Constructor for when all of the existing axis points are to be processed as is. | |
CallbackAxisPointsAbstract (const DocumentModelCoords &modelCoords, const QString pointIdentifierOverride, const QPointF &posGraphOverride, const QPointF &posScreenOverride, DocumentAxesPointsRequired documentAxesPointsRequired) | |
Constructor for when the data for one of the existing axis points is to be locally overwritten. | |
CallbackSearchReturn | callback (const QString &curveName, const Point &point) |
Callback method. | |
QTransform | matrixGraph () const |
Returns graph coordinates matrix after transformIsDefined has already indicated success. | |
QTransform | matrixScreen () const |
Returns screen coordinates matrix after transformIsDefined has already indicated success. | |
double | xGraphRange () const |
Return the range of the x graph coordinate from low to high, after the transform is defined. | |
double | yGraphRange () const |
Return the range of the y graph coordinate from low to high, after the transform is defined. |
Additional Inherited Members | |
Protected Member Functions inherited from CallbackAxisPointsAbstract | |
DocumentAxesPointsRequired | documentAxesPointsRequired () const |
Number of axes points required for the transformation. | |
QString | errorMessage () const |
This value is checked after iterating to see what was wrong if the axis data was incorrect. | |
bool | isError () const |
This value is checked after iterating to see if the axis data is correct. | |
unsigned int | numberAxisPoints () const |
Number of axis points which is less than 3 if the axes curve is incomplete. |
Callback for sanity checking the screen and graph coordinates of an axis point, before it is added to the axes curve.
Definition at line 18 of file CallbackCheckAddPointAxis.h.
CallbackCheckAddPointAxis::CallbackCheckAddPointAxis | ( | const DocumentModelCoords & | modelCoords, |
const QPointF & | posScreen, | ||
const QPointF & | posGraph, | ||
DocumentAxesPointsRequired | documentAxesPointsRequired, | ||
bool | isXOnly ) |
Single constructor.
Definition at line 13 of file CallbackCheckAddPointAxis.cpp.
QString CallbackCheckAddPointAxis::errorMessage | ( | ) | const |
Error message that explains the problem indicated by isError.
Definition at line 37 of file CallbackCheckAddPointAxis.cpp.
bool CallbackCheckAddPointAxis::isError | ( | ) | const |
True if an error occurred during iteration.
Definition at line 32 of file CallbackCheckAddPointAxis.cpp.