[vtkusers] Help! Reslice program problem
Arsene ELLA
ella at pet.mpin-koeln.mpg.de
Thu Mar 7 08:42:57 EST 2002
Hi everybody,
I have transformed the Tcl IMAGE RESLICE example in the VTK40 user guide book
page 135 to a Visual C++6 console program as following:
___________________________________
// RESLICE.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "vtkImageReader.h"
#include "vtkTransform.h"
#include "vtkImageReslice.h"
#include "vtkImageViewer.h"
#include "vtkRenderer.h"
int main(int argc, char* argv[])
{
// Image pipeline
vtkImageReader *reader;
reader = vtkImageReader::New();
reader->ReleaseDataFlagOff();
reader->SetDataByteOrderToLittleEndian();
reader->SetDataExtent(0, 63, 0, 63, 1, 93);
reader->SetDataOrigin(-32.5, -32.5, -47);
reader->SetFilePrefix("C:\\Program
Files\\VTK40\\VTKData\\Data\\headsq\\quarter");
reader->SetDataMask(0x7fff);
reader->Update();
// Transform
vtkTransform *transform;
transform = vtkTransform::New();
transform->RotateX(10);
transform->RotateY(20);
transform->RotateZ(30);
// Reslice
vtkImageReslice *reslice;
reslice = vtkImageReslice::New();
reslice->SetInput(reader->GetOutput());
reslice->SetResliceTransform(transform);
reslice->InterpolateOn();
reslice->SetBackgroundLevel(1023);
// Viewer
vtkImageViewer *viewer;
viewer = vtkImageViewer::New();
viewer->SetInput(reslice->GetOutput());
viewer->SetZSlice(120);
viewer->SetColorWindow(2000);
viewer->SetColorLevel(1000);
viewer->SetSize(800, 800);
viewer->Render();
// Free th Memory
reader->Delete();
transform->Delete();
reslice->Delete();
viewer->Delete();
return 0;
}
___________________________________
the program is compiled and executed without any error message, but I have
nothing
in the window!!!
Could somebody please tell me where is the mistake.
Thanks in advance,
Arsene
Arsene ELLA, PhD
Max-Planck Institut Für Neurogische Forschung
Gleueler str, 50
D-50931 Cologne
GERMANY
Tel: (+49) 221 478 5713
Mob: (+49) 174 320 7881
Fax: (+49) 221 478 7256
More information about the vtkusers
mailing list