Link helper class to the next node level.
More...
#include <threaddbRGrid.h>
template<class T, typename C, size_t D>
struct tdb::Link< T, C, D >
Link helper class to the next node level.
◆ Box_
template<class T , typename C , size_t D>
◆ TaskInfo_
template<class T , typename C , size_t D>
◆ Link() [1/2]
template<class T , typename C , size_t D>
◆ Link() [2/2]
template<class T , typename C , size_t D>
◆ ~Link()
template<class T , typename C , size_t D>
◆ add()
template<class T , typename C , size_t D>
Routine to add a data element to the rgrid.
◆ intersects()
template<class T , typename C , size_t D>
bool tdb::Link< T, C, D >::intersects |
( |
const Box_ & |
rBox_p | ) |
const |
Box intersection of two elements.
◆ recurse()
template<class T , typename C , size_t D>
void tdb::Link< T, C, D >::recurse |
( |
const Box_ & |
rBox_p, |
|
|
Functor< T > & |
rCallback_p, |
|
|
tdb::database & |
rDb_p, |
|
|
std::atomic< uint16_t > * |
pTaskCount_p, |
|
|
std::mutex * |
pThreadMutex_p, |
|
|
std::vector< TaskInfo_ * > * |
pTaskHeap_p |
|
) |
| const |
Recursion into the next cell level.
◆ operator<<
template<class T , typename C , size_t D>
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Link< T, C, D > & |
L |
|
) |
| |
|
friend |
◆ operator>>
template<class T , typename C , size_t D>
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
Link< T, C, D > & |
L |
|
) |
| |
|
friend |
◆ m_InsertMutex
template<class T , typename C , size_t D>
std::mutex tdb::Link< T, C, D >::m_InsertMutex |
◆ m_Membuf
template<class T , typename C , size_t D>
◆ m_pRgrid
template<class T , typename C , size_t D>
The documentation for this struct was generated from the following file:
- B:/threaddbwc/branches/threaddb-2.0/1stParty/threaddb/public/threaddbRGrid.h