$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
connectivity_numbers_3d_tbb_range< F > Struct Template Reference

#include <tools/connectivity_numbers_3d_tbb.hh>

Public Member Functions

 connectivity_numbers_3d_tbb_range (F f, const N &nbh, conn_numbers_t &numbers)
void operator() (const tbb::blocked_range< config_3d_t > &r) const

Public Types

typedef mln::neighb3d N

Detailed Description

template<typename F>
struct connectivity_numbers_3d_tbb_range< F >

Elements to compute 3D connectivity numbers in parallel, using Intel Threading Building Blocks.

Definition at line 44 of file connectivity_numbers_3d_tbb.hh.

Constructor & Destructor Documentation

template<typename F >
connectivity_numbers_3d_tbb_range< F >::connectivity_numbers_3d_tbb_range ( f,
const N nbh,
conn_numbers_t &  numbers 
)
inline

Definition at line 48 of file connectivity_numbers_3d_tbb.hh.

Member Function Documentation

template<typename F >
void connectivity_numbers_3d_tbb_range< F >::operator() ( const tbb::blocked_range< config_3d_t > &  r) const
inline

Definition at line 53 of file connectivity_numbers_3d_tbb.hh.

Member Typedef Documentation

template<typename F >
typedef mln::neighb3d connectivity_numbers_3d_tbb_range< F >::N

Definition at line 46 of file connectivity_numbers_3d_tbb.hh.