Engauge Digitizer 2
|
Interface common to CoordSystemContext and CoordSystem classes. More...
#include <CoordSystemInterface.h>
Interface common to CoordSystemContext and CoordSystem classes.
Definition at line 34 of file CoordSystemInterface.h.
CoordSystemInterface::CoordSystemInterface | ( | ) |
|
virtual |
Definition at line 13 of file CoordSystemInterface.cpp.
Add new graph curve to the list of existing graph curves.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Add a single axis point with a generated point identifier.
Call this after checkAddPointAxis to guarantee success in this call.
posScreen | Screen coordinates from QGraphicsView |
posGraph | Graph coordiantes from user |
identifier | Identifier for new axis point |
ordinal | Unique, for curve, ordinal number |
isXOnly | True if graph coordinates have only x coordinate |
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Add a single axis point with the specified point identifier.
Call this after checkAddPointAxis to guarantee success in this call.
posScreen | Screen coordinates from QGraphicsView |
posGraph | Graph coordiantes from user |
identifier | Identifier for new axis point |
ordinal | Unique, for curve, ordinal number |
isXOnly | True if graph coordinates have only x coordinate |
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Add a single graph point with a generated point identifier.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Add a single graph point with the specified point identifer. Note that PointStyle is not applied to the point within the Graph.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Add all points identified in the specified CurvesGraphs. See also removePointsInCurvesGraphs.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Check before calling addPointAxis. Also returns the next available ordinal number (to prevent clashes)
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Check before calling editPointAxis.
Implemented in CoordSystem, and CoordSystemContext.
Get method for axis curve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See CurvesGraphs::curveForCurveNames, although this also works for AXIS_CURVE_NAME.
Implemented in CoordSystem, and CoordSystemContext.
See CurvesGraphs::curveForCurveName, although this also works for AXIS_CURVE_NAME.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Make all Curves available, read only, for CmdAbstract classes only.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See CurvesGraphs::curvesGraphsNames.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See CurvesGraphs::curvesGraphsNumPoints.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Edit the graph coordinates of a single axis point. Call this after checkAddPointAxis to guarantee success in this call.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Edit the graph coordinates of one or more graph points.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::iterateThroughCurvePoints, for the axes curve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::iterateThroughCurvePoints, for the axes curve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::iterateThroughCurveSegments, for any axes or graph curve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::iterateThroughCurvePoints, for all the graphs curves.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::iterateThroughCurvePoints, for all the graphs curves.
Implemented in CoordSystem, and CoordSystemContext.
Load the curve names in the specified Engauge file into the current graph. This is called near the end of the import process only.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelAxesChecker.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelColorFilter.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelCoords.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for CurveStyles.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelDigitizeCurve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelExportFormat.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelGeneral.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelGridDisplay.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelGridRemoval.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelPointMatch.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Get method for DocumentModelSegments.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::movePoint.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Default next ordinal value for specified curve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
See Curve::positionGraph.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Implemented in CoordSystem, and CoordSystemContext.
Debugging method for printing directly from symbolic debugger.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Debugging method that supports print method of this class and printStream method of some other class(es)
Implemented in CoordSystem, and CoordSystemContext.
Return an informative text message explaining why startup loading failed. Applies if successfulRead returns false.
Implemented in CoordSystem, and CoordSystemContext.
Perform the opposite of addPointAxis.
Implemented in CoordSystem, and CoordSystemContext.
Perform the opposite of addPointGraph.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Remove all points identified in the specified CurvesGraphs. See also addPointsInCurvesGraphs.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Save graph to xml.
Implemented in CoordSystem, and CoordSystemContext.
Currently selected curve name. This is used to set the selected curve combobox in MainWindow.
Implemented in CoordSystem, and CoordSystemContext.
Let CmdAbstract classes overwrite axes Curve. Applies to current coordinate system.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Let CmdAbstract classes overwrite CurvesGraphs. Applies to current coordinate system.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelAxesChecker.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelColorFilter.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelCoords.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for CurveStyles.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelDigitizeCurve.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelExportFormat.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelGeneral.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelGridDisplay.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelGridRemoval.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelPointMatch.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Set method for DocumentModelSegments.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Save curve name that is selected for the current coordinate system, for the next time the coordinate system reappears.
Implemented in CoordSystem, and CoordSystemContext.
Return true if startup loading succeeded. If the loading failed then reasonForUnsuccessfulRed will explain why.
Implemented in CoordSystem, and CoordSystemContext.
|
pure virtual |
Update point ordinals after point addition/removal or dragging.
See GraphicsScene::updatePointOrdinalsAfterDrag. Graph coordinates of point must be up to date
Implemented in CoordSystem, and CoordSystemContext.