Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::Mapping Namespace Reference

Namespaces

namespace  Gaussian
 

Classes

class  BufferScratchDump
 
class  Dixel
 
class  DixelMappingPlugin
 
class  Fixel_TD_map
 
class  MapWriter
 
class  MapWriterBase
 
class  SetDixel
 
class  SetVoxel
 
class  SetVoxelDEC
 
class  SetVoxelDir
 
class  SetVoxelExtras
 
class  SetVoxelTOD
 
class  TODMappingPlugin
 
class  TrackLoader
 
class  TrackMapperBase
 
class  TrackMapperTWI
 
class  TWDFCDynamicImagePlugin
 
class  TWDFCStaticImagePlugin
 
class  TWIFODImagePlugin
 
class  TWIImagePluginBase
 
class  TWIScalarImagePlugin
 
class  Voxel
 
class  VoxelDEC
 
class  VoxelDir
 
class  VoxelTOD
 

Enumerations

enum  contrast_t {
  TDI , LENGTH , INVLENGTH , SCALAR_MAP ,
  SCALAR_MAP_COUNT , FOD_AMP , CURVATURE , VECTOR_FILE
}
 
enum  vox_stat_t { V_SUM , V_MIN , V_MEAN , V_MAX }
 
enum  tck_stat_t {
  T_SUM , T_MIN , T_MEAN , T_MAX ,
  T_MEDIAN , T_MEAN_NONZERO , GAUSSIAN , ENDS_MIN ,
  ENDS_MEAN , ENDS_MAX , ENDS_PROD , ENDS_CORR
}
 
enum  writer_dim {
  UNDEFINED , GREYSCALE , DEC , DIXEL ,
  TOD
}
 

Functions

size_t determine_upsample_ratio (const Header &, const float, const float)
 
size_t determine_upsample_ratio (const Header &, const std::string &, const float)
 
size_t determine_upsample_ratio (const Header &, const Tractography::Properties &, const float)
 
void generate_header (Header &, const std::string &, const vector< default_type > &)
 
void oversample_header (Header &, const vector< default_type > &)
 
template<typename T >
Eigen::Vector3i round (const Eigen::Matrix< T, 3, 1 > &p)
 
template<class HeaderType >
bool check (const Eigen::Vector3i &V, const HeaderType &H)
 
Eigen::Vector3d vec2DEC (const Eigen::Vector3d &d)
 
std::ostream & operator<< (std::ostream &, const Voxel &)
 
std::ostream & operator<< (std::ostream &, const VoxelDEC &)
 
std::ostream & operator<< (std::ostream &, const VoxelDir &)
 
std::ostream & operator<< (std::ostream &, const Dixel &)
 
std::ostream & operator<< (std::ostream &, const VoxelTOD &)
 

Variables

const char * contrasts []
 
const char * voxel_statistics []
 
const char * track_statistics []
 
const char * writer_dims []
 

Enumeration Type Documentation

◆ contrast_t

Enumerator
TDI 
LENGTH 
INVLENGTH 
SCALAR_MAP 
SCALAR_MAP_COUNT 
FOD_AMP 
CURVATURE 
VECTOR_FILE 

Definition at line 27 of file twi_stats.h.

◆ tck_stat_t

Enumerator
T_SUM 
T_MIN 
T_MEAN 
T_MAX 
T_MEDIAN 
T_MEAN_NONZERO 
GAUSSIAN 
ENDS_MIN 
ENDS_MEAN 
ENDS_MAX 
ENDS_PROD 
ENDS_CORR 

Definition at line 30 of file twi_stats.h.

◆ vox_stat_t

Enumerator
V_SUM 
V_MIN 
V_MEAN 
V_MAX 

Definition at line 28 of file twi_stats.h.

◆ writer_dim

Enumerator
UNDEFINED 
GREYSCALE 
DEC 
DIXEL 
TOD 

Definition at line 43 of file writer.h.

Function Documentation

◆ check()

template<class HeaderType >
bool MR::DWI::Tractography::Mapping::check ( const Eigen::Vector3i &  V,
const HeaderType &  H 
)
inline

Definition at line 45 of file voxel.h.

◆ determine_upsample_ratio() [1/3]

size_t MR::DWI::Tractography::Mapping::determine_upsample_ratio ( const Header ,
const float  ,
const float   
)

◆ determine_upsample_ratio() [2/3]

size_t MR::DWI::Tractography::Mapping::determine_upsample_ratio ( const Header ,
const std::string &  ,
const float   
)

◆ determine_upsample_ratio() [3/3]

size_t MR::DWI::Tractography::Mapping::determine_upsample_ratio ( const Header ,
const Tractography::Properties ,
const float   
)

◆ generate_header()

void MR::DWI::Tractography::Mapping::generate_header ( Header ,
const std::string &  ,
const vector< default_type > &   
)

◆ operator<<() [1/5]

std::ostream & MR::DWI::Tractography::Mapping::operator<< ( std::ostream &  ,
const Dixel  
)

◆ operator<<() [2/5]

std::ostream & MR::DWI::Tractography::Mapping::operator<< ( std::ostream &  ,
const Voxel  
)

◆ operator<<() [3/5]

std::ostream & MR::DWI::Tractography::Mapping::operator<< ( std::ostream &  ,
const VoxelDEC  
)

◆ operator<<() [4/5]

std::ostream & MR::DWI::Tractography::Mapping::operator<< ( std::ostream &  ,
const VoxelDir  
)

◆ operator<<() [5/5]

std::ostream & MR::DWI::Tractography::Mapping::operator<< ( std::ostream &  ,
const VoxelTOD  
)

◆ oversample_header()

void MR::DWI::Tractography::Mapping::oversample_header ( Header ,
const vector< default_type > &   
)

◆ round()

template<typename T >
Eigen::Vector3i MR::DWI::Tractography::Mapping::round ( const Eigen::Matrix< T, 3, 1 > &  p)
inline

Definition at line 38 of file voxel.h.

◆ vec2DEC()

Eigen::Vector3d MR::DWI::Tractography::Mapping::vec2DEC ( const Eigen::Vector3d &  d)
inline

Definition at line 50 of file voxel.h.

Variable Documentation

◆ contrasts

const char* MR::DWI::Tractography::Mapping::contrasts[]
extern

◆ track_statistics

const char* MR::DWI::Tractography::Mapping::track_statistics[]
extern

◆ voxel_statistics

const char* MR::DWI::Tractography::Mapping::voxel_statistics[]
extern

◆ writer_dims

const char* MR::DWI::Tractography::Mapping::writer_dims[]
extern