Developer documentation
Version 3.0.3-105-gd3941f44
MR::DWI::Tractography::GT::ParticleGrid Class Reference

The ParticleGrid class. More...

#include "dwi/tractography/GT/particlegrid.h"

Public Member Functions

void pos2xyz (const Point_t &pos, size_t &x, size_t &y, size_t &z) const
 

Protected Member Functions

size_t pos2idx (const Point_t &pos) const
 
size_t xyz2idx (const size_t x, const size_t y, const size_t z) const
 

Protected Attributes

std::mutex mutex
 
ParticlePool pool
 
vector< ParticleVectorType > grid
 
Math::RNG rng
 
transform_type T_s2g
 
size_t dims [3]
 

Detailed Description

The ParticleGrid class.

Definition at line 39 of file particlegrid.h.

Member Function Documentation

◆ pos2idx()

size_t MR::DWI::Tractography::GT::ParticleGrid::pos2idx ( const Point_t pos) const
inlineprotected

Definition at line 100 of file particlegrid.h.

◆ pos2xyz()

void MR::DWI::Tractography::GT::ParticleGrid::pos2xyz ( const Point_t pos,
size_t &  x,
size_t &  y,
size_t &  z 
) const
inline

Definition at line 108 of file particlegrid.h.

◆ xyz2idx()

size_t MR::DWI::Tractography::GT::ParticleGrid::xyz2idx ( const size_t  x,
const size_t  y,
const size_t  z 
) const
inlineprotected

Definition at line 118 of file particlegrid.h.

Member Data Documentation

◆ dims

size_t MR::DWI::Tractography::GT::ParticleGrid::dims[3]
protected

Definition at line 97 of file particlegrid.h.

◆ grid

vector<ParticleVectorType> MR::DWI::Tractography::GT::ParticleGrid::grid
protected

Definition at line 94 of file particlegrid.h.

◆ mutex

std::mutex MR::DWI::Tractography::GT::ParticleGrid::mutex
protected

Definition at line 92 of file particlegrid.h.

◆ pool

ParticlePool MR::DWI::Tractography::GT::ParticleGrid::pool
protected

Definition at line 93 of file particlegrid.h.

◆ rng

Math::RNG MR::DWI::Tractography::GT::ParticleGrid::rng
protected

Definition at line 95 of file particlegrid.h.

◆ T_s2g

transform_type MR::DWI::Tractography::GT::ParticleGrid::T_s2g
protected

Definition at line 96 of file particlegrid.h.


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