Hi,

If you only want to scale the image, you could try to re-set the spacing:

float doubleSize[] = {2.0, 2.0, 2.0};
"dataTreeNode"->GetData()->GetGeometry()->SetSpacing(doubleSize);

Hope that helps, 
 Jochen

> -----Ursprüngliche Nachricht-----
> Von: Milad Sadinam [mailto:[email protected]]
> Gesendet: Montag, 6. Juli 2009 15:15
> An: [email protected]
> Betreff: [mitk-users] Scalation of mitk::Image-objects
> 
> Dear mitk-developers,
> 
> I come with another problem. I try to scale a mitk::image-object (3d
> slice-picture) in the z-direction. To do so, I set a
> transformation-matrix using the following code:
> 
> "dataTreeNode"->GetData()->GetGeometry()->
> 
> SetIndexToWorldTransformByVtkMatrix("vtkTransform-object"-
> >GetMatrix());
> 
> "dataTreeNode"->Modified();
> 
> 
> The image gets scaled but unfortunately the 2d-view does not adjust its
> size. So, when I enlarge the image only part of it is then visible in
> the 2d-views.
> I tried to somehow update the view-size of the 2d-view but without any
> success.
> Anybody an idea?
> 
> Thanks,
> Milad
> 
> -----------------------------------------------------------------------
> -------
> _______________________________________________
> mitk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mitk-users

------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to