#ifndef _MANUAL_PAINT_CONTROLER_H_ #define _MANUAL_PAINT_CONTROLER_H_ #include "ManualPaintModel.h" #include "ManualPaintPanel.h" #include "wxVtk2DBaseView.h" class ManualPaintControler { public: ManualPaintControler(); virtual ~ManualPaintControler(); void SetManualPaintModel(ManualPaintModel* manualPaintModel); void SetManualPaintPanel(ManualPaintPanel* manualPaintPanel); void SetWxVtk2DBaseView(wxVtk2DBaseView *wxvtk2Dbaseview); void Config(); void PaintImage(int px,int py, int pz); private: int auxZ; ManualPaintModel *_manualPaintModel; ManualPaintPanel *_manualPaintPanel; wxVtk2DBaseView *_wxvtk2Dbaseview; protected: }; #endif // _MANUAL_PAINT_CONTROLER_H_