VTK
Protected Member Functions
vtkLinearSubdivisionFilter Class Reference

generate a subdivision surface using the Linear Scheme More...

#include <vtkLinearSubdivisionFilter.h>

Inheritance diagram for vtkLinearSubdivisionFilter:
Inheritance graph
[legend]
Collaboration diagram for vtkLinearSubdivisionFilter:
Collaboration graph
[legend]

List of all members.

Protected Member Functions

 vtkLinearSubdivisionFilter ()
 ~vtkLinearSubdivisionFilter ()
void GenerateSubdivisionPoints (vtkPolyData *inputDS, vtkIntArray *edgeData, vtkPoints *outputPts, vtkPointData *outputPD)
typedef
vtkInterpolatingSubdivisionFilter 
Superclass
static vtkLinearSubdivisionFilterNew ()
static int IsTypeOf (const char *type)
static vtkLinearSubdivisionFilterSafeDownCast (vtkObjectBase *o)
virtual int IsA (const char *type)
vtkLinearSubdivisionFilterNewInstance () const
virtual vtkObjectBaseNewInstanceInternal () const

Detailed Description

generate a subdivision surface using the Linear Scheme

vtkLinearSubdivisionFilter is a filter that generates output by subdividing its input polydata. Each subdivision iteration create 4 new triangles for each triangle in the polydata.

Thanks:
This work was supported by PHS Research Grant No. 1 P41 RR13218-01 from the National Center for Research Resources.
See also:
vtkInterpolatingSubdivisionFilter vtkButterflySubdivisionFilter
Tests:
vtkLinearSubdivisionFilter (Tests)

Definition at line 44 of file vtkLinearSubdivisionFilter.h.


Member Typedef Documentation

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkInterpolatingSubdivisionFilter.

Definition at line 50 of file vtkLinearSubdivisionFilter.h.


Constructor & Destructor Documentation

Definition at line 54 of file vtkLinearSubdivisionFilter.h.

Definition at line 55 of file vtkLinearSubdivisionFilter.h.


Member Function Documentation

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkPolyDataAlgorithm.

static int vtkLinearSubdivisionFilter::IsTypeOf ( const char *  type) [static]

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkInterpolatingSubdivisionFilter.

virtual int vtkLinearSubdivisionFilter::IsA ( const char *  type) [virtual]

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkInterpolatingSubdivisionFilter.

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkInterpolatingSubdivisionFilter.

virtual vtkObjectBase* vtkLinearSubdivisionFilter::NewInstanceInternal ( ) const [protected, virtual]

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkInterpolatingSubdivisionFilter.

Construct object with NumberOfSubdivisions set to 1.

Reimplemented from vtkInterpolatingSubdivisionFilter.

void vtkLinearSubdivisionFilter::GenerateSubdivisionPoints ( vtkPolyData inputDS,
vtkIntArray edgeData,
vtkPoints outputPts,
vtkPointData outputPD 
) [protected, virtual]

The documentation for this class was generated from the following file: