[vtkusers] how to access 3D volume

Michnay Balázs michnay at freemail.hu
Wed Oct 19 09:37:25 EDT 2005


Hi Ravi,
Here's another way to extract a slice from a volume using 
vtkImageReslice class. This one works for sure.

sliceExtractor = vtkImageReslice::New();
sliceExtractor->SetOutputDimensionality(2);
sliceExtractor->SetOutputExtentToDefault();
sliceExtractor->SetResliceAxesDirectionCosines
(1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0);
sliceExtractor->SetInput(sliceThis); //where sliceThis is the volume
sliceExtractor->SetResliceAxesOrigin(0,0,frameNumber); // where 
frameNumber is the slice # you'd like to extract
sliceExtractor->Update();

Then use sliceExtractor->GetOutput(); to access the image.

Good luck,

Best of all,

 Michnay

_________________________________________________________________________
Töltsd le Caramel első saját szerzeményét, és nyerj egy
közös vacsorát vagy VIP-jegyeket a lemezbemutató koncertre!
http://zenearuhaz.t-online.hu/index.php?m=info&albumid=14517&sp=74&sty=78





More information about the vtkusers mailing list