19#ifndef DDT_DATAVISUALISATION_DDTGRAPHCIS_GE_CROSS_HPP
20#define DDT_DATAVISUALISATION_DDTGRAPHCIS_GE_CROSS_HPP
40 const double y,
const double cross_size,
const QString obj_name =
"",
41 const QString elem_name =
"");
51 virtual void DrawElement(QPainter* painter)
override;
63 int type()
const override;
82 void hoverEnterEvent(QGraphicsSceneHoverEvent*
const event)
override;
83 void hoverLeaveEvent(QGraphicsSceneHoverEvent*
const event)
override;
85 bool sceneEventFilter(QGraphicsItem*
const watched,
86 QEvent*
const event)
override;
89 void SetCornerPositions()
const;
90 void AdjustSize(
const double x,
const double y);
Definition: ddtCornergrabber.hpp:34
Definition: ddtGraphicalElementCross.hpp:27
QRectF boundingRect() const override
Definition: ddtGraphicalElementCross.cpp:53
double size
Definition: ddtGraphicalElementCross.hpp:79
virtual void DrawElement(QPainter *painter) override
Definition: ddtGraphicalElementCross.cpp:65
int type() const override
Definition: ddtGraphicalElementCross.cpp:45
double y_coord
Definition: ddtGraphicalElementCross.hpp:74
double x_coord
Definition: ddtGraphicalElementCross.hpp:69
virtual ~DdtGraphicalElementCross()
Definition: ddtGraphicalElementProperties.hpp:29
Definition: ddtGraphicalElement.hpp:89
DdtGraphicalElementProperties element_properties
Definition: ddtGraphicalElement.hpp:257
DDT Graphics. Base Class for the DDT Graphical Elements. Elements can be lines, ovals,...