19#ifndef DDT_DATAVISUALISATION_DDTGRAPHCIS_GE_REF_LINE_HPP
20#define DDT_DATAVISUALISATION_DDTGRAPHCIS_GE_REF_LINE_HPP
41 const double y1,
const double x2,
const double y2);
51 virtual void DrawElement(QPainter* painter)
override;
63 int type()
const override;
70 void ReDrawLine(
const QPointF start,
const QPointF end);
82 QPointF
Start()
const;
138 virtual bool sceneEventFilter(QGraphicsItem* watched, QEvent* event)
override;
139 bool HandleEvent(
PointGrabber* point, QEvent* event)
const;
Definition ddtGraphicalElementProperties.hpp:29
Definition ddtGraphicalElementRefLine.hpp:29
QPointF End() const
Definition ddtGraphicalElementRefLine.cpp:66
QPointF Start() const
Definition ddtGraphicalElementRefLine.cpp:64
void ResetEventFilter()
Definition ddtGraphicalElementRefLine.cpp:125
QRectF boundingRect() const override
Definition ddtGraphicalElementRefLine.cpp:53
PointGrabber * middle_point
Definition ddtGraphicalElementRefLine.hpp:130
PointGrabber * second_corner
Definition ddtGraphicalElementRefLine.hpp:125
void ReDrawLine(const QPointF start, const QPointF end)
Definition ddtGraphicalElementRefLine.cpp:117
DdtGraphicalElementRefLine(const DdtGraphicalElementProperties element_properties, const double x1, const double y1, const double x2, const double y2)
Definition ddtGraphicalElementRefLine.cpp:22
double x1
Definition ddtGraphicalElementRefLine.hpp:100
virtual ~DdtGraphicalElementRefLine()
Definition ddtGraphicalElementRefLine.cpp:36
double y2
Definition ddtGraphicalElementRefLine.hpp:115
int type() const override
Definition ddtGraphicalElementRefLine.cpp:68
PointGrabber * first_corner
Definition ddtGraphicalElementRefLine.hpp:120
bool installed_event_filters
Definition ddtGraphicalElementRefLine.hpp:135
virtual void DrawElement(QPainter *painter) override
Definition ddtGraphicalElementRefLine.cpp:76
void RedrawPoints(QGraphicsScene *scene)
Definition ddtGraphicalElementRefLine.cpp:57
double x2
Definition ddtGraphicalElementRefLine.hpp:110
double y1
Definition ddtGraphicalElementRefLine.hpp:105
Definition ddtGraphicalElement.hpp:89
DdtGraphicalElementProperties element_properties
Definition ddtGraphicalElement.hpp:257
Definition ddtPointGrabber.hpp:33
DDT Utils. Helper classes for DDT Datavisualisation. Utilities for the DDT Datavisualisation.
DDT Graphics. Base Class for the DDT Graphical Elements. Elements can be lines, ovals,...
Point grabber for manipulate graphical elements.