Go to the documentation of this file.
17 #ifndef DDT_DATAVISUALISATION_DDTGRAPHCIS_OVERLAYRENDERING_HPP
18 #define DDT_DATAVISUALISATION_DDTGRAPHCIS_OVERLAYRENDERING_HPP
20 #include <QGraphicsScene>
21 #include <QGraphicsView>
44 const QString timestamp =
"");
57 const double y1,
const double x2,
const double y2,
const QString drawMode,
58 const QString text =
"");
75 const QGraphicsView*
const view);
105 #endif // DDT_DATAVISUALISATION_DDTGRAPHCIS_OVERLAYRENDERING_HPP
virtual void RedrawOverlay(QGraphicsScene *scene, const QString timestamp="")
Definition: ddtOverlayRendering.cpp:53
Definition: ddtGraphicalOverlay.hpp:29
Definition: ddtOverlayRendering.hpp:28
QList< DdtGraphicalElement * > selected_elements
Definition: ddtOverlayRendering.hpp:94
float current_scale
Definition: ddtOverlayRendering.hpp:96
void SelectGraphicalElements(const double x1, const double y1, const QGraphicsView *const view)
Definition: ddtOverlayRendering.cpp:175
virtual ~DdtOverlayRendering()
Definition: ddtOverlayRendering.cpp:30
DdtOverlayRendering()
Definition: ddtOverlayRendering.cpp:28
DdtGraphicalOverlay * GetGraphicalOverlay()
Definition: ddtOverlayRendering.cpp:43
void SetCurrentScale(const float scale)
Definition: ddtOverlayRendering.cpp:103
QStringList GetListOfElementIDs() const
Definition: ddtOverlayRendering.cpp:48
void RemoveGraphicalElements(const QString selection)
Definition: ddtOverlayRendering.cpp:206
void AddGraphicalElement(const DdtGraphicalElementProperties &element_properties, const double x1, const double y1, const double x2, const double y2, const QString drawMode, const QString text="")
Definition: ddtOverlayRendering.cpp:108
DdtGraphicalOverlay * graphics_overlay
Definition: ddtOverlayRendering.hpp:92
Definition: ddtGraphicalElementProperties.hpp:27