Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::Mapping::Gaussian::Voxel Class Reference

#include "dwi/tractography/mapping/gaussian/voxel.h"

Inheritance diagram for MR::DWI::Tractography::Mapping::Gaussian::Voxel:
MR::DWI::Tractography::Mapping::Voxel MR::DWI::Tractography::Mapping::Gaussian::VoxelAddon

Public Member Functions

 Voxel (const int x, const int y, const int z)
 
 Voxel (const Eigen::Vector3i &that)
 
 Voxel (const Eigen::Vector3i &v, const default_type l)
 
 Voxel (const Eigen::Vector3i &v, const default_type l, const default_type f)
 
 Voxel ()
 
Voxeloperator= (const Voxel &V)
 
void operator+= (const default_type l) const
 
bool operator== (const Voxel &V) const
 
bool operator< (const Voxel &V) const
 
void add (const default_type l, const default_type f) const
 
void normalize () const
 
- Public Member Functions inherited from MR::DWI::Tractography::Mapping::Gaussian::VoxelAddon
 VoxelAddon ()
 
 VoxelAddon (const default_type v)
 
default_type get_factor () const
 

Additional Inherited Members

- Protected Member Functions inherited from MR::DWI::Tractography::Mapping::Gaussian::VoxelAddon
void operator+= (const default_type f) const
 
void operator= (const default_type f)
 
void operator= (const VoxelAddon &that)
 
void normalize (const default_type l) const
 

Detailed Description

Definition at line 52 of file voxel.h.

Constructor & Destructor Documentation

◆ Voxel() [1/5]

MR::DWI::Tractography::Mapping::Gaussian::Voxel::Voxel ( const int  x,
const int  y,
const int  z 
)
inline

Definition at line 58 of file voxel.h.

◆ Voxel() [2/5]

MR::DWI::Tractography::Mapping::Gaussian::Voxel::Voxel ( const Eigen::Vector3i &  that)
inline

Definition at line 59 of file voxel.h.

◆ Voxel() [3/5]

MR::DWI::Tractography::Mapping::Gaussian::Voxel::Voxel ( const Eigen::Vector3i &  v,
const default_type  l 
)
inline

Definition at line 60 of file voxel.h.

◆ Voxel() [4/5]

MR::DWI::Tractography::Mapping::Gaussian::Voxel::Voxel ( const Eigen::Vector3i &  v,
const default_type  l,
const default_type  f 
)
inline

Definition at line 61 of file voxel.h.

◆ Voxel() [5/5]

MR::DWI::Tractography::Mapping::Gaussian::Voxel::Voxel ( )
inline

Definition at line 62 of file voxel.h.

Member Function Documentation

◆ add()

void MR::DWI::Tractography::Mapping::Gaussian::Voxel::add ( const default_type  l,
const default_type  f 
) const
inline

Definition at line 69 of file voxel.h.

◆ normalize()

void MR::DWI::Tractography::Mapping::Gaussian::Voxel::normalize ( ) const
inline

Definition at line 70 of file voxel.h.

◆ operator+=()

void MR::DWI::Tractography::Mapping::Gaussian::Voxel::operator+= ( const default_type  l) const
inline

Definition at line 65 of file voxel.h.

◆ operator<()

bool MR::DWI::Tractography::Mapping::Gaussian::Voxel::operator< ( const Voxel V) const
inline

Definition at line 67 of file voxel.h.

◆ operator=()

Voxel & MR::DWI::Tractography::Mapping::Gaussian::Voxel::operator= ( const Voxel V)
inline

Definition at line 64 of file voxel.h.

◆ operator==()

bool MR::DWI::Tractography::Mapping::Gaussian::Voxel::operator== ( const Voxel V) const
inline

Definition at line 66 of file voxel.h.


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