|
VTK
9.5.20251208
|
Private declarations for 2D binned spatial locator. More...
#include <vtkStaticPointLocator2DPrivate.h>
Public Member Functions | |
| vtkBucketList2D (vtkStaticPointLocator2D *loc, vtkIdType numPts, int numBuckets) | |
| virtual | ~vtkBucketList2D ()=default |
| virtual void | BuildLocator ()=0 |
| void | GetBucketNeighbors (NeighborBuckets2D *buckets, const int ij[2], const int ndivs[2], int level) |
| void | GenerateFace (int face, int i, int j, int k, vtkPoints *pts, vtkCellArray *polys) |
| double | Distance2ToBucket (const double x[3], const int nei[3]) |
| double | Distance2ToBounds (const double x[3], const double bounds[6]) |
| void | GetBucketIndices (const double *x, int ij[2]) const |
| vtkIdType | GetBucketIndex (const double *x) const |
| void | GetBucketCenter (int i, int j, double center[3]) |
| void | GetBucketBounds (int i, int j, double min[3], double max[3]) |
Public Attributes | |
| vtkStaticPointLocator2D * | Locator |
| vtkIdType | NumPts |
| vtkIdType | NumBuckets |
| int | BatchSize |
| vtkDataSet * | DataSet |
| int | Divisions [3] |
| double | Bounds [6] |
| double | H [3] |
| double | hX |
| double | hY |
| double | hX2 |
| double | hY2 |
| double | fX |
| double | fY |
| double | bX |
| double | bY |
| vtkIdType | xD |
| vtkIdType | yD |
| vtkIdType | zD |
| double * | FastPoints |
| double | BinRadius |
| int | MaxLevel |
Private declarations for 2D binned spatial locator.
The main purpose of this class is to enable access to the internals of vtkStaticPointLocator2D, allowing complex iteration over locator bins. For example, see vtkAnnularBinIterator.
Definition at line 98 of file vtkStaticPointLocator2DPrivate.h.
|
inline |
Definition at line 120 of file vtkStaticPointLocator2DPrivate.h.
|
virtualdefault |
|
pure virtual |
Implemented in BucketList2D< TIds >, and BucketList2D< T >.
| void vtkBucketList2D::GetBucketNeighbors | ( | NeighborBuckets2D * | buckets, |
| const int | ij[2], | ||
| const int | ndivs[2], | ||
| int | level ) |
| void vtkBucketList2D::GenerateFace | ( | int | face, |
| int | i, | ||
| int | j, | ||
| int | k, | ||
| vtkPoints * | pts, | ||
| vtkCellArray * | polys ) |
| double vtkBucketList2D::Distance2ToBucket | ( | const double | x[3], |
| const int | nei[3] ) |
| double vtkBucketList2D::Distance2ToBounds | ( | const double | x[3], |
| const double | bounds[6] ) |
|
inline |
Definition at line 167 of file vtkStaticPointLocator2DPrivate.h.
|
inline |
Definition at line 178 of file vtkStaticPointLocator2DPrivate.h.
|
inline |
Definition at line 188 of file vtkStaticPointLocator2DPrivate.h.
|
inline |
Definition at line 197 of file vtkStaticPointLocator2DPrivate.h.
| vtkStaticPointLocator2D* vtkBucketList2D::Locator |
Definition at line 100 of file vtkStaticPointLocator2DPrivate.h.
| vtkIdType vtkBucketList2D::NumPts |
Definition at line 101 of file vtkStaticPointLocator2DPrivate.h.
| vtkIdType vtkBucketList2D::NumBuckets |
Definition at line 102 of file vtkStaticPointLocator2DPrivate.h.
| int vtkBucketList2D::BatchSize |
Definition at line 103 of file vtkStaticPointLocator2DPrivate.h.
| vtkDataSet* vtkBucketList2D::DataSet |
Definition at line 106 of file vtkStaticPointLocator2DPrivate.h.
| int vtkBucketList2D::Divisions[3] |
Definition at line 107 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::Bounds[6] |
Definition at line 108 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::H[3] |
Definition at line 109 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::hX |
Definition at line 110 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::hY |
Definition at line 110 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::hX2 |
Definition at line 110 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::hY2 |
Definition at line 110 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::fX |
Definition at line 111 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::fY |
Definition at line 111 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::bX |
Definition at line 111 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::bY |
Definition at line 111 of file vtkStaticPointLocator2DPrivate.h.
| vtkIdType vtkBucketList2D::xD |
Definition at line 112 of file vtkStaticPointLocator2DPrivate.h.
| vtkIdType vtkBucketList2D::yD |
Definition at line 112 of file vtkStaticPointLocator2DPrivate.h.
| vtkIdType vtkBucketList2D::zD |
Definition at line 112 of file vtkStaticPointLocator2DPrivate.h.
| double* vtkBucketList2D::FastPoints |
Definition at line 115 of file vtkStaticPointLocator2DPrivate.h.
| double vtkBucketList2D::BinRadius |
Definition at line 116 of file vtkStaticPointLocator2DPrivate.h.
| int vtkBucketList2D::MaxLevel |
Definition at line 117 of file vtkStaticPointLocator2DPrivate.h.