VTK  9.7.1
Public Member Functions | Public Attributes | List of all members
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
 
vtkDataSet * DataSet
 
vtkIdType * MergeMap
 
double Tol
 
vtkSMPThreadLocalObject< vtkIdList > PIds
 

Detailed Description

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

Definition at line 551 of file vtkStaticPointLocatorPrivate.h.

Constructor & Destructor Documentation

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

Definition at line 561 of file vtkStaticPointLocatorPrivate.h.

Member Function Documentation

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

Definition at line 584 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 595 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 618 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 621 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 641 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 650 of file vtkStaticPointLocatorPrivate.h.

Member Data Documentation

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

Definition at line 553 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 554 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 555 of file vtkStaticPointLocatorPrivate.h.

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

Definition at line 556 of file vtkStaticPointLocatorPrivate.h.


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