[vtkusers] vtkImageData -> SetOrigin
Thomas Deschamps
tdeschamps at lbl.gov
Fri Nov 22 18:36:55 EST 2002
Hello vtkUsers
I have a problem with SetOrigin method in vtkImageData.
If I have two vtkImageData * myImageData and myOtherImageData,
myOtherImageData -> DeepCopy( myImageData );
vtkExtractVOI * tmpVOI = vtkExtractVOI::New();
tmpVOI -> SetInput(myImageData);
tmpVOI -> SetVOI(extent);
tmpVOI -> Update();
myOtherImageData -> DeepCopy( tmpVOI -> GetOutput() );
myOtherImage -> SetOrigin( 0,0,0 );
and I write it in a file with
vtkStructuredPointsWriter *writer = vtkStructuredPointsWriter::New();
writer -> SetInput( myOtherImageData );
writer -> SetFileName( "toto.vtk" );
writer -> SetFileTypeToBinary();
writer -> Update();
Then the file quoted origin is
> more toto.vtk
...
ORIGIN 33.3 0 14
...
I do not understand why it is not 0 0 0
Thanks for your help.
Thomas (TDeschamps at lbl.gov)
More information about the vtkusers
mailing list