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
- INTERPOLATION_TYPE
- New
- operator=
- RequestData
- vtkF3DFaceVaryingPointDispatcher
- vtkF3DFaceVaryingPointDispatcher
- vtkTypeMacro
- ~vtkF3DFaceVaryingPointDispatcher
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:
- vtkF3DFaceVaryingPointDispatcher
- vtkPolyDataAlgorithm
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:
- const vtkF3DFaceVaryingPointDispatcher &
Return type:
Function operator=
void vtkF3DFaceVaryingPointDispatcher::operator=(const vtkF3DFaceVaryingPointDispatcher &)=delete
Parameters:
- const vtkF3DFaceVaryingPointDispatcher &
Return type: void