VTK  9.6.20260216
vtkVoronoiCore2D.h File Reference
#include "vtkAnnularBinIterator.h"
#include "vtkLocatorInterface.h"
#include "vtkPoints.h"
#include "vtkSMPTools.h"
#include "vtkStaticPointLocator2D.h"
#include "vtkVoronoiCore.h"
#include "vtkVoronoiTile.h"
#include "vtkVoronoiCore2D.txx"
Include dependency graph for vtkVoronoiCore2D.h:

Go to the source code of this file.

Classes

struct  vtkVoronoiClassifier2D
 Implementation note about the compositor. More...
 
struct  vtkVoronoi2DLocalData< TCompositor, TClassifier >
 The following thread local data is used to process and keep track of information on a per-thread basis. More...
 
class  vtkVoronoiCore2D< TCompositor, TClassifier >
 ========================================================================= The templated, core Voronoi class. More...
 
struct  vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes
 Produce the global adjacency graph / wheels and spokes data structure. More...
 
struct  vtkVoronoiCore2D< TCompositor, TClassifier >::TopologicalMerge
 Functor class used to topologically merge (nearly) coincident points. More...
 
struct  vtkEmptyVoronoi2DCompositor
 These are convenience/demonstration classes for configuring the templated 2D Voronoi classes. More...
 
struct  vtkEmptyVoronoi2DCompositor::LocalData
 Thread local data may be needed. More...
 
struct  vtkEmptyVoronoi2DClassifier
 

Typedefs

template<class TCompositor, class TClassifier>
using ThreadMapType = std::vector<vtkVoronoi2DLocalData<TCompositor, TClassifier>*>
 The thread map keeps track of the thread local data across all computing threads.
 

Typedef Documentation

◆ ThreadMapType

template<class TCompositor, class TClassifier>
using ThreadMapType = std::vector<vtkVoronoi2DLocalData<TCompositor, TClassifier>*>

The thread map keeps track of the thread local data across all computing threads.

Accessed via thread id [0 <= threadId < NumberOfThreads).

Definition at line 231 of file vtkVoronoiCore2D.h.