32 #ifndef INTERSECT_CIRCLETANGENT_VISUAL_H
33 #define INTERSECT_CIRCLETANGENT_VISUAL_H
36 #include "../ifc/xml/vabstractpattern.h"
37 #include "../vmisc/def.h"
39 #include <qcompilerdetection.h>
40 #include <QGraphicsItem>
41 #include <QMetaObject>
60 virtual
int type() const Q_DECL_OVERRIDE {
return Type;}
75 void FindRays(const QPointF &p, const QPointF ¢er, qreal radius);
virtual ~IntersectCircleTangentVisual()=default
CrossCirclesPoint crossPoint
virtual void RefreshGeometry() Q_DECL_OVERRIDE
QColor m_secondarySupportColor
void setCRadius(const QString &value)
void setCrossPoint(const CrossCirclesPoint &value)
QGraphicsEllipseItem * cPath
void setObject2Id(const quint32 &value)
virtual int type() const Q_DECL_OVERRIDE
IntersectCircleTangentVisual(const VContainer *data, QGraphicsItem *parent=nullptr)
void FindRays(const QPointF &p, const QPointF ¢er, qreal radius)
The VContainer class container of all variables.
@ ToolPointFromCircleAndTangent