ANIMA  4.0
Namespaces | Functions
animaMatrixOperations.h File Reference
#include <itkMatrix.h>
#include "animaMatrixOperations.hxx"
+ Include dependency graph for animaMatrixOperations.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 anima
 

Functions

template<class VectorType >
itk::Matrix< double, 3, 3 > anima::GetRotationMatrixFromVectors (const VectorType &first_direction, const VectorType &second_direction, const unsigned int dimension)
 
template<class ScalarType >
itk::Matrix< double, 3, 3 > anima::GetRotationMatrixFromVectors (const itk::Point< ScalarType > &first_direction, const itk::Point< ScalarType > &second_direction)
 
template<class ScalarType , unsigned int NDimension>
itk::Matrix< double, 3, 3 > anima::GetRotationMatrixFromVectors (const itk::Vector< ScalarType, NDimension > &first_direction, const itk::Vector< ScalarType, NDimension > &second_direction)
 
template<class ScalarType , unsigned int NDimension>
itk::Matrix< double, 3, 3 > anima::GetRotationMatrixFromVectors (const vnl_vector_fixed< ScalarType, NDimension > &first_direction, const vnl_vector_fixed< ScalarType, NDimension > &second_direction)
 
template<class ScalarType , class VectorType >
void anima::LowerTriangularSolver (vnl_matrix< ScalarType > &matrix, VectorType &rhs, VectorType &result, unsigned int rank=0)
 
template<class ScalarType , class VectorType >
void anima::UpperTriangularSolver (const vnl_matrix< ScalarType > &matrix, const VectorType &rhs, VectorType &result, unsigned int rank=0)