Go to the documentation of this file.
6#ifndef iview_IVisualisable_included
7#define iview_IVisualisable_included
55 virtual void Draw(QPainter& drawContext)
const = 0;
Set of change flags (its IDs).
virtual void Draw(QPainter &drawContext) const =0
Draw this shape using draw context.
virtual bool IsVisible() const =0
Check, if this object is visible.
virtual void OnDisplayConnected(IDisplay *displayPtr)=0
Called after display is connected.
virtual bool IsDisplayAccepted(const IDisplay &display) const =0
Check if this object can be connected to this display.
virtual void OnDisplayDisconnected(IDisplay *displayPtr)=0
Called after display is disconnected.
virtual bool OnDisplayChanged(const istd::IChangeable::ChangeSet &changeSet)=0
It informs about changes in display.
In this library is defined 2D view concept and standard visualisation objects.
© Witold Gantzke and Kirill Lepskiy