if (ok==true)
{
+//EED 2023-08-05
_box->SetwxVtkBaseViewOutputs( _wxvtkbaseview );
+
_box->bbSignalOutputModification();
+// _box->bbSignalOutputModification(std::string("BoxChange"),false);
+
return false;
} // if ok
} // if _box
interactorwxvtkbaseview->AddThisInteractor();
} // if wxVtkBaseView
+ interactorwxvtkbaseview1 = new InteractorwxVtkBaseView( this );
+ if (bbGetInputwxVtkBaseView1()!=NULL)
+ {
+ interactorwxvtkbaseview1->SetwxVtkBaseView( bbGetInputwxVtkBaseView1() );
+ interactorwxvtkbaseview1->AddThisInteractor();
+ } // if wxVtkBaseView2
+
interactorwxvtkbaseview2 = new InteractorwxVtkBaseView( this );
if (bbGetInputwxVtkBaseView2()!=NULL)
{
interactorwxvtkbaseview2->SetwxVtkBaseView( bbGetInputwxVtkBaseView2() );
interactorwxvtkbaseview2->AddThisInteractor();
-
-// vtkInteractorStyleBaseView *vtkinteractorstylebaseview = (vtkInteractorStyleBaseView*) (bbGetInputwxVtkBaseView2()->GetInteractorStyleBaseView() );
-// vtkinteractorstylebaseview->AddInteractorStyleMaracas( interactorwxvtkbaseview2 );
} // if wxVtkBaseView2
-
+
interactorwxvtkbaseview3 = new InteractorwxVtkBaseView( this );
if (bbGetInputwxVtkBaseView3()!=NULL)
{
interactorwxvtkbaseview3->SetwxVtkBaseView( bbGetInputwxVtkBaseView3() );
interactorwxvtkbaseview3->AddThisInteractor();
-
-// vtkInteractorStyleBaseView *vtkinteractorstylebaseview = (vtkInteractorStyleBaseView*) (bbGetInputwxVtkBaseView3()->GetInteractorStyleBaseView() );
-// vtkinteractorstylebaseview->AddInteractorStyleMaracas( interactorwxvtkbaseview3 );
} // if wxVtkBaseView3
bbSetOutputInteractorwxVtkBaseView_model( interactorwxvtkbaseview );
+ bbSetOutputInteractorwxVtkBaseView_model1( interactorwxvtkbaseview1 );
bbSetOutputInteractorwxVtkBaseView_model2( interactorwxvtkbaseview2 );
bbSetOutputInteractorwxVtkBaseView_model3( interactorwxvtkbaseview3 );
} // if InteractionType !=0
interactorwxvtkbaseview2=NULL;
interactorwxvtkbaseview3=NULL;
bbSetOutputInteractorwxVtkBaseView_model( interactorwxvtkbaseview );
+ bbSetOutputInteractorwxVtkBaseView_model1( interactorwxvtkbaseview1 );
bbSetOutputInteractorwxVtkBaseView_model2( interactorwxvtkbaseview2 );
bbSetOutputInteractorwxVtkBaseView_model3( interactorwxvtkbaseview3 );
}
// but this is where you should allocate the internal/output pointers
// if any
bbSetOutputInteractorwxVtkBaseView_model(NULL);
+ bbSetOutputInteractorwxVtkBaseView_model1(NULL);
bbSetOutputInteractorwxVtkBaseView_model2(NULL);
bbSetOutputInteractorwxVtkBaseView_model3(NULL);
}