Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CallbackCheckEditPointAxis Class Reference

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>

Inheritance diagram for CallbackCheckEditPointAxis:
Inheritance graph
Collaboration diagram for CallbackCheckEditPointAxis:
Collaboration graph

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.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ CallbackCheckEditPointAxis()

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.

14 :
15 CallbackAxisPointsAbstract (modelCoords,
17 posScreen,
18 posGraph,
20{
21}
const int INNER_RADIUS_MIN
DocumentAxesPointsRequired documentAxesPointsRequired() const
Number of axes points required for the transformation.
CallbackAxisPointsAbstract(const DocumentModelCoords &modelCoords, DocumentAxesPointsRequired documentAxesPointsRequired)
Constructor for when all of the existing axis points are to be processed as is.

Member Function Documentation

◆ errorMessage()

QString CallbackCheckEditPointAxis::errorMessage ( ) const

Error message that explains the problem indicated by isError.

Definition at line 28 of file CallbackCheckEditPointAxis.cpp.

29{
31}
QString errorMessage() const
This value is checked after iterating to see what was wrong if the axis data was incorrect.

◆ isError()

bool CallbackCheckEditPointAxis::isError ( ) const

True if an error occurred during iteration.

Definition at line 23 of file CallbackCheckEditPointAxis.cpp.

24{
26}
bool isError() const
This value is checked after iterating to see if the axis data is correct.

The documentation for this class was generated from the following files: