Engauge Digitizer 2
|
Callback for sanity checking the screen and graph coordinates of an axis point that is in the axes curve, before changing its graph coordinates. More...
#include <CallbackCheckEditPointAxis.h>
Public Member Functions | |
CallbackCheckEditPointAxis (const DocumentModelCoords &modelCoords, const QString &pointIdentifier, const QPointF &posScreen, const QPointF &posGraph, DocumentAxesPointsRequired documentAxesPointsRequired) | |
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 that is in the axes curve, before changing its graph coordinates.
Definition at line 18 of file CallbackCheckEditPointAxis.h.
CallbackCheckEditPointAxis::CallbackCheckEditPointAxis | ( | const DocumentModelCoords & | modelCoords, |
const QString & | pointIdentifier, | ||
const QPointF & | posScreen, | ||
const QPointF & | posGraph, | ||
DocumentAxesPointsRequired | documentAxesPointsRequired ) |
Single constructor.
Definition at line 10 of file CallbackCheckEditPointAxis.cpp.
QString CallbackCheckEditPointAxis::errorMessage | ( | ) | const |
Error message that explains the problem indicated by isError.
Definition at line 28 of file CallbackCheckEditPointAxis.cpp.
bool CallbackCheckEditPointAxis::isError | ( | ) | const |
True if an error occurred during iteration.
Definition at line 23 of file CallbackCheckEditPointAxis.cpp.