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