A.I.M.S


DtiTensor Class Reference

#include <aims/math/dtitensor.h>

Collaboration diagram for DtiTensor:

Public Types

enum  {
  CORRECTED_N26 = 0, CORRECTED_TC, NO_PROBLEM, PROBLEM,
  NOT_POSITIVE_MATRIX, BAD_EIGENSYSTEM
}
 

Public Member Functions

 DtiTensor ()
 
 DtiTensor (const Trieder &trieder, const Point3df &eigenvalue)
 
 DtiTensor (const AimsVector< float, 6 > &coef)
 
 DtiTensor (const Tensor &other)
 
 DtiTensor (const DtiTensor &other)
 
virtual ~DtiTensor ()
 
const Tensorbase () const
 
Tensorbase ()
 
const Point3dfdir () const
 
Point3dfdir ()
 
const Point3dflocation () const
 
Point3dflocation ()
 
const float & anisotropyVR () const
 
float & anisotropyVR ()
 
const float & anisotropyFA () const
 
float & anisotropyFA ()
 
const int & category () const
 
int & category ()
 
const short & index () const
 
short & index ()
 

Protected Attributes

Tensor _base
 
Point3df _dir
 
Point3df _location
 
float _anisotropyVR
 
float _anisotropyFA
 
int _category
 
short _index
 

Friends

std::ostream & operator<< (std::ostream &os, const DtiTensor &thing)
 

Detailed Description

Definition at line 52 of file dtitensor.h.

Member Enumeration Documentation

anonymous enum
Enumerator
CORRECTED_N26 
CORRECTED_TC 
NO_PROBLEM 
PROBLEM 
NOT_POSITIVE_MATRIX 
BAD_EIGENSYSTEM 

Definition at line 56 of file dtitensor.h.

Constructor & Destructor Documentation

DtiTensor::DtiTensor ( )
inline

Definition at line 68 of file dtitensor.h.

DtiTensor::DtiTensor ( const Trieder trieder,
const Point3df eigenvalue 
)
inline

Definition at line 69 of file dtitensor.h.

DtiTensor::DtiTensor ( const AimsVector< float, 6 > &  coef)
inline

Definition at line 72 of file dtitensor.h.

DtiTensor::DtiTensor ( const Tensor other)
inline

Definition at line 75 of file dtitensor.h.

DtiTensor::DtiTensor ( const DtiTensor other)
inline

Definition at line 77 of file dtitensor.h.

virtual DtiTensor::~DtiTensor ( )
inlinevirtual

Definition at line 84 of file dtitensor.h.

Member Function Documentation

const float& DtiTensor::anisotropyFA ( ) const
inline

Definition at line 98 of file dtitensor.h.

References _anisotropyFA.

Referenced by operator<<().

float& DtiTensor::anisotropyFA ( )
inline

Definition at line 99 of file dtitensor.h.

References _anisotropyFA.

const float& DtiTensor::anisotropyVR ( ) const
inline

Definition at line 95 of file dtitensor.h.

References _anisotropyVR.

Referenced by operator<<().

float& DtiTensor::anisotropyVR ( )
inline

Definition at line 96 of file dtitensor.h.

References _anisotropyVR.

const Tensor& DtiTensor::base ( ) const
inline

Definition at line 86 of file dtitensor.h.

References _base.

Referenced by fractionalAniso(), operator<<(), and volumeRatio().

Tensor& DtiTensor::base ( )
inline

Definition at line 87 of file dtitensor.h.

References _base.

const int& DtiTensor::category ( ) const
inline

Definition at line 101 of file dtitensor.h.

References _category.

Referenced by operator<<().

int& DtiTensor::category ( )
inline

Definition at line 102 of file dtitensor.h.

References _category.

const Point3df& DtiTensor::dir ( ) const
inline

Definition at line 89 of file dtitensor.h.

References _dir.

Referenced by operator<<().

Point3df& DtiTensor::dir ( )
inline

Definition at line 90 of file dtitensor.h.

References _dir.

const short& DtiTensor::index ( ) const
inline

Definition at line 104 of file dtitensor.h.

References _index.

Referenced by operator<<().

short& DtiTensor::index ( )
inline

Definition at line 105 of file dtitensor.h.

References _index.

const Point3df& DtiTensor::location ( ) const
inline

Definition at line 92 of file dtitensor.h.

References _location.

Referenced by operator<<().

Point3df& DtiTensor::location ( )
inline

Definition at line 93 of file dtitensor.h.

References _location.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const DtiTensor thing 
)
friend

Definition at line 206 of file dtitensor.h.

Member Data Documentation

float DtiTensor::_anisotropyFA
protected

Definition at line 115 of file dtitensor.h.

Referenced by anisotropyFA().

float DtiTensor::_anisotropyVR
protected

Definition at line 114 of file dtitensor.h.

Referenced by anisotropyVR().

Tensor DtiTensor::_base
protected

Definition at line 111 of file dtitensor.h.

Referenced by base().

int DtiTensor::_category
protected

Definition at line 116 of file dtitensor.h.

Referenced by category().

Point3df DtiTensor::_dir
protected

Definition at line 112 of file dtitensor.h.

Referenced by dir().

short DtiTensor::_index
protected

Definition at line 117 of file dtitensor.h.

Referenced by index().

Point3df DtiTensor::_location
protected

Definition at line 113 of file dtitensor.h.

Referenced by location().


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