@@ -16,7 +16,7 @@ See LICENSE.txt or http://www.mitk.org for details.
1616
1717#include " itkVtkAbstractTransform.h"
1818#include < vtkAbstractTransform.h>
19- #include < mitkVector .h>
19+ #include < mitkNumericTypes .h>
2020
2121namespace itk {
2222
@@ -78,7 +78,7 @@ TransformPoint(const InputPointType &point) const
7878
7979 OutputPointType outputpoint;
8080 vnl_vector<TScalarType> vnl_vec;
81- double vtkpt[3 ];
81+ mitk::ScalarType vtkpt[3 ];
8282 mitk::itk2vtk (point, vtkpt);
8383 m_VtkAbstractTransform->TransformPoint (vtkpt, vtkpt);
8484 mitk::vtk2itk (vtkpt, outputpoint);
@@ -96,9 +96,9 @@ TransformVector(const InputVectorType &vect) const
9696
9797 OutputVectorType outputvector;
9898 vnl_vector<TScalarType> vnl_vec;
99- double vtkpt[3 ]={0 ,0 ,0 };
100- double vtkvec[3 ];
101- mitk::vnl2vtk<TScalarType, double >(vect.GetVnlVector (), vtkvec);
99+ mitk::ScalarType vtkpt[3 ]={0 ,0 ,0 };
100+ mitk::ScalarType vtkvec[3 ];
101+ mitk::vnl2vtk<TScalarType, mitk::ScalarType >(vect.GetVnlVector (), vtkvec);
102102 m_VtkAbstractTransform->TransformVectorAtPoint (vtkpt, vtkvec, vtkvec);
103103 mitk::vtk2itk (vtkvec, outputvector);
104104 return outputvector;
@@ -114,9 +114,9 @@ TransformVector(const InputVnlVectorType &vect) const
114114 assert (m_VtkAbstractTransform!=NULL );
115115
116116 OutputVnlVectorType outputvector;
117- double vtkpt[3 ]={0 ,0 ,0 };
118- double vtkvec[3 ];
119- mitk::vnl2vtk<TScalarType, double >(vect, vtkvec);
117+ mitk::ScalarType vtkpt[3 ]={0 ,0 ,0 };
118+ mitk::ScalarType vtkvec[3 ];
119+ mitk::vnl2vtk<TScalarType, mitk::ScalarType >(vect, vtkvec);
120120 m_VtkAbstractTransform->TransformVectorAtPoint (vtkpt, vtkvec, vtkvec);
121121 mitk::vtk2itk (vtkvec, outputvector);
122122 return outputvector;
@@ -133,7 +133,7 @@ TransformCovariantVector(const InputCovariantVectorType &/*vec*/) const
133133
134134// for (unsigned int i = 0; i < NDimensions; i++)
135135// {
136- // result[i] = NumericTraits<ScalarType>::Zero;
136+ // result[i] = NumericTraits<mitk:: ScalarType>::Zero;
137137// for (unsigned int j = 0; j < NDimensions; j++)
138138// {
139139// result[i] += m_Inverse[j][i]*vec[j]; // Inverse transposed
@@ -151,7 +151,7 @@ BackTransform(const OutputPointType &point) const
151151 assert (m_VtkAbstractTransform!=NULL );
152152
153153 OutputPointType outputpoint;
154- double vtkpt[3 ];
154+ mitk::ScalarType vtkpt[3 ];
155155 mitk::itk2vtk (point, vtkpt);
156156 m_InverseVtkAbstractTransform->TransformPoint (vtkpt, vtkpt);
157157 mitk::vtk2itk (vtkpt, outputpoint);
@@ -167,8 +167,8 @@ BackTransform(const OutputVectorType &vect ) const
167167 assert (m_VtkAbstractTransform!=NULL );
168168
169169 OutputVectorType outputvector;
170- double vtkpt[3 ]={0 ,0 ,0 };
171- double vtkvec[3 ];
170+ mitk::ScalarType vtkpt[3 ]={0 ,0 ,0 };
171+ mitk::ScalarType vtkvec[3 ];
172172 mitk::itk2vtk (vect, vtkvec);
173173 m_InverseVtkAbstractTransform->TransformVectorAtPoint (vtkpt, vtkvec, vtkvec);
174174 mitk::vtk2itk (vtkvec, outputvector);
@@ -184,8 +184,8 @@ BackTransform(const OutputVnlVectorType &vect ) const
184184 assert (m_InverseVtkAbstractTransform!=NULL );
185185
186186 OutputVnlVectorType outputvector;
187- double vtkpt[3 ]={0 ,0 ,0 };
188- double vtkvec[3 ];
187+ mitk::ScalarType vtkpt[3 ]={0 ,0 ,0 };
188+ mitk::ScalarType vtkvec[3 ];
189189 mitk::itk2vtk (vect, vtkvec);
190190 m_InverseVtkAbstractTransform->TransformVectorAtPoint (vtkpt, vtkvec, vtkvec);
191191 mitk::vtk2itk (vtkvec, outputvector);
@@ -201,7 +201,7 @@ BackTransform(const OutputCovariantVectorType &vec) const
201201 itkExceptionMacro ( << " implement before using!" );
202202// for (unsigned int i = 0; i < NDimensions; i++)
203203// {
204- // result[i] = NumericTraits<ScalarType>::Zero;
204+ // result[i] = NumericTraits<mitk:: ScalarType>::Zero;
205205// for (unsigned int j = 0; j < NDimensions; j++)
206206// {
207207// result[i] += m_Matrix[j][i]*vec[j]; // Direct matrix transposed
0 commit comments