thank you so much for your quickly answer,but i have used the transformfilter 
from the index coordinates system to the world coordinate system, i have writed
   
 TimeSlicedGeometry *surfaceTimeGeometry = surface->GetTimeSlicedGeometry();

 TimeSlicedGeometry *imageTimeGeometry = img->GetTimeSlicedGeometry();

 Geometry3D* imageGeometry = imageTimeGeometry->GetGeometry3D(0);

  vtkPolyData * polydata = surface->GetVtkPolyData( );
     
  Geometry3D* surfacegeometry = surfaceTimeGeometry->GetGeometry3D(0);
   
  vtkLinearTransform *transform = surfacegeometry->GetVtkTransform();
     
  vtkTransformPolyDataFilter * 
transformFilter=vtkTransformPolyDataFilter::New();             
    
  transformFilter->SetInput(polydata);
    
  transformFilter->SetTransform(transform);
    
  transformFilter->Update();

  vtkPolyDataToImageStencil * dataToStencil= vtkPolyDataToImageStencil::New();
    
  dataToStencil->SetInput( transformFilter->GetOutput());

  vtkImageStencil * stencil 
= vtkImageStencil::New();
    

stencil->SetStencil(dataToStencil->GetOutput());    
stencil->SetBackgroundValue( 
0 );  stencil->ReverseStencilOff();  vtkImageData *vtkimage = 
image->GetVtkImageData();   stencil->SetInput( 
vtkimage );   stencil->Update();   vtkimage = 
stencil->GetOutput();  mitk::Image::Pointer 
m_img;  m_img->Initialize(vtkimage);  m_img->SetVolume( 
vtkimage->GetScalarPointer() 
);
and this m_img is the new cut image, what i want.but it shows not in the right 
position. can you give me some ideas.
  
 
  

 
  


Subject: AW: [mitk-users] problem about the surface and image
Date: Wed, 6 Aug 2008 12:04:50 +0200
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [email protected]



















Hi Jacob,

did you possible use the coordinates of the surface to cut the image
and not the world coordinates of the surface?

 

You will have to transform the surface coordinates (this way the
transform to the center is also considered) to world coordinates and then to the
coordinate space of the image to get the right positions.

 

Regards,

Ingmar

 



Dipl.-Inform. Med.
Ingmar Wegner 

DKFZ

German Cancer Research Center (Deutsches Krebsforschungszentrum) 

Member of the Helmholtz Association

Division Medical and Biological Informatics E130

Im Neuenheimer Feld 280

D-69120 Heidelberg

Phone:
49-(0)6221-42-3543

Fax: 49-(0)6221-42-2345

E-Mail: [EMAIL PROTECTED]

Web: www.dkfz.de

 

Confidentiality
Note: This message is intended only for the use of the named recipient(s) and
may obtain confidential and/or privileged information. If you are not the
intended recipient, please contact the sender and delete the message. Any
unauthorized use of the information contained in this message is prohibited. 



 





Von:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von guoyanmin

Gesendet: Mittwoch, 6. August 2008 11:36

An: [email protected]

Betreff: [mitk-users] problem about the surface and image





 

hallo everyone, i have one question long
times. 

now i want to use the surface to cut one image, i load the surface and image,
for example this surface stay upper-left of image, i move this surface to the
center of image, and cut this image, but this part of cut image is showed 
only upper-left position, that means, only in the position, where  i load
the surface.

anybody can tell me, how i can put this cut image in the center of image, but
not in the upper-left position.



best regards











使用新一代 Windows Live
Messenger 轻松交流和共享! 立即体验!







_________________________________________________________________
多个邮箱同步管理,live mail客户端万人抢用中
http://get.live.cn/product/mail.html
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to