#include <wx/wx.h>
#endif
+#include "HistogramBase.h"
#include "marTypes.h"
#include "pPlotterWindow.h"
#include "pFunctionPoint.h"
-#include "vtkImageData.h"
+#include "vtkImageData.h"
#include "pHistogram.h"
#include "pPlotterScaleY.h"
#include "pPlotterScaleX.h"
#define NUM_POINTS 100
#define WINDOW_SIZE 10
-class creaMaracasVisu_EXPORT Histogram:public wxPanel
+class creaMaracasVisu_EXPORT Histogram:public wxPanel, HistogramBase
{
public:
//---------------------
*/
int getHistogramPoint(int gValue);
int getHistogramSize();
- void Configure(vtkImageData* imageData);
-
+ pPlotterWindow* GetPlotterWindow();
+ virtual void Configure(vtkImageData* imageData);
+ virtual wxWindow* GetWindow();
+
private:
pHistogram* histogram;
pPlotterWindow* plotter;
- int histogramSize;
- int idHistogram;
+ int histogramSize;
+ int idHistogram;
DECLARE_CLASS(Histogram);