7#ifndef CENTIPEDE_PAIR_CARTESIAN_H
8#define CENTIPEDE_PAIR_CARTESIAN_H
72 const QPointF &posScreen);
76 bool done (
const QPointF &posScreen);
79 void move (
const QPointF &posScreen);
91 bool updateFinalValues (
const QPointF &posScreen);
96 QPointF m_posScreenStart;
97 QPointF m_posGraphStart;
100 bool m_selectedXTFinal;
void move(const QPointF &posScreen)
Follow cursor move.
bool selectedXTFinal() const
True if XT is final selection, otherwise false if YR is final selection.
virtual ~CentipedePairCartesian()
double valueFinal() const
Final XT or YT (depending on selectedXTFinal) value.
bool done(const QPointF &posScreen)
True if cursor has moved far enough that the CentipedePairCartesian has finished and should be remove...
CentipedePairCartesian(GraphicsScene &scene, const Transformation &transformation, const DocumentModelGuideline &modelGuideline, const DocumentModelCoords &modelCoords, const QPointF &posScreen)
Constructor with individual coordinates.
Line segment along one of the two coordinate directions (X/T or Y/R).
Model for DlgSettingsCoords and CmdSettingsCoords.
Model for managing the coordinate values corresponding Guidelines.
Add point and line handling to generic QGraphicsScene.