this->m_VTKObject = matrix;
}
+// -------------------------------------------------------------------------
+template< class _TMatrix, class _TVector >
+void cpPlugins::OrthoNormalBase::
+SetITK( const _TMatrix& m, const _TVector& v )
+{
+ vtkMatrix4x4* matrix = vtkMatrix4x4::New( );
+ matrix->Identity( );
+ for( unsigned int i = 0; i < 3; ++i )
+ if( i < _TMatrix::RowDimensions )
+ for( unsigned int j = 0; j < 3; ++j )
+ if( j < _TMatrix::ColumnDimensions )
+ matrix->SetElement( i, j, m[ i ][ j ] );
+ for( unsigned int i = 0; i < 3; ++i )
+ if( i < _TVector::Dimension )
+ matrix->SetElement( i, 3, v[ i ] );
+ this->m_VTKObject = matrix;
+}
+
#endif // __CPPLUGINS__ORTHONORMALBASE__HXX__
// eof - $RCSfile$