Engauge Digitizer 2
|
Class for that manages geometry strategies. More...
#include <GeometryStrategyContext.h>
Public Member Functions | |
GeometryStrategyContext () | |
Single constructor. | |
virtual | ~GeometryStrategyContext () |
void | calculateGeometry (const Points &points, const DocumentModelCoords &modelCoords, const DocumentModelGeneral &modelGeneral, const MainWindowModel &modelMainWindow, const Transformation &transformation, CurveConnectAs connectAs, QString &funcArea, QString &polyArea, QVector< QString > &x, QVector< QString > &y, QVector< bool > &isPotentialExportAmbiguity, QVector< QString > &distanceGraphForward, QVector< QString > &distancePercentForward, QVector< QString > &distanceGraphBackward, QVector< QString > &distancePercentBackward) const |
Calculate geometry parameters. |
Class for that manages geometry strategies.
Definition at line 21 of file GeometryStrategyContext.h.
GeometryStrategyContext::GeometryStrategyContext | ( | ) |
|
virtual |
Definition at line 25 of file GeometryStrategyContext.cpp.
void GeometryStrategyContext::calculateGeometry | ( | const Points & | points, |
const DocumentModelCoords & | modelCoords, | ||
const DocumentModelGeneral & | modelGeneral, | ||
const MainWindowModel & | modelMainWindow, | ||
const Transformation & | transformation, | ||
CurveConnectAs | connectAs, | ||
QString & | funcArea, | ||
QString & | polyArea, | ||
QVector< QString > & | x, | ||
QVector< QString > & | y, | ||
QVector< bool > & | isPotentialExportAmbiguity, | ||
QVector< QString > & | distanceGraphForward, | ||
QVector< QString > & | distancePercentForward, | ||
QVector< QString > & | distanceGraphBackward, | ||
QVector< QString > & | distancePercentBackward ) const |
Calculate geometry parameters.
Definition at line 30 of file GeometryStrategyContext.cpp.