VTK  9.6.20260213
vtkVoronoiCore3D< TCompositor, TClassifier >::ProduceWheelsAndSpokes Struct Reference

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

#include <vtkVoronoiCore3D.h>

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

vtkVoronoiCore3D< TCompositor, TClassifier > * VC
 

Detailed Description

template<class TCompositor, class TClassifier = vtkVoronoiClassifier3D>
struct vtkVoronoiCore3D< 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 403 of file vtkVoronoiCore3D.h.

Constructor & Destructor Documentation

◆ ProduceWheelsAndSpokes()

template<class TCompositor, class TClassifier = vtkVoronoiClassifier3D>
vtkVoronoiCore3D< TCompositor, TClassifier >::ProduceWheelsAndSpokes::ProduceWheelsAndSpokes ( vtkVoronoiCore3D< TCompositor, TClassifier > * vc)

Member Function Documentation

◆ operator()()

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

◆ Execute()

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

Member Data Documentation

◆ VC

template<class TCompositor, class TClassifier = vtkVoronoiClassifier3D>
vtkVoronoiCore3D<TCompositor, TClassifier>* vtkVoronoiCore3D< TCompositor, TClassifier >::ProduceWheelsAndSpokes::VC

Definition at line 405 of file vtkVoronoiCore3D.h.


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