[Insight-users] TransformPhysicalPointToIndex not what i expected
Ella Maria Kadas
ella_kadas at yahoo.com
Thu Apr 7 10:05:33 EDT 2011
Hi,
I am trying to convert coordinates that a get from points in a roi from a DICOM series to pixelindexes. The Coordinates that i use to initialize pointTemp are the right ones but when i use TransformPhysicalPointToIndex the index coordinates are all the same. Please help:)Cheers, Ella
Here is the code:
ImageType::IndexType pixelIndex;
ImageType::PointType pointTemp;
NSPoint roiP = [[roiPoints objectAtIndex:k] point];
float clocs[3];
[ pix convertPixX: roiP.x pixY: roiP.y toDICOMCoords: clocs ];
pointTemp[0] = clocs[0];
pointTemp[1] = clocs[1];
pointTemp[2] = clocs[2];
bool isInside = result->TransformPhysicalPointToIndex(pointTemp,pixelIndex);
if(inside)result->SetPixel(pixelIndex,0);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20110407/e152ab7e/attachment.htm>
More information about the Insight-users
mailing list