32 #ifndef INTERSECT_CIRCLES_VISUAL_H
33 #define INTERSECT_CIRCLES_VISUAL_H
37 #include "../ifc/xml/vabstractpattern.h"
38 #include "../vmisc/def.h"
41 #include <qcompilerdetection.h>
42 #include <QGraphicsItem>
43 #include <QMetaObject>
57 virtual
void VisualMode(const quint32 &
id) Q_DECL_OVERRIDE;
64 virtual
int type() const Q_DECL_OVERRIDE {
return Type;}
void setC1Radius(const QString &value)
virtual void RefreshGeometry() Q_DECL_OVERRIDE
virtual ~IntersectCirclesVisual()=default
QGraphicsEllipseItem * c2Path
QColor m_secondrySupportColor
QGraphicsEllipseItem * c1Path
void setObject2Id(const quint32 &value)
VScaledEllipse * c2Center
VScaledEllipse * c1Center
void setCrossPoint(const CrossCirclesPoint &value)
QColor m_tertiarySupportColor
virtual int type() const Q_DECL_OVERRIDE
virtual void VisualMode(const quint32 &id) Q_DECL_OVERRIDE
IntersectCirclesVisual(const VContainer *data, QGraphicsItem *parent=nullptr)
void setC2Radius(const QString &value)
CrossCirclesPoint crossPoint
The VContainer class container of all variables.
@ ToolPointOfIntersectionCircles