ManualPaintControler.cpp

Go to the documentation of this file.
00001 
00002 #include "ManualPaintControler.h"
00003 #include "vtkInteractorManualPaint.h"
00004 
00005 //---------------------------------------------------------------------------
00006 ManualPaintControler::ManualPaintControler()
00007 {
00008 }
00009 
00010 //---------------------------------------------------------------------------
00011 ManualPaintControler::~ManualPaintControler()
00012 {
00013 }
00014 
00015 //---------------------------------------------------------------------------
00016 void ManualPaintControler::SetManualPaintModel(ManualPaintModel* manualPaintModel)
00017 {
00018     _manualPaintModel = manualPaintModel;
00019 }
00020 
00021 //---------------------------------------------------------------------------
00022 void ManualPaintControler::SetManualPaintPanel(ManualPaintPanel* manualPaintPanel)
00023 {
00024     _manualPaintPanel = manualPaintPanel;
00025 }
00026 
00027 //---------------------------------------------------------------------------
00028 void ManualPaintControler::SetWxVtkBaseView(wxVtkBaseView *baseview)
00029 {
00030     _wxvtkbaseview = baseview;
00031 }
00032 
00033 //---------------------------------------------------------------------------
00034 void ManualPaintControler::Config()
00035 {
00036     vtkInteractorManualPaint *imp       = new vtkInteractorManualPaint(this);
00037     vtkInteractorStyleBaseView *isbv    = (vtkInteractorStyleBaseView*)(_wxvtkbaseview->GetInteractorStyleBaseView());
00038     isbv->AddInteractorStyleMaracas(imp);
00039 }
00040 
00041 
00042 
00043 //---------------------------------------------------------------------------
00044 void ManualPaintControler::PaintImage(int px,int py, int pz)
00045 {
00046     _manualPaintModel->PaintImage(px,py,pz);
00047     RefreshView();
00048 }
00049 
00050 //---------------------------------------------------------------------------
00051 void ManualPaintControler::RefreshView()
00052 {
00053     printf("EED ManualPaintControler::RefreshView ????????? \n");
00054 }
00055 

Generated on 20 Oct 2010 for creaMaracasVisu_lib by  doxygen 1.6.1