generate a subdivision surface using an Interpolating Scheme
More...
#include <vtkInterpolatingSubdivisionFilter.h>
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkInterpolatingSubdivisionFilter () |
|
| ~vtkInterpolatingSubdivisionFilter () |
|
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual void | GenerateSubdivisionPoints (vtkPolyData *inputDS, vtkIntArray *edgeData, vtkPoints *outputPts, vtkPointData *outputPD)=0 |
|
void | GenerateSubdivisionCells (vtkPolyData *inputDS, vtkIntArray *edgeData, vtkCellArray *outputPolys, vtkCellData *outputCD) |
|
int | FindEdge (vtkPolyData *mesh, vtkIdType cellId, vtkIdType p1, vtkIdType p2, vtkIntArray *edgeData, vtkIdList *cellIds) |
|
vtkIdType | InterpolatePosition (vtkPoints *inputPts, vtkPoints *outputPts, vtkIdList *stencil, double *weights) |
|
generate a subdivision surface using an Interpolating Scheme
vtkInterpolatingSubdivisionFilter is an abstract class that defines the protocol for interpolating subdivision surface filters.
- Thanks:
- This work was supported by PHS Research Grant No. 1 P41 RR13218-01 from the National Center for Research Resources.
- See Also
- vtkLinearSubdivisionFilter vtkButterflySubdivisionFilter
Definition at line 43 of file vtkInterpolatingSubdivisionFilter.h.
vtkInterpolatingSubdivisionFilter::vtkInterpolatingSubdivisionFilter |
( |
| ) |
|
|
protected |
vtkInterpolatingSubdivisionFilter::~vtkInterpolatingSubdivisionFilter |
( |
| ) |
|
|
inlineprotected |
static int vtkInterpolatingSubdivisionFilter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkInterpolatingSubdivisionFilter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkInterpolatingSubdivisionFilter::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkInterpolatingSubdivisionFilter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkInterpolatingSubdivisionFilter::SetNumberOfSubdivisions |
( |
int |
| ) |
|
|
virtual |
Set/get the number of subdivisions.
virtual int vtkInterpolatingSubdivisionFilter::GetNumberOfSubdivisions |
( |
| ) |
|
|
virtual |
Set/get the number of subdivisions.
int vtkInterpolatingSubdivisionFilter::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protected |
virtual void vtkInterpolatingSubdivisionFilter::GenerateSubdivisionPoints |
( |
vtkPolyData * |
inputDS, |
|
|
vtkIntArray * |
edgeData, |
|
|
vtkPoints * |
outputPts, |
|
|
vtkPointData * |
outputPD |
|
) |
| |
|
protectedpure virtual |
void vtkInterpolatingSubdivisionFilter::GenerateSubdivisionCells |
( |
vtkPolyData * |
inputDS, |
|
|
vtkIntArray * |
edgeData, |
|
|
vtkCellArray * |
outputPolys, |
|
|
vtkCellData * |
outputCD |
|
) |
| |
|
protected |
int vtkInterpolatingSubdivisionFilter::FindEdge |
( |
vtkPolyData * |
mesh, |
|
|
vtkIdType |
cellId, |
|
|
vtkIdType |
p1, |
|
|
vtkIdType |
p2, |
|
|
vtkIntArray * |
edgeData, |
|
|
vtkIdList * |
cellIds |
|
) |
| |
|
protected |
vtkIdType vtkInterpolatingSubdivisionFilter::InterpolatePosition |
( |
vtkPoints * |
inputPts, |
|
|
vtkPoints * |
outputPts, |
|
|
vtkIdList * |
stencil, |
|
|
double * |
weights |
|
) |
| |
|
protected |
int vtkInterpolatingSubdivisionFilter::NumberOfSubdivisions |
|
protected |
The documentation for this class was generated from the following file: