Engauge Digitizer 2
|
Compute endpoints for cartesian centipedes. More...
#include <CentipedeEndpointsCartesian.h>
Public Member Functions | |
CentipedeEndpointsCartesian (const DocumentModelGuideline &modelGuideline, const Transformation &transformation, const QPointF &posClickScreen) | |
Constructor with individual coordinates. | |
virtual | ~CentipedeEndpointsCartesian () |
QPointF | posScreenConstantXForHighY (double radius) const |
Screen point for X value of circle/coordinate intersection in the increasing Y direction. | |
QPointF | posScreenConstantXForLowY (double radius) const |
Screen point for X value of circle/coordinate intersection in the decreasing Y direction. | |
QPointF | posScreenConstantYForHighX (double radius) const |
Screen point for Y value of circle/coordinate intersection in the increasing X direction. | |
QPointF | posScreenConstantYForLowX (double radius) const |
Screen point for Y value of circle/coordinate intersection in the decreasing X direction. | |
Public Member Functions inherited from CentipedeEndpointsAbstract | |
CentipedeEndpointsAbstract (const DocumentModelGuideline &modelGuideline, const Transformation &transformation, const QPointF &posClickScreen) | |
Constructor with individual coordinates. | |
virtual | ~CentipedeEndpointsAbstract () |
Additional Inherited Members | |
Protected Member Functions inherited from CentipedeEndpointsAbstract | |
const DocumentModelGuideline & | modelGuideline () const |
Settings. | |
QPointF | posClickScreen () const |
Center of circle in screen coordinates. | |
const Transformation & | transformation () const |
Transformation which is static through the entire lifetime of the Centipede class instances. |
Compute endpoints for cartesian centipedes.
Definition at line 17 of file CentipedeEndpointsCartesian.h.
CentipedeEndpointsCartesian::CentipedeEndpointsCartesian | ( | const DocumentModelGuideline & | modelGuideline, |
const Transformation & | transformation, | ||
const QPointF & | posClickScreen ) |
Constructor with individual coordinates.
Definition at line 16 of file CentipedeEndpointsCartesian.cpp.
|
virtual |
Definition at line 25 of file CentipedeEndpointsCartesian.cpp.
QPointF CentipedeEndpointsCartesian::posScreenConstantXForHighY | ( | double | radius | ) | const |
Screen point for X value of circle/coordinate intersection in the increasing Y direction.
Definition at line 105 of file CentipedeEndpointsCartesian.cpp.
QPointF CentipedeEndpointsCartesian::posScreenConstantXForLowY | ( | double | radius | ) | const |
Screen point for X value of circle/coordinate intersection in the decreasing Y direction.
Definition at line 111 of file CentipedeEndpointsCartesian.cpp.
QPointF CentipedeEndpointsCartesian::posScreenConstantYForHighX | ( | double | radius | ) | const |
Screen point for Y value of circle/coordinate intersection in the increasing X direction.
Definition at line 173 of file CentipedeEndpointsCartesian.cpp.
QPointF CentipedeEndpointsCartesian::posScreenConstantYForLowX | ( | double | radius | ) | const |
Screen point for Y value of circle/coordinate intersection in the decreasing X direction.
Definition at line 179 of file CentipedeEndpointsCartesian.cpp.