Developer documentation
Version 3.0.3-105-gd3941f44
MR::Fixel::LoopFixelsInVoxel::Run< DataType > Struct Template Reference

#include "fixel/loop.h"

Public Member Functions

FORCE_INLINE Run (const index_type num_fixels, const index_type offset, const std::tuple< DataType &... > &data)
 
FORCE_INLINE operator bool () const
 
FORCE_INLINE void operator++ ()
 
FORCE_INLINE void operator++ (int) const
 

Public Attributes

NOMEMALIGN const index_type num_fixels
 
const index_type offset
 
index_type fixel_index
 
const std::tuple< DataType &... > data
 

Detailed Description

template<class... DataType>
struct MR::Fixel::LoopFixelsInVoxel::Run< DataType >

Definition at line 47 of file loop.h.

Constructor & Destructor Documentation

◆ Run()

template<class... DataType>
FORCE_INLINE MR::Fixel::LoopFixelsInVoxel::Run< DataType >::Run ( const index_type  num_fixels,
const index_type  offset,
const std::tuple< DataType &... > &  data 
)
inline

Definition at line 52 of file loop.h.

Member Function Documentation

◆ operator bool()

template<class... DataType>
FORCE_INLINE MR::Fixel::LoopFixelsInVoxel::Run< DataType >::operator bool ( ) const
inline

Definition at line 56 of file loop.h.

◆ operator++() [1/2]

template<class... DataType>
FORCE_INLINE void MR::Fixel::LoopFixelsInVoxel::Run< DataType >::operator++ ( )
inline

Definition at line 57 of file loop.h.

◆ operator++() [2/2]

template<class... DataType>
FORCE_INLINE void MR::Fixel::LoopFixelsInVoxel::Run< DataType >::operator++ ( int  ) const
inline

Definition at line 58 of file loop.h.

Member Data Documentation

◆ data

template<class... DataType>
const std::tuple<DataType&...> MR::Fixel::LoopFixelsInVoxel::Run< DataType >::data

Definition at line 51 of file loop.h.

◆ fixel_index

template<class... DataType>
index_type MR::Fixel::LoopFixelsInVoxel::Run< DataType >::fixel_index

Definition at line 50 of file loop.h.

◆ num_fixels

template<class... DataType>
NOMEMALIGN const index_type MR::Fixel::LoopFixelsInVoxel::Run< DataType >::num_fixels

Definition at line 48 of file loop.h.

◆ offset

template<class... DataType>
const index_type MR::Fixel::LoopFixelsInVoxel::Run< DataType >::offset

Definition at line 49 of file loop.h.


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