Class vtkF3DFaceVaryingPointDispatcher#

Inheritance Relationships#

Base Type#

  • public vtkPolyDataAlgorithm

Class Documentation#

class vtkF3DFaceVaryingPointDispatcher : public vtkPolyDataAlgorithm#

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.

Public Functions

vtkTypeMacro(vtkF3DFaceVaryingPointDispatcher, vtkPolyDataAlgorithm)#

Public Static Functions

static vtkF3DFaceVaryingPointDispatcher *New()#
static vtkInformationIntegerKey *INTERPOLATION_TYPE()#

Metadata used to indicate which interpolation is used on arrays

Protected Functions

vtkF3DFaceVaryingPointDispatcher()#
~vtkF3DFaceVaryingPointDispatcher() override#
int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) override#