VTK  9.6.20260215
vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes Struct Reference

Produce the global adjacency graph / wheels and spokes data structure. More...

#include <vtkVoronoiCore2D.h>

Collaboration diagram for vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes:
[legend]

Public Member Functions

 ProduceWheelsAndSpokes (vtkVoronoiCore2D< TCompositor, TClassifier > *vc)
 
void operator() (vtkIdType threadId, vtkIdType endThreadId)
 

Static Public Member Functions

static void Execute (vtkVoronoiCore2D< TCompositor, TClassifier > *vc)
 

Public Attributes

vtkVoronoiCore2D< TCompositor, TClassifier > * VC
 

Detailed Description

template<class TCompositor, class TClassifier = vtkVoronoiClassifier2D>
struct vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes

Produce the global adjacency graph / wheels and spokes data structure.

Implementation note: the wheels and spokes adjacency graph is always generated in this implementation. In practice this is not always needed. However it greatly simplifies the implementation. In the future, building the data structure could be made optional. Note that the SMP threading occurs over the local thread data.

Definition at line 406 of file vtkVoronoiCore2D.h.

Constructor & Destructor Documentation

◆ ProduceWheelsAndSpokes()

template<class TCompositor, class TClassifier = vtkVoronoiClassifier2D>
vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes::ProduceWheelsAndSpokes ( vtkVoronoiCore2D< TCompositor, TClassifier > * vc)

Member Function Documentation

◆ operator()()

template<class TCompositor, class TClassifier = vtkVoronoiClassifier2D>
void vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes::operator() ( vtkIdType threadId,
vtkIdType endThreadId )

◆ Execute()

template<class TCompositor, class TClassifier = vtkVoronoiClassifier2D>
static void vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes::Execute ( vtkVoronoiCore2D< TCompositor, TClassifier > * vc)
static

Member Data Documentation

◆ VC

template<class TCompositor, class TClassifier = vtkVoronoiClassifier2D>
vtkVoronoiCore2D<TCompositor, TClassifier>* vtkVoronoiCore2D< TCompositor, TClassifier >::ProduceWheelsAndSpokes::VC

Definition at line 408 of file vtkVoronoiCore2D.h.


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