[Insight-users] vtk image reader
Will Schroeder
will.schroeder@kitware.com
Thu, 04 Apr 2002 07:37:19 -0500
Hi Pieter-
I believe this problem has been fixed. When did you download the beta? I
can send you a patch if necessary.
Will
At 10:59 AM 4/4/2002 +0200, Pieter Vos wrote:
>Hello,
>
>I have a problem with the usage of itkVTKImageIO.cxx
>The test file provided (itkVTKImageIOTest.cxx) works excelent, however I'm
>interested in just reading a vtk file, not first writing and then reading
>the written file.
>But I retrieve an exception when excecuting reader->update():
>
>exception in file reader
>Number of dimensions in file (2) does not match number of dimensions in
>output (3)
>Unknown
>
>The header looks like:
>
># vtk DataFile Version 3.0
>vtk output
>ASCII
>DATASET STRUCTURED_POINTS
>DIMENSIONS 20 20 20
>SPACING 1.05263 1.05263 1.05263
>ORIGIN 0 0 0
>POINT_DATA 8000
>COLOR_SCALARS scalars float 1
>
>So the number of dimensions should be set correct by the reader, but it
>does not so. The code looks like:
>
>
> itk::VTKImageIO::Pointer vtkIO;
> vtkIO = itk::VTKImageIO::New();
> itk::ImageFileReader<FloatImageType>::Pointer reader;
> reader = itk::ImageFileReader<FloatImageType>::New();
> reader->SetImageIO(vtkIO);
> reader->SetFileName("sphere.vtk");
> try
> {
> reader->Update();
> }
> catch (itk::ExceptionObject & e)
> {
> std::cerr << "exception in file reader " << std::endl;
> std::cerr << e.GetDescription() << std::endl;
> std::cerr << e.GetLocation() << std::endl;
> return EXIT_FAILURE;
> }
>
>Do I need to do some presettings? Which one?
>
>Many thanks,
>
>--
>Pieter Vos
>AZN Radboud The Netherlands
>Tel.: 06-18876433
>mailto:pieterv@radiology.azn.nl
>
>_______________________________________________
>Insight-users mailing list
>Insight-users@public.kitware.com
>http://public.kitware.com/mailman/listinfo/insight-users