[wxVTK] Fwd: [vtkusers] vtkDICOMImageReader does not display images - VTK 5.0
Brought to you by:
malat
From: Andres M. <mun...@gm...> - 2006-07-19 14:03:59
|
Hello everyone, I posted this question on the VTK-Users list and was directed here. Has any one experienced something similar using wxVTK on their Mac? I'm using wxWidgets 2.6.3, VTK 5.0. Regards, Andres E. Munarriz Soto >> Hello everyone, >> I'm trying to read DICOM images using the vtkDICOMImageReader and >> display it in a wxWidgets window. Everything seems to be working >> ok except that the image isn't displayed at all. If I call the >> viewer->Render() method a new window is opened but the image isn't >> displayed either. I'm running MacOSX 10.4. I believe the code is >> fine. >> The following snippet is used to construct the wxWidget frame to >> display the file (or series) >> >> ImageFrame::ImageFrame(wxMDIParentFrame *pp_Parent, const >> wxString& p_strTitle, const wxPoint& p_Pos, const wxSize& p_Size, >> const long p_lStyle):wxMDIChildFrame(pp_Parent, -1, p_strTitle, >> p_Pos, p_Size, p_lStyle | wxNO_FULL_REPAINT_ON_RESIZE) >> { >> vtk_interactor = new wxVTKRenderWindowInteractor( >> this, MDI_VTK_MINI_WINDOW); >> vtk_interactor->UseCaptureMouseOn(); >> viewer = vtkImageViewer2::New(); >> viewer->SetupInteractor(vtk_interactor); >> viewer->SetColorWindow(WINDOW_VALUE); >> viewer->SetColorLevel(LEVEL_VALUE); >> } >> bool ImageFrame::OpenSeries(wxString path) >> { >> atImage = fachade->srvOpenSeries(path); >> viewer->SetInput(atImage); >> viewer->SetupInteractor(vtk_interactor); >> // viewer->Update(); >> // viewer->Render(); >> return (atImage != NULL); >> } >> >> the Fachada object returns a vtkImageData* after calling the >> ImageProcessingCore OpenSeries method. >> >> vtkImageData* ImageProcessingCore::OpenSeries(const char* path){ >> reader->SetDirectoryName(path); >> reader->Update(); return reader->GetOutput(); >> } >> Thanks for your help in advance, >> Andres E. Munarriz Soto >> --------------------------------------------------------------------- >> --- >> _______________________________________________ >> This is the private VTK discussion list. Please keep messages on- >> topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ >> Follow this link to subscribe/unsubscribe: >> http://www.vtk.org/mailman/listinfo/vtkusers > |