Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions
itk::MatrixExtended< T, NRows, NColumns > Class Template Reference

#include <Modules/CLI/ResampleDTIVolume/itkMatrixExtended.h>

Inheritance diagram for itk::MatrixExtended< T, NRows, NColumns >:
Inheritance graph
[legend]
Collaboration diagram for itk::MatrixExtended< T, NRows, NColumns >:
Collaboration graph
[legend]

Public Types

typedef T ComponentType
 
typedef vnl_matrix_fixed< T, NRows, NColumns > InternalMatrixType
 
typedef MatrixExtended Self
 
typedef Matrix< T, NRows, NColumns > Superclass
 
typedef T ValueType
 

Public Member Functions

 MatrixExtended ()
 
 MatrixExtended (const InternalMatrixType &matrix)
 
 MatrixExtended (const Self &matrix)
 
 MatrixExtended (const Superclass &matrix)
 
template<class C , unsigned int NRowsC, unsigned int NColumnsC>
 operator MatrixExtended< C, NRowsC, NColumnsC > const ()
 
Self operator= (const Self &matrix)
 
Self operator= (const Superclass &matrix)
 
Self operator= (const InternalMatrixType &matrix)
 

Detailed Description

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
class itk::MatrixExtended< T, NRows, NColumns >

Matrices of this class can be casted blockwise

Definition at line 26 of file itkMatrixExtended.h.

Member Typedef Documentation

◆ ComponentType

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
typedef T itk::MatrixExtended< T, NRows, NColumns >::ComponentType

Definition at line 32 of file itkMatrixExtended.h.

◆ InternalMatrixType

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
typedef vnl_matrix_fixed<T, NRows, NColumns> itk::MatrixExtended< T, NRows, NColumns >::InternalMatrixType

Definition at line 33 of file itkMatrixExtended.h.

◆ Self

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
typedef MatrixExtended itk::MatrixExtended< T, NRows, NColumns >::Self

Definition at line 29 of file itkMatrixExtended.h.

◆ Superclass

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
typedef Matrix<T, NRows, NColumns> itk::MatrixExtended< T, NRows, NColumns >::Superclass

Definition at line 30 of file itkMatrixExtended.h.

◆ ValueType

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
typedef T itk::MatrixExtended< T, NRows, NColumns >::ValueType

Definition at line 31 of file itkMatrixExtended.h.

Constructor & Destructor Documentation

◆ MatrixExtended() [1/4]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
itk::MatrixExtended< T, NRows, NColumns >::MatrixExtended ( )

◆ MatrixExtended() [2/4]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
itk::MatrixExtended< T, NRows, NColumns >::MatrixExtended ( const InternalMatrixType matrix)

◆ MatrixExtended() [3/4]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
itk::MatrixExtended< T, NRows, NColumns >::MatrixExtended ( const Self matrix)

◆ MatrixExtended() [4/4]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
itk::MatrixExtended< T, NRows, NColumns >::MatrixExtended ( const Superclass matrix)

Member Function Documentation

◆ operator MatrixExtended< C, NRowsC, NColumnsC > const()

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
template<class C , unsigned int NRowsC, unsigned int NColumnsC>
itk::MatrixExtended< T, NRows, NColumns >::operator MatrixExtended< C, NRowsC, NColumnsC > const ( )

◆ operator=() [1/3]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
Self itk::MatrixExtended< T, NRows, NColumns >::operator= ( const Self matrix)

◆ operator=() [2/3]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
Self itk::MatrixExtended< T, NRows, NColumns >::operator= ( const Superclass matrix)

◆ operator=() [3/3]

template<class T, unsigned int NRows = 3, unsigned int NColumns = 3>
Self itk::MatrixExtended< T, NRows, NColumns >::operator= ( const InternalMatrixType matrix)

The documentation for this class was generated from the following file: