<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello,</p>
<p><br>
</p>
<p>I am trying to read in an affine transform from a file and convert it to a scale versor 3D transform. To do this I wish to manually define the matrix in the versor transform and then manually define the translation. Thus far, I have run into some difficulties
 in manually setting the matrix. As far as I can tell it is as basic as this one line of code.</p>
<p><br>
</p>
<p>affineTransform is of itk::AffineTransform< double ></p>
<p>versorTransform is of itk::ScaleVersor3DTransform< double ></p>
<p><br>
</p>
<p>versorTransform->SetMatrix( affineTransform->GetMatrix() );</p>
<p><br>
</p>
<p>However, I am getting some runtime errors and I cannot figure out why. Both my versor transform and my affine transform are defined so I am not trying to access something that does not exist. Can anyone give me some insight as to why this member function
 may not work or if there is a better way to go about converting from affine to versor based transform?</p>
<p><br>
</p>
<p>Thanks!<br>
Emily Hammond</p>
</div>
</body>
</html>