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
- New
- operator=
- RequestData
- vtkF3DCatmullClarkSubdivisionFilter
- vtkF3DCatmullClarkSubdivisionFilter
- vtkTypeMacro
- ~vtkF3DCatmullClarkSubdivisionFilter
Public static functions
Function New
static vtkF3DCatmullClarkSubdivisionFilter * vtkF3DCatmullClarkSubdivisionFilter::New()
Return type: vtkF3DCatmullClarkSubdivisionFilter *
Public functions
Function vtkTypeMacro
vtkF3DCatmullClarkSubdivisionFilter::vtkTypeMacro(vtkF3DCatmullClarkSubdivisionFilter, vtkSubdivisionFilter)
Parameters:
- vtkF3DCatmullClarkSubdivisionFilter
- vtkSubdivisionFilter
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