vtkDataSetSurfaceFilter is a faster version of vtkGeometry filter, but it does not have an option to select bounds. It may use more memory than vtkGeometryFilter. It only has one option: whether to use triangle strips when the input type is structured.
|
Public Types |
| typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
|
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | SetUseStrips (int) |
| virtual int | GetUseStrips () |
| virtual void | UseStripsOn () |
| virtual void | UseStripsOff () |
|
| virtual void | SetPieceInvariant (int) |
| virtual int | GetPieceInvariant () |
Static Public Member Functions |
| static vtkDataSetSurfaceFilter * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkDataSetSurfaceFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions |
| | vtkDataSetSurfaceFilter () |
| | ~vtkDataSetSurfaceFilter () |
| virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
| virtual int | FillInputPortInformation (int port, vtkInformation *info) |
| int | StructuredExecute (vtkDataSet *input, vtkPolyData *output, int *ext, vtkInformation *inInfo) |
| int | UnstructuredGridExecute (vtkDataSet *input, vtkPolyData *output) |
| int | DataSetExecute (vtkDataSet *input, vtkPolyData *output) |
| void | ExecuteFaceStrips (vtkDataSet *input, vtkPolyData *output, int maxFlag, int *ext, int aAxis, int bAxis, int cAxis, vtkInformation *inInfo) |
| void | ExecuteFaceQuads (vtkDataSet *input, vtkPolyData *output, int maxFlag, int *ext, int aAxis, int bAxis, int cAxis, vtkInformation *inInfo) |
| void | InitializeQuadHash (vtkIdType numPoints) |
| void | DeleteQuadHash () |
| void | InsertQuadInHash (vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType d, vtkIdType sourceId) |
| void | InsertTriInHash (vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType sourceId) |
| void | InsertPentaInHash (vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType d, vtkIdType e, vtkIdType sourceId) |
| void | InsertHexInHash (vtkIdType a, vtkIdType b, vtkIdType c, vtkIdType d, vtkIdType e, vtkIdType f, vtkIdType sourceId) |
| void | InitQuadHashTraversal () |
| vtkFastGeomQuad * | GetNextVisibleQuadFromHash () |
| vtkIdType | GetOutputPointId (vtkIdType inPtId, vtkDataSet *input, vtkPoints *outPts, vtkPointData *outPD) |
| void | InitFastGeomQuadAllocation (int numberOfCells) |
| vtkFastGeomQuad * | NewFastGeomQuad () |
| void | DeleteAllFastGeomQuads () |
Protected Attributes |
| int | UseStrips |
| vtkFastGeomQuad ** | QuadHash |
| vtkIdType | QuadHashLength |
| vtkFastGeomQuad * | QuadHashTraversal |
| vtkIdType | QuadHashTraversalIndex |
| vtkIdType * | PointMap |
| vtkIdType | NumberOfNewCells |
| int | FastGeomQuadArrayLength |
| int | NumberOfFastGeomQuadArrays |
| vtkFastGeomQuad ** | FastGeomQuadArrays |
| int | NextArrayIndex |
| int | NextQuadIndex |
| int | PieceInvariant |