7#ifndef CENTIPEDE_PAIR_POLAR_H
8#define CENTIPEDE_PAIR_POLAR_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.
CentipedePairPolar(GraphicsScene &scene, const Transformation &transformation, const DocumentModelGuideline &modelGuideline, const DocumentModelCoords &modelCoords, const QPointF &posScreen)
Constructor with individual coordinates.
bool selectedXTFinal() const
True if XT is final selection, otherwise false if YR is final selection.
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 CentipedePairPolar has finished and should be removed.
virtual ~CentipedePairPolar()
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.