VTK  9.6.20260213
vtkVoronoiCore3D.h File Reference
#include "vtkLocatorInterface.h"
#include "vtkPoints.h"
#include "vtkSMPTools.h"
#include "vtkShellBinIterator.h"
#include "vtkStaticPointLocator.h"
#include "vtkVoronoiCore.h"
#include "vtkVoronoiHull.h"
#include "vtkVoronoiCore3D.txx"
Include dependency graph for vtkVoronoiCore3D.h:

Go to the source code of this file.

Classes

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

Typedefs

template<class TCompositor, class TClassifier>
using ThreadMapType = std::vector<vtkVoronoi3DLocalData<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<vtkVoronoi3DLocalData<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 227 of file vtkVoronoiCore3D.h.