Engauge Digitizer 2
|
Centipede for constant R. More...
#include <CentipedeSegmentConstantREllipse.h>
Signals | |
void | signalUpdateAngles (QPointF posTangentialLow, QPointF posTangentialCenter, QPointF posTangentialHigh, double widthToHeight, double scaling) |
Send new geometry for later updating. |
Public Member Functions | |
CentipedeSegmentConstantREllipse (GraphicsScene &scene, const DocumentModelCoords &modelCoords, const DocumentModelGuideline &modelGuideline, const Transformation &transformation, const QPointF &posClickScreen) | |
Constructor with individual coordinates. | |
virtual | ~CentipedeSegmentConstantREllipse () |
virtual double | distanceToClosestEndpoint (const QPointF &posScreen) const |
Return distance to closest endpoint. | |
virtual void | updateRadius (double radius) |
Update geometry to reflect cursor movement. | |
Public Member Functions inherited from CentipedeSegmentAbstract | |
CentipedeSegmentAbstract (const DocumentModelGuideline &modelGuideline, const Transformation &transformation, const QPointF &posClickScreen) | |
Constructor with individual coordinates. | |
virtual | ~CentipedeSegmentAbstract () |
Additional Inherited Members | |
Protected Member Functions inherited from CentipedeSegmentAbstract | |
double | closestAngleToCentralAngle (double angleCenter, double angleOld) const |
Loop to find closest angle to angleCenter. | |
const DocumentModelGuideline & | modelGuideline () const |
Settings. | |
QPointF | posClickScreen () const |
Center of circle in screen coordinates. | |
Transformation | transformation () const |
Transformation which is static through the entire lifetime of the Centipede class instances. |
Centipede for constant R.
Definition at line 19 of file CentipedeSegmentConstantREllipse.h.
CentipedeSegmentConstantREllipse::CentipedeSegmentConstantREllipse | ( | GraphicsScene & | scene, |
const DocumentModelCoords & | modelCoords, | ||
const DocumentModelGuideline & | modelGuideline, | ||
const Transformation & | transformation, | ||
const QPointF & | posClickScreen ) |
Constructor with individual coordinates.
Definition at line 21 of file CentipedeSegmentConstantREllipse.cpp.
|
virtual |
Definition at line 94 of file CentipedeSegmentConstantREllipse.cpp.
|
virtual |
Return distance to closest endpoint.
Implements CentipedeSegmentAbstract.
Definition at line 100 of file CentipedeSegmentConstantREllipse.cpp.
|
signal |
Send new geometry for later updating.
|
virtual |
Update geometry to reflect cursor movement.
Implements CentipedeSegmentAbstract.
Definition at line 108 of file CentipedeSegmentConstantREllipse.cpp.