Engauge Digitizer
2
|
Calculate for line through the points that is straightly connected as a relation. More...
#include <GeometryStrategyRelationStraight.h>
Public Member Functions | |
GeometryStrategyRelationStraight () | |
Single constructor. | |
virtual void | calculateGeometry (const Points &points, const DocumentModelCoords &modelCoords, const DocumentModelGeneral &modelGeneral, const MainWindowModel &modelMainWindow, const Transformation &transformation, QString &funcArea, QString &polyArea, QVector< QString > &x, QVector< QString > &y, QVector< QString > &distanceGraphForward, QVector< QString > &distancePercentForward, QVector< QString > &distanceGraphBackward, QVector< QString > &distancePercentBackward) const |
Calculate geometry parameters. | |
![]() | |
GeometryStrategyAbstractBase () | |
Single constructor. | |
Additional Inherited Members | |
![]() | |
void | calculatePositionsGraph (const Points &points, const Transformation &transformation, QVector< QPointF > &positionsGraph) const |
Convert screen positions to graph positions. | |
double | functionArea (const QVector< QPointF > &positionsGraph) const |
Use trapezoidal approximation to compute area under the function. Does not apply to relation. | |
void | insertSubintervalsAndLoadDistances (int subintervalsPerInterval, const QVector< QPointF > &positionsGraph, QVector< QPointF > &positionsGraphWithSubintervals, QVector< QString > &distanceGraphForward, QVector< QString > &distancePercentForward, QVector< QString > &distanceGraphBackward, QVector< QString > &distancePercentBackward) const |
Insert the specified number of subintervals into each interval. More... | |
void | loadXY (const QVector< QPointF > &positionsGraph, const DocumentModelCoords &modelCoords, const DocumentModelGeneral &modelGeneral, const MainWindowModel &modelMainWindow, const Transformation &transformation, QVector< QString > &x, QVector< QString > &y) const |
Load x and y coordinate vectors. | |
double | polygonAreaForSimplyConnected (const QVector< QPointF > &points) const |
Area in polygon using Shoelace formula, which only works if polygon is simply connected. More... | |
Calculate for line through the points that is straightly connected as a relation.
Definition at line 16 of file GeometryStrategyRelationStraight.h.