Base interface for all used interfaces and implementations.
Common interface for all display console shapes.
Common interface for all objects informed about shapes state changes.
virtual bool DisconnectShape(IShape *shapePtr)=0
Disconnect shape object from view.
virtual void OnChangeShape(IShape *shapePtr)=0
Invalidate a shape.
In this library is defined 2D view concept and standard visualisation objects.