You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
999 B
19 lines
999 B
#ifndef SIGNUTILS_H
|
|
#define SIGNUTILS_H
|
|
#include "signpenstructs.h"
|
|
|
|
extern QPointF CGPointZero;
|
|
extern bool CGPointEqualToPoint(const CGPoint &point1, const CGPoint &point2);
|
|
extern void CalculatePointcutWihtPoint(SWAnnotPath *curAnnotPath,CGPoint point, float radius, bool stroke, bool circle,qint64 ts);
|
|
extern bool GetPointValid(SWRealPoint penPoint);
|
|
extern CGPoint ConvertToCGPoint(SWPointcut cPoint);
|
|
extern float GetDistanceBetweenPoint(QPointF start, QPointF end);
|
|
|
|
extern void AddStartPathElement(QList<Element>& elementList);
|
|
extern void AddMoveToElement(QList<Element>& elementList,QPointF point);
|
|
extern void AddCurveToElement(QList<Element>& elementList,QPointF control,QPointF control2,QPointF end);
|
|
extern void AddCurveToElement(QList<Element>& elementList,qreal ctrlPt1x, qreal ctrlPt1y, qreal ctrlPt2x, qreal ctrlPt2y,
|
|
qreal endPtx, qreal endPty);
|
|
extern void AddQuadToElement(QList<Element>& elementList,QPointF control,QPointF end);
|
|
#endif // SIGNUTILS_H
|