Skip to main content
Version: 🚧 Nightly

Class vtkF3DFaceVaryingPointDispatcher

Definition: vtkF3DFaceVaryingPointDispatcher.h (line 23)

Dispatch face-varying attributes by duplicating points.

This filter processes arrays on point data in case some of them are flagged as face-varying in which case points must be duplicated before rendering

Face-varying attributes are a special case between point and cell data where the number of tuples in the attributes is equal to the cell connectivity array size. For example, if we have two adjacent quads, we will have 6 points and 8 cell indices (4 per quad). Face-varying attributes, even if located on point data will have 8 tuples, and not 6. It can be seen as attributes, but this filter will normalize it by outputting 8 points.

Inherits from:

  • vtkPolyDataAlgorithm

Members

Public static functions

Function New

static vtkF3DFaceVaryingPointDispatcher * vtkF3DFaceVaryingPointDispatcher::New()

Return type: vtkF3DFaceVaryingPointDispatcher *

Function INTERPOLATION_TYPE

static vtkInformationIntegerKey * vtkF3DFaceVaryingPointDispatcher::INTERPOLATION_TYPE()

Metadata used to indicate which interpolation is used on arrays

Return type: vtkInformationIntegerKey *

Public functions

Function vtkTypeMacro

vtkF3DFaceVaryingPointDispatcher::vtkTypeMacro(vtkF3DFaceVaryingPointDispatcher, vtkPolyDataAlgorithm)

Parameters:

Return type:

Protected functions

Function vtkF3DFaceVaryingPointDispatcher

vtkF3DFaceVaryingPointDispatcher::vtkF3DFaceVaryingPointDispatcher()

Return type:

Function ~vtkF3DFaceVaryingPointDispatcher

vtkF3DFaceVaryingPointDispatcher::~vtkF3DFaceVaryingPointDispatcher() override

Return type:

Function RequestData

int vtkF3DFaceVaryingPointDispatcher::RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override

Parameters:

  • vtkInformation *
  • vtkInformationVector **
  • vtkInformationVector *

Return type: int

Private functions

Function vtkF3DFaceVaryingPointDispatcher

vtkF3DFaceVaryingPointDispatcher::vtkF3DFaceVaryingPointDispatcher(const vtkF3DFaceVaryingPointDispatcher &)=delete

Parameters:

Return type:

Function operator=

void vtkF3DFaceVaryingPointDispatcher::operator=(const vtkF3DFaceVaryingPointDispatcher &)=delete

Parameters:

Return type: void