54 #include <QGraphicsPathItem>
55 #include <QPainterPath>
57 #include <QSharedPointer>
61 #include "../../tools/drawTools/toolpoint/toolsinglepoint/vtoolpointofintersectioncurves.h"
62 #include "../ifc/ifcdef.h"
63 #include "../vgeometry/vabstractcurve.h"
64 #include "../vmisc/vabstractapplication.h"
65 #include "../vpatterndb/vcontainer.h"
66 #include "../vwidgets/vmaingraphicsscene.h"
67 #include "../visualization.h"
108 auto scene = qobject_cast<VMainGraphicsScene *>(
qApp->getCurrentScene());
The VContainer class container of all variables.
const QSharedPointer< T > GeometricObject(const quint32 &id) const
virtual void AddOnScene() Q_DECL_OVERRIDE
void DrawPoint(QGraphicsEllipseItem *point, const QPointF &pos, const QColor &color, Qt::PenStyle style=Qt::SolidLine)
void DrawPath(VCurvePathItem *pathItem, const QPainterPath &path, const QColor &color, Qt::PenStyle style=Qt::SolidLine, const qreal &weight=0.35, Qt::PenCapStyle cap=Qt::SquareCap)
VScaledEllipse * InitPoint(const QColor &color, QGraphicsItem *parent, qreal z=0) const