Skip to main content
Version: 🚧 Nightly

Class vtkF3DCatmullClarkSubdivisionFilter

Definition: vtkF3DCatmullClarkSubdivisionFilter.h (line 16)

Subdivides polygonal data using the Catmull-Clark subdivision algorithm.

Implementation based on https://en.wikipedia.org/wiki/Catmull%E2%80%93Clark_subdivision_surface

Inherits from:

  • vtkSubdivisionFilter

Members

Public static functions

Function New

static vtkF3DCatmullClarkSubdivisionFilter * vtkF3DCatmullClarkSubdivisionFilter::New()

Return type: vtkF3DCatmullClarkSubdivisionFilter *

Public functions

Function vtkTypeMacro

vtkF3DCatmullClarkSubdivisionFilter::vtkTypeMacro(vtkF3DCatmullClarkSubdivisionFilter, vtkSubdivisionFilter)

Parameters:

Return type:

Protected functions

Function vtkF3DCatmullClarkSubdivisionFilter

vtkF3DCatmullClarkSubdivisionFilter::vtkF3DCatmullClarkSubdivisionFilter()

Return type:

Function ~vtkF3DCatmullClarkSubdivisionFilter

vtkF3DCatmullClarkSubdivisionFilter::~vtkF3DCatmullClarkSubdivisionFilter() override

Return type:

Function RequestData

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

Parameters:

  • vtkInformation *
  • vtkInformationVector **
  • vtkInformationVector *

Return type: int

Private functions

Function vtkF3DCatmullClarkSubdivisionFilter

vtkF3DCatmullClarkSubdivisionFilter::vtkF3DCatmullClarkSubdivisionFilter(const vtkF3DCatmullClarkSubdivisionFilter &)=delete

Parameters:

Return type:

Function operator=

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

Parameters:

Return type: void