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

#include "dwi/tractography/streamline.h"

Inheritance diagram for MR::DWI::Tractography::DataIndex:
MR::DWI::Tractography::Streamline< float > MR::DWI::Tractography::Streamline< ValueType > MR::DWI::Tractography::TrackScalar< ValueType > MR::DWI::Tractography::Connectome::Exemplar MR::DWI::Tractography::Connectome::Streamline_nodelist MR::DWI::Tractography::Connectome::Streamline_nodepair

Public Member Functions

 DataIndex ()
 
 DataIndex (const size_t i)
 
 DataIndex (const DataIndex &i)
 
 DataIndex (DataIndex &&i)
 
DataIndexoperator= (const DataIndex &i)
 
DataIndexoperator= (DataIndex &&i)
 
void set_index (const size_t i)
 
size_t get_index () const
 
void clear ()
 
bool operator< (const DataIndex &i) const
 

Static Public Attributes

static constexpr size_t invalid = std::numeric_limits<size_t>::max()
 

Detailed Description

Definition at line 37 of file streamline.h.

Constructor & Destructor Documentation

◆ DataIndex() [1/4]

MR::DWI::Tractography::DataIndex::DataIndex ( )
inline

Definition at line 41 of file streamline.h.

◆ DataIndex() [2/4]

MR::DWI::Tractography::DataIndex::DataIndex ( const size_t  i)
inline

Definition at line 42 of file streamline.h.

◆ DataIndex() [3/4]

MR::DWI::Tractography::DataIndex::DataIndex ( const DataIndex i)
inline

Definition at line 43 of file streamline.h.

◆ DataIndex() [4/4]

MR::DWI::Tractography::DataIndex::DataIndex ( DataIndex &&  i)
inline

Definition at line 44 of file streamline.h.

Member Function Documentation

◆ clear()

void MR::DWI::Tractography::DataIndex::clear ( )
inline

Definition at line 49 of file streamline.h.

◆ get_index()

size_t MR::DWI::Tractography::DataIndex::get_index ( ) const
inline

Definition at line 48 of file streamline.h.

◆ operator<()

bool MR::DWI::Tractography::DataIndex::operator< ( const DataIndex i) const
inline

Definition at line 50 of file streamline.h.

◆ operator=() [1/2]

DataIndex & MR::DWI::Tractography::DataIndex::operator= ( const DataIndex i)
inline

Definition at line 45 of file streamline.h.

◆ operator=() [2/2]

DataIndex & MR::DWI::Tractography::DataIndex::operator= ( DataIndex &&  i)
inline

Definition at line 46 of file streamline.h.

◆ set_index()

void MR::DWI::Tractography::DataIndex::set_index ( const size_t  i)
inline

Definition at line 47 of file streamline.h.

Member Data Documentation

◆ invalid

constexpr size_t MR::DWI::Tractography::DataIndex::invalid = std::numeric_limits<size_t>::max()
staticconstexpr

Definition at line 40 of file streamline.h.


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