[Vv] Landmarks bug in vv

Benoit Presles benoit.presles at u-bourgogne.fr
Sat Jan 7 11:59:18 CET 2017


Dear all,

I recently wanted to add landmarks to a 3D mhd image with the following 
header:
ObjectType = Image
NDims = 3
BinaryData = True
BinaryDataByteOrderMSB = False
CompressedData = False
TransformMatrix = 1  0  0  0  1  0  0  0  -1
CenterOfRotation = 0  0  0
AnatomicalOrientation = RAI
Offset = 0  0  0
ElementSpacing = 0.625  0.625  2.5
DimSize = 512  512  121
ElementNumberOfChannels = 1
ElementType = MET_SHORT
ElementDataFile = copd1_eBHCT.img

As you can see, the TransformMatrix flips the z axis. With this 
transformation matrix, I cannot add landmarks (pressing the space bar) 
to the image.
In the file vvSlicerManager.cxx, in the function "void 
vvSlicerManager::AddLandmark(float x,float y,float z,float t)", vv never 
enters in the if.

I tried with some other TransformMatrix like 1  0  0  0  1  0  0  0 0.5 
and it works fine.


Thanks for your help,
Best regards,
Ben



More information about the vv mailing list