[Insight-users] Saving seed points in ImagePlaneWidget
    Xiaopeng Yang 
    yxp233 at postech.ac.kr
       
    Mon Oct 25 02:15:07 EDT 2010
    
    
  
Hello everyone,
 
I am working on developing a simple medical image segmentation program,
which provide interactive selection and automatic saving function of
multiple seed points. That means when left-clicking on one of the CT slices,
the 3D position of that point will be automatically saved to the code. 
 
I applied ImagePlaneWidget to pick the position of certain clicked point.
The position and intensity value can be shown on the screen. But I have no
idea how to program to save the position to the code. Could you give me a
hand about how to solve this problem?
 
Here is the code of ImagePlaneWidget:
 
  vtkImagePlaneWidget * zImagePlaneWidget =  vtkImagePlaneWidget::New();
 
  zImagePlaneWidget->DisplayTextOn();
  zImagePlaneWidget->SetInput(vtkImporter->GetOutput());
  zImagePlaneWidget->SetPlaneOrientationToZAxes();
  zImagePlaneWidget->SetSliceIndex(size[0]/2);
  zImagePlaneWidget->SetPicker(picker);
  zImagePlaneWidget->RestrictPlaneToVolumeOn();
  zImagePlaneWidget->SetKeyPressActivationValue('y');
  zImagePlaneWidget->GetPlaneProperty()->SetColor(1, 0, 0);
  zImagePlaneWidget->SetTexturePlaneProperty(ipwProp);
  zImagePlaneWidget->SetResliceInterpolateToNearestNeighbour();
 
  zImagePlaneWidget->SetInteractor( iren );
zImagePlaneWidget->On();
 
Thanks very much.
 
Best regards,
Yang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20101025/141a3b62/attachment.htm>
    
    
More information about the Insight-users
mailing list