//-------------------------------------------------------------------
void wxVtkMPR3DView::Configure()
{
-printf("EED wxVtkMPR3DView::Configure Configure Start\n");
-
vtkImageData *imageData = GetVtkMPR3DDataViewer()->GetVtkMPRBaseData()->GetImageData();
_wxvtk3Dbaseview->Configure();
_wxvtkmpr3DviewCntrlPanel->UpdateControlPanel();
// render window (expressed in pixels).
_wxvtk3Dbaseview->GetRenderer()->SetBackground( 0.36 , 0.36 , 0.36 );
//EED 23oct2010 _wxvtk3Dbaseview->GetRenWin()->SetSize(400, 400);
-
-printf("EED wxVtkMPR3DView::Configure Configure End\n");
-
}
//-------------------------------------------------------------------
void wxVtkMPR3DView::ConfigureFreePlanes()
{
-printf("EED wxVtkMPR3DView::ConfigureFreePlanes Start\n");
// The shared picker enables us to use 3 planes at one time
// and gets the picking order right
vtkCellPicker* picker = vtkCellPicker::New();
_planeWidgetX->AddObserver(vtkCommand::InteractionEvent, wlipwc );
_planeWidgetY->AddObserver(vtkCommand::InteractionEvent, wlipwc );
_planeWidgetZ->AddObserver(vtkCommand::InteractionEvent, wlipwc );
-
-
-
-printf("EED wxVtkMPR3DView::ConfigureFreePlanes End\n");
}
//-------------------------------------------------------------------
void wxVtkMPR3DView::SetImage()
{
-printf("EED wxVtkMPR3DView::SetImage Start\n");
vtkImageData *imageData = GetVtkMPR3DDataViewer()->GetVtkMPRBaseData()->GetImageData();
// Orthogonal planes B&W
//EED 2017-01-01 Migration VTK7
_probe->SetSourceData( imageData );
#endif
_vtkmpr3Ddataviewer->SetImage();
-printf("EED wxVtkMPR3DView::SetImage End %f %f \n", colorWindow,colorLevel );
-
}
//-------------------------------------------------------------------
//-------------------------------------------------------------------
void wxVtkMPR3DView::Refresh() // virtual
{
-printf("EED wxVtkMPR3DView::Refresh Start\n");
_vtkmpr3Ddataviewer->Refresh();
if (_wxvtkmpr3DviewCntrlPanel!=NULL)
{
_wxvtkmpr3DviewCntrlPanel->Refresh();
}
-printf("EED wxVtkMPR3DView::Refresh End\n");
}
//-------------------------------------------------------------------
void wxVtkMPR3DView::RefreshView() // virtual
{
-printf("EED wxVtkMPR3DView::RefreshView Start\n");
double spc[3];
vtkImageData *image = GetVtkMPR3DDataViewer()->GetVtkMPRBaseData()->GetImageData();
if(image)
{
_wxvtkmpr3DviewCntrlPanel->UpdateControlPanel(false);
} // if _wxvtkmpr3DviewCntrlPanel
-printf("EED wxVtkMPR3DView::RefreshView End\n");
}
//-------------------------------------------------------------------