VTK  9.6.1
BucketList< TIds >::MergeBinOrder< T > Struct Template Reference

#include <vtkStaticPointLocatorPrivate.h>

Inheritance diagram for BucketList< TIds >::MergeBinOrder< T >:
[legend]
Collaboration diagram for BucketList< TIds >::MergeBinOrder< T >:
[legend]

Public Member Functions

 MergeBinOrder (BucketList< T > *blist, double tol, vtkIdType *mergeMap)
int * InitializeCheckerboardIndex ()
vtkIdType GetCurrentBin (int blockId, int cIdx[3])
void Initialize ()
void operator() (vtkIdType blockId, vtkIdType endBlockId)
void Reduce ()
void Execute ()
Public Member Functions inherited from BucketList< TIds >::MergeClose< T >
 MergeClose (BucketList< T > *blist, double tol, vtkIdType *mergeMap)
void MergePoint (vtkIdType ptId, vtkIdList *nearby)
void Initialize ()
void Reduce ()

Public Attributes

int CheckerboardDimension
int NumBlocks
int BlockDims [3]
int CheckerboardIndex [3]
Public Attributes inherited from BucketList< TIds >::MergeClose< T >
BucketList< T > * BList
vtkDataSetDataSet
vtkIdTypeMergeMap
double Tol
vtkSMPThreadLocalObject< vtkIdListPIds

Detailed Description

template<typename TIds>
template<typename T>
struct BucketList< TIds >::MergeBinOrder< T >

Definition at line 547 of file vtkStaticPointLocatorPrivate.h.

Constructor & Destructor Documentation

◆ MergeBinOrder()

template<typename TIds>
template<typename T>
BucketList< TIds >::MergeBinOrder< T >::MergeBinOrder ( BucketList< T > * blist,
double tol,
vtkIdType * mergeMap )
inline

Definition at line 557 of file vtkStaticPointLocatorPrivate.h.

Member Function Documentation

◆ InitializeCheckerboardIndex()

template<typename TIds>
template<typename T>
int * BucketList< TIds >::MergeBinOrder< T >::InitializeCheckerboardIndex ( )
inline

Definition at line 580 of file vtkStaticPointLocatorPrivate.h.

◆ GetCurrentBin()

template<typename TIds>
template<typename T>
vtkIdType BucketList< TIds >::MergeBinOrder< T >::GetCurrentBin ( int blockId,
int cIdx[3] )
inline

Definition at line 591 of file vtkStaticPointLocatorPrivate.h.

◆ Initialize()

template<typename TIds>
template<typename T>
void BucketList< TIds >::MergeBinOrder< T >::Initialize ( )
inline

Definition at line 614 of file vtkStaticPointLocatorPrivate.h.

◆ operator()()

template<typename TIds>
template<typename T>
void BucketList< TIds >::MergeBinOrder< T >::operator() ( vtkIdType blockId,
vtkIdType endBlockId )
inline

Definition at line 617 of file vtkStaticPointLocatorPrivate.h.

◆ Reduce()

template<typename TIds>
template<typename T>
void BucketList< TIds >::MergeBinOrder< T >::Reduce ( )
inline

Definition at line 637 of file vtkStaticPointLocatorPrivate.h.

◆ Execute()

template<typename TIds>
template<typename T>
void BucketList< TIds >::MergeBinOrder< T >::Execute ( )
inline

Definition at line 646 of file vtkStaticPointLocatorPrivate.h.

Member Data Documentation

◆ CheckerboardDimension

template<typename TIds>
template<typename T>
int BucketList< TIds >::MergeBinOrder< T >::CheckerboardDimension

Definition at line 549 of file vtkStaticPointLocatorPrivate.h.

◆ NumBlocks

template<typename TIds>
template<typename T>
int BucketList< TIds >::MergeBinOrder< T >::NumBlocks

Definition at line 550 of file vtkStaticPointLocatorPrivate.h.

◆ BlockDims

template<typename TIds>
template<typename T>
int BucketList< TIds >::MergeBinOrder< T >::BlockDims[3]

Definition at line 551 of file vtkStaticPointLocatorPrivate.h.

◆ CheckerboardIndex

template<typename TIds>
template<typename T>
int BucketList< TIds >::MergeBinOrder< T >::CheckerboardIndex[3]

Definition at line 552 of file vtkStaticPointLocatorPrivate.h.


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