1 #ifndef __CPPLUGINS__ORTHONORMALBASE__HXX__
2 #define __CPPLUGINS__ORTHONORMALBASE__HXX__
4 #include <vtkMatrix4x4.h>
6 // -------------------------------------------------------------------------
7 template< class _TMatrix >
8 void cpPlugins::OrthoNormalBase::
9 SetITK( const _TMatrix& m )
11 vtkMatrix4x4* matrix = vtkMatrix4x4::New( );
13 for( unsigned int i = 0; i < 4; ++i )
14 if( i < _TMatrix::RowDimensions )
15 for( unsigned int j = 0; j < 4; ++j )
16 if( j < _TMatrix::ColumnDimensions )
17 matrix->SetElement( i, j, m[ i ][ j ] );
18 this->m_VTKObject = matrix;
21 #endif // __CPPLUGINS__ORTHONORMALBASE__HXX__