50 virtual void Draw(QPainter& drawContext)
const = 0;
Set of change flags (its IDs).
Base interface for all used interfaces and implementations.
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 bool IsDisplayAccepted(const IDisplay &display) const =0
Check if this object can be connected to this display.
virtual void OnDisconnectDisplay(IDisplay *displayPtr)=0
Called after display is disconnected.
virtual bool OnDisplayChange(const istd::IChangeable::ChangeSet &changeSet)=0
It informs about changes in display.
virtual void OnConnectDisplay(IDisplay *displayPtr)=0
Called after display is connected.
In this library is defined 2D view concept and standard visualisation objects.