ManualPaintModel *mpModel = new ManualPaintModel();
mpModel->SetImages( bbGetInputIn() , bbGetInputIn2() );
- wxManualPaintPanel *mpPanel = (wxManualPaintPanel*)bbGetOutputWidget();
- mpPanel->SetManualPaintModel(mpModel);
+ wxManualPaintPanel *mpPanel = (wxManualPaintPanel*)bbGetOutputWidget();
if (bbGetInputWxVtkBaseView1()!=NULL)
{
ManualPaintControler *mpControler = new ManualPaintControler();
mpControler->SetManualPaintModel(mpModel);
- mpControler->SetManualPaintPanel(mpPanel);
+// mpControler->SetManualPaintPanel(mpPanel);
mpControler->SetWxVtk2DBaseView( (wxVtk2DBaseView*)bbGetInputWxVtkBaseView1() );
mpControler->Config();
+ mpPanel->SetManualPaintControler(mpControler);
}
if (bbGetInputWxVtkBaseView2()!=NULL)
{
ManualPaintControler *mpControler = new ManualPaintControler();
mpControler->SetManualPaintModel(mpModel);
- mpControler->SetManualPaintPanel(mpPanel);
+// mpControler->SetManualPaintPanel(mpPanel);
mpControler->SetWxVtk2DBaseView( (wxVtk2DBaseView*)bbGetInputWxVtkBaseView2() );
mpControler->Config();
+ mpPanel->SetManualPaintControler(mpControler);
}
if (bbGetInputWxVtkBaseView3()!=NULL)
{
ManualPaintControler *mpControler = new ManualPaintControler();
mpControler->SetManualPaintModel(mpModel);
- mpControler->SetManualPaintPanel(mpPanel);
+// mpControler->SetManualPaintPanel(mpPanel);
mpControler->SetWxVtk2DBaseView( (wxVtk2DBaseView*)bbGetInputWxVtkBaseView3() );
mpControler->Config();
+ mpPanel->SetManualPaintControler(mpControler);
}
if (bbGetInputWxVtkBaseView4()!=NULL)
{
ManualPaintControler *mpControler = new ManualPaintControler();
mpControler->SetManualPaintModel(mpModel);
- mpControler->SetManualPaintPanel(mpPanel);
+// mpControler->SetManualPaintPanel(mpPanel);
mpControler->SetWxVtk2DBaseView( (wxVtk2DBaseView*)bbGetInputWxVtkBaseView4() );
mpControler->Config();
+ mpPanel->SetManualPaintControler(mpControler);
}
} // firsttime