RNifti
Fast R and C++ Access to NIfTI Images
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RNifti::SquareMatrix< NiftiType, ElementType, Order > Class Template Reference

Public Types

typedef NiftiType NativeType
 
typedef SquareMatrix< NiftiType, ElementType, Order > MatrixType
 
typedef Vector< ElementType, Order > VectorType
 

Public Member Functions

 SquareMatrix (const ElementType value=0.0)
 
 SquareMatrix (const ElementType *source)
 
 SquareMatrix (const NiftiType &source)
 
 operator const NiftiType () const
 
 operator NiftiType ()
 
const ElementType * begin () const
 
ElementType * begin ()
 
const ElementType * end () const
 
ElementType * end ()
 
MatrixType inverse () const
 
MatrixType polar () const
 
ElementType colnorm () const
 
ElementType rownorm () const
 
ElementType determ () const
 
MatrixType multiply (const MatrixType &other) const
 
VectorType multiply (const VectorType &vec) const
 
MatrixType operator* (const MatrixType &other) const
 
VectorType operator* (const VectorType &vec) const
 
const ElementType & operator() (const int i, const int j) const
 
ElementType & operator() (const int i, const int j)
 

Static Public Member Functions

static MatrixType eye ()
 

Protected Member Functions

NiftiType * niftiPointer () const
 
NiftiType niftiCopy () const
 

Protected Attributes

ElementType elements [Order *Order]
 

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