Impossibility to inherit from the class vtkChartXY to overload mouse/keyboard events
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Because the member ChartPrivate and some methods are set as private (ZoomInAxes and RemovePlotFromCorners), it is not possible to inherit from vtkChartXY and modify easily some behaviors (like mouse events or create new methods like TakePlot).
The simplest to fix this issue could be to declare a nested protected "Private" class instead of the class vtkChartXYPrivate, and also to declare the methods ZoomInAxes and RemovePlotFromCorners as protected and not private.