VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkPolyDataAlgorithm Class Reference

Superclass for algorithms that produce only polydata as output. More...

#include <vtkPolyDataAlgorithm.h>

Inherits vtkAlgorithm.

Inherited by vtkAppendPoints, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArcPlotter, vtkArcSource, vtkArrowSource, vtkAxes, vtkBandedPolyDataContourFilter, vtkBooleanOperationPolyDataFilter, vtkButtonSource, vtkBYUReader, vtkCellCenters, vtkCirclePackToPolyData, vtkCleanPolyData, vtkClipClosedSurface, vtkClipConvexPolyData, vtkClipPolyData, vtkCollectPolyData, vtkCompositeDataGeometryFilter, vtkConeSource, vtkContourFilter, vtkContourGrid, vtkContourTriangulator, vtkConvexHull2D, vtkCubeSource, vtkCursor2D, vtkCursor3D, vtkCurvatures, vtkCutMaterial, vtkCutter, vtkCylinderSource, vtkDataSetSurfaceFilter, vtkDecimatePolylineFilter, vtkDecimatePro, vtkDelaunay2D, vtkDensifyPolyData, vtkDepthSortPolyData, vtkDiskSource, vtkDistancePolyDataFilter, vtkDistanceToCamera, vtkDuplicatePolyData, vtkEarthSource, vtkEdgeCenters, vtkEdgePoints, vtkExtractEdges, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractSelectedPolyDataIds, vtkFacetReader, vtkFacetWriter, vtkFeatureEdges, vtkFillHolesFilter, vtkFrustumSource, vtkGenericContourFilter, vtkGenericCutter, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericOutlineFilter, vtkGenericStreamTracer, vtkGeoAdaptiveArcs, vtkGeoArcs, vtkGeodesicPath, vtkGeoGraticule, vtkGeometryFilter, vtkGeoSampleArcs, vtkGlobeSource, vtkGlyph3D, vtkGlyphSource2D, vtkGraphAnnotationLayersFilter, vtkGraphLayoutFilter, vtkGraphToGlyphs, vtkGraphToPoints, vtkGraphToPolyData, vtkGreedyTerrainDecimation, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkHull, vtkHyperOctreeContourFilter, vtkHyperOctreeCutter, vtkHyperOctreeDualGridContourFilter, vtkHyperOctreeSurfaceFilter, vtkHyperStreamline, vtkHyperTreeGridAxisCut, vtkHyperTreeGridGeometry, vtkIconGlyphFilter, vtkImageDataGeometryFilter, vtkImageMarchingCubes, vtkImageToPolyDataFilter, vtkInterpolatingSubdivisionFilter, vtkIntersectionPolyDataFilter, vtkLabelPlacer, vtkLinearExtrusionFilter, vtkLineSource, vtkLinkEdgels, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMCubesReader, vtkMNIObjectReader, vtkMNITagPointReader, vtkMoleculeReaderBase, vtkMoleculeToPolyDataFilter, vtkOBJReader, vtkOutlineCornerFilter, vtkOutlineFilter, vtkOutlineSource, vtkParametricFunctionSource, vtkParticleReader, vtkParticleTracerBase, vtkPlaneSource, vtkPlatonicSolidSource, vtkPLYReader, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataPointSampler, vtkPolyDataSilhouette, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkProgrammableGlyphFilter, vtkProjectedTerrainPath, vtkProteinRibbonFilter, vtkQuadraturePointsGenerator, vtkQuadricClustering, vtkQuadricDecimation, vtkRectilinearGridGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRectilinearSynchronizedTemplates, vtkRecursiveDividingCubes, vtkRegularPolygonSource, vtkResliceCursorPolyDataAlgorithm, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSectorSource, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShrinkPolyData, vtkSimplePointsReader, vtkSLACParticleReader, vtkSmoothPolyDataFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSTLReader, vtkStreamer, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkTableToPolyData, vtkTemporalPathLineFilter, vtkTensorGlyph, vtkTessellatedBoxSource, vtkTextSource, vtkTexturedSphereSource, vtkThresholdPoints, vtkTransformPolyDataFilter, vtkTransmitPolyDataPiece, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkUGFacetReader, vtkUncertaintyTubeFilter, vtkVectorText, vtkVertexGlyphFilter, vtkVolumeOutlineSource, vtkVoxelContoursToSurfaceFilter, and vtkWindowedSincPolyDataFilter.

Collaboration diagram for vtkPolyDataAlgorithm:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkAlgorithm Superclass

Public Member Functions

virtual int IsA (const char *type)
vtkPolyDataAlgorithmNewInstance () const
void PrintSelf (ostream &os, vtkIndent indent)
vtkDataObjectGetInput ()
vtkDataObjectGetInput (int port)
vtkPolyDataGetPolyDataInput (int port)
vtkPolyDataGetOutput ()
vtkPolyDataGetOutput (int)
virtual void SetOutput (vtkDataObject *d)
virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetInputData (vtkDataObject *)
void SetInputData (int, vtkDataObject *)
void AddInputData (vtkDataObject *)
void AddInputData (int, vtkDataObject *)

Static Public Member Functions

static vtkPolyDataAlgorithmNew ()
static int IsTypeOf (const char *type)
static vtkPolyDataAlgorithmSafeDownCast (vtkObjectBase *o)

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 vtkPolyDataAlgorithm ()
 ~vtkPolyDataAlgorithm ()
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillOutputPortInformation (int port, vtkInformation *info)
virtual int FillInputPortInformation (int port, vtkInformation *info)
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)

Detailed Description

Superclass for algorithms that produce only polydata as output.

vtkPolyDataAlgorithm is a convenience class to make writing algorithms easier. It is also designed to help transition old algorithms to the new pipeline architecture. There are some assumptions and defaults made by this class you should be aware of. This class defaults such that your filter will have one input port and one output port. If that is not the case simply change it with SetNumberOfInputPorts etc. See this class constructor for the default. This class also provides a FillInputPortInfo method that by default says that all inputs will be PolyData. If that isn't the case then please override this method in your subclass.

Tests:
vtkPolyDataAlgorithm (Tests)

Definition at line 43 of file vtkPolyDataAlgorithm.h.


Member Typedef Documentation

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkCleanPolyData, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkDiscreteMarchingCubes, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkParametricFunctionSource, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkRectangularButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkButtonSource, vtkEllipticalButtonSource, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkFeatureEdges, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkSTLReader, vtkSLACParticleReader, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkGeoGraticule, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkGenericOutlineFilter, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkStreamPoints, vtkCutMaterial, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkStructuredPointsGeometryFilter, vtkOutlineCornerSource, vtkPPolyDataNormals, and vtkPSphereSource.

Definition at line 47 of file vtkPolyDataAlgorithm.h.


Constructor & Destructor Documentation


Member Function Documentation

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGlobeSource, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkDecimatePro, vtkQuadricClustering, vtkSelectPolyData, vtkGreedyTerrainDecimation, vtkTensorGlyph, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkCleanPolyData, vtkClipPolyData, vtkPolyDataConnectivityFilter, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkHyperStreamline, vtkRotationalExtrusionFilter, vtkCutter, vtkLinearExtrusionFilter, vtkContourFilter, vtkPolyDataNormals, vtkQuadricDecimation, vtkMarchingContourFilter, vtkMCubesReader, vtkStripper, vtkSuperquadricSource, vtkBandedPolyDataContourFilter, vtkDiscreteMarchingCubes, vtkLinkEdgels, vtkGenericCutter, vtkGeometryFilter, vtkContourGrid, vtkClipClosedSurface, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkConvexHull2D, vtkRibbonFilter, vtkGlyphSource2D, vtkPlaneSource, vtkSelectVisiblePoints, vtkIconGlyphFilter, vtkGenericContourFilter, vtkDijkstraImageGeodesicPath, vtkParametricFunctionSource, vtkGraphAnnotationLayersFilter, vtkStreamLine, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkRectangularButtonSource, vtkDecimatePolylineFilter, vtkButterflySubdivisionFilter, vtkPTemporalStreamTracer, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkFeatureEdges, vtkDataSetSurfaceFilter, vtkEllipticalButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkDepthSortPolyData, vtkPStreamTracer, vtkSTLReader, vtkHull, vtkParticlePathFilter, vtkImageMarchingCubes, vtkLabelPlacer, vtkStreaklineFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkSLACParticleReader, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkSphereSource, vtkCellCenters, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkPolyDataPointSampler, vtkHyperTreeGridAxisCut, vtkDijkstraGraphGeodesicPath, vtkConeSource, vtkParticleReader, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkTextSource, vtkAppendPolyData, vtkReverseSense, vtkBooleanOperationPolyDataFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkResliceCursorPolyDataAlgorithm, vtkQuadraturePointsGenerator, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkMoleculeToAtomBallFilter, vtkGlyph2D, vtkMassProperties, vtkContourTriangulator, vtkPLYReader, vtkRectilinearSynchronizedTemplates, vtkCursor2D, vtkDistancePolyDataFilter, vtkEdgePoints, vtkVertexGlyphFilter, vtkHyperTreeGridGeometry, vtkTexturedSphereSource, vtkGeoGraticule, vtkEdgeCenters, vtkDashedStreamLine, vtkCursor3D, vtkDensifyPolyData, vtkTessellatedBoxSource, vtkProteinRibbonFilter, vtkMaskPoints, vtkSynchronizedTemplates3D, vtkGraphLayoutFilter, vtkCirclePackToPolyData, vtkIntersectionPolyDataFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkStreamPoints, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkOutlineCornerFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkTreeRingToPolyData, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkGraphToPoints, vtkGenericOutlineFilter, vtkHierarchicalDataSetGeometryFilter, vtkPParticleTracer, vtkPStreaklineFilter, vtkDistanceToCamera, vtkThresholdPoints, vtkParticleTracer, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkPOutlineCornerFilter, vtkArcSource, vtkFrustumSource, vtkOutlineSource, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkPDBReader, vtkXYZMolReader, vtkExtractSelectedPolyDataIds, vtkOutlineFilter, vtkCutMaterial, vtkPLinearExtrusionFilter, vtkPParticlePathFilter, vtkArrowSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkUGFacetReader, vtkTriangleFilter, vtkAxes, vtkClipConvexPolyData, vtkBYUReader, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkSynchronizedTemplatesCutter3D, vtkCubeSource, vtkDiskSource, vtkGeoArcs, vtkSimplePointsReader, vtkCompositeCutter, vtkEarthSource, vtkPOutlineFilter, vtkAppendPoints, vtkRectilinearGridOutlineFilter, vtkOBJReader, vtkMoleculeToBondStickFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkTransmitPolyDataPiece, vtkOutlineCornerSource, vtkStructuredPointsGeometryFilter, vtkCollectPolyData, vtkPMaskPoints, vtkPSphereSource, vtkTableToPolyData, and vtkPPolyDataNormals.

static int vtkPolyDataAlgorithm::IsTypeOf ( const char *  name) [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkCleanPolyData, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkDiscreteMarchingCubes, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkParametricFunctionSource, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkRectangularButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkButtonSource, vtkEllipticalButtonSource, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkFeatureEdges, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkSTLReader, vtkSLACParticleReader, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkGeoGraticule, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkGenericOutlineFilter, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkStreamPoints, vtkCutMaterial, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkStructuredPointsGeometryFilter, vtkOutlineCornerSource, vtkPPolyDataNormals, and vtkPSphereSource.

virtual int vtkPolyDataAlgorithm::IsA ( const char *  name) [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkCleanPolyData, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkDiscreteMarchingCubes, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkParametricFunctionSource, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkRectangularButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkButtonSource, vtkEllipticalButtonSource, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkFeatureEdges, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkSTLReader, vtkSLACParticleReader, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkGeoGraticule, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkGenericOutlineFilter, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkStreamPoints, vtkCutMaterial, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkStructuredPointsGeometryFilter, vtkOutlineCornerSource, vtkPPolyDataNormals, and vtkPSphereSource.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkCleanPolyData, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkDiscreteMarchingCubes, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkParametricFunctionSource, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkRectangularButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkButtonSource, vtkEllipticalButtonSource, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkFeatureEdges, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkSTLReader, vtkSLACParticleReader, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkGeoGraticule, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkGenericOutlineFilter, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkStreamPoints, vtkCutMaterial, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkStructuredPointsGeometryFilter, vtkOutlineCornerSource, vtkPPolyDataNormals, and vtkPSphereSource.

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

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkCleanPolyData, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkDiscreteMarchingCubes, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkParametricFunctionSource, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkRectangularButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkButtonSource, vtkEllipticalButtonSource, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkFeatureEdges, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkSTLReader, vtkSLACParticleReader, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkGeoGraticule, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkGenericOutlineFilter, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkStreamPoints, vtkCutMaterial, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkStructuredPointsGeometryFilter, vtkOutlineCornerSource, vtkPPolyDataNormals, and vtkPSphereSource.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkCleanPolyData, vtkMNIObjectReader, vtkMNITagPointReader, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkDiscreteMarchingCubes, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLoopSubdivisionFilter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkParametricFunctionSource, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkRectangularButtonSource, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkButtonSource, vtkEllipticalButtonSource, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkFeatureEdges, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkSTLReader, vtkSLACParticleReader, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkGeoGraticule, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkGenericOutlineFilter, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkStreamPoints, vtkCutMaterial, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkStructuredPointsGeometryFilter, vtkOutlineCornerSource, vtkPPolyDataNormals, and vtkPSphereSource.

void vtkPolyDataAlgorithm::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkGlyph3D, vtkSmoothPolyDataFilter, vtkGenericGlyph3DFilter, vtkStreamTracer, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkDecimatePro, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkTemporalStreamTracer, vtkTensorGlyph, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkTubeFilter, vtkMNIObjectReader, vtkMNITagPointReader, vtkCleanPolyData, vtkCurvatures, vtkProgrammableGlyphFilter, vtkClipPolyData, vtkHyperOctreeCutter, vtkRuledSurfaceFilter, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkQuadricDecimation, vtkPolyDataConnectivityFilter, vtkRotationalExtrusionFilter, vtkCutter, vtkLinearExtrusionFilter, vtkContourFilter, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkDijkstraImageGeodesicPath, vtkPolyDataNormals, vtkClipClosedSurface, vtkConvexHull2D, vtkMCubesReader, vtkStripper, vtkStreamer, vtkIconGlyphFilter, vtkBandedPolyDataContourFilter, vtkGraphAnnotationLayersFilter, vtkArcPlotter, vtkLinkEdgels, vtkGenericCutter, vtkContourGrid, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkGlyphSource2D, vtkSelectVisiblePoints, vtkStreamLine, vtkGenericContourFilter, vtkParametricFunctionSource, vtkPlaneSource, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkHull, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkRectangularButtonSource, vtkLabelPlacer, vtkDecimatePolylineFilter, vtkPolyDataPointSampler, vtkMarchingSquares, vtkDijkstraGraphGeodesicPath, vtkVoxelContoursToSurfaceFilter, vtkFillHolesFilter, vtkSLACParticleReader, vtkFeatureEdges, vtkParticlePathFilter, vtkBooleanOperationPolyDataFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkButtonSource, vtkEllipticalButtonSource, vtkSTLReader, vtkStreaklineFilter, vtkHyperTreeGridAxisCut, vtkParticleReader, vtkAppendPolyData, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkGlobeSource, vtkExtractPolyDataGeometry, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkMassProperties, vtkGraphToPolyData, vtkFacetWriter, vtkGraphToGlyphs, vtkVectorText, vtkRectilinearSynchronizedTemplates, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkHyperTreeGridGeometry, vtkSphereSource, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGraphLayoutFilter, vtkQuadraturePointsGenerator, vtkPStreamTracer, vtkTessellatedBoxSource, vtkTextSource, vtkGeoGraticule, vtkCirclePackToPolyData, vtkResliceCursorPolyDataAlgorithm, vtkMaskPoints, vtkInterpolatingSubdivisionFilter, vtkConeSource, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkIntersectionPolyDataFilter, vtkVertexGlyphFilter, vtkCylinderSource, vtkLineSource, vtkPointSource, vtkRegularPolygonSource, vtkTreeRingToPolyData, vtkDensifyPolyData, vtkHierarchicalDataSetGeometryFilter, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkPLYReader, vtkVolumeOutlineSource, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkExtractEdges, vtkEdgePoints, vtkGraphToPoints, vtkPParticleTracerBase, vtkEdgeCenters, vtkMoleculeReaderBase, vtkDistanceToCamera, vtkProteinRibbonFilter, vtkThresholdPoints, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkCompositeDataGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkArcSource, vtkArrowSource, vtkFrustumSource, vtkOutlineSource, vtkTexturedSphereSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkTreeMapToPolyData, vtkGaussianCubeReader, vtkGlyph2D, vtkAxes, vtkCursor3D, vtkOutlineFilter, vtkBYUReader, vtkSynchronizedTemplatesCutter3D, vtkTriangleFilter, vtkClipConvexPolyData, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkGeoArcs, vtkMaskPolyData, vtkStreamPoints, vtkPParticleTracer, vtkPStreaklineFilter, vtkCubeSource, vtkDiskSource, vtkOutlineCornerFilter, vtkSimplePointsReader, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkEarthSource, vtkPOutlineFilter, vtkPDBReader, vtkXYZMolReader, vtkAppendPoints, vtkCutMaterial, vtkPOutlineCornerFilter, vtkRectilinearGridOutlineFilter, vtkPParticlePathFilter, vtkOBJReader, vtkGeodesicPath, vtkGraphGeodesicPath, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkPLinearExtrusionFilter, vtkTransmitPolyDataPiece, vtkMoleculeToPolyDataFilter, vtkCollectPolyData, vtkPMaskPoints, vtkUGFacetReader, vtkPSphereSource, vtkTableToPolyData, vtkMoleculeToBondStickFilter, vtkOutlineCornerSource, and vtkPPolyDataNormals.

Get the output data object for a port on this algorithm.

Get the output data object for a port on this algorithm.

virtual void vtkPolyDataAlgorithm::SetOutput ( vtkDataObject d) [virtual]

Get the output data object for a port on this algorithm.

Reimplemented in vtkAppendPolyData.

Assign a data object as input. Note that this method does not establish a pipeline connection. Use SetInputConnection() to setup a pipeline connection.

Reimplemented in vtkDijkstraImageGeodesicPath.

Assign a data object as input. Note that this method does not establish a pipeline connection. Use SetInputConnection() to setup a pipeline connection.

Assign a data object as input. Note that this method does not establish a pipeline connection. Use AddInputConnection() to setup a pipeline connection.

Assign a data object as input. Note that this method does not establish a pipeline connection. Use AddInputConnection() to setup a pipeline connection.

virtual int vtkPolyDataAlgorithm::RequestInformation ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]
virtual int vtkPolyDataAlgorithm::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

This is called by the superclass. This is the method you should override.

Reimplemented in vtkStreamTracer, vtkGenericStreamTracer, vtkParticleTracerBase, vtkGlyph3D, vtkGenericGlyph3DFilter, vtkDecimatePro, vtkTemporalStreamTracer, vtkQuadricClustering, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkHyperStreamline, vtkCutter, vtkTensorGlyph, vtkTubeFilter, vtkHyperOctreeCutter, vtkClipClosedSurface, vtkSmoothPolyDataFilter, vtkContourFilter, vtkPolyDataConnectivityFilter, vtkLabelPlacer, vtkImageToPolyDataFilter, vtkParametricFunctionSource, vtkMNITagPointReader, vtkDataSetSurfaceFilter, vtkHyperOctreeContourFilter, vtkHull, vtkCleanPolyData, vtkGreedyTerrainDecimation, vtkSynchronizedTemplates3D, vtkRectilinearSynchronizedTemplates, vtkSelectPolyData, vtkHyperOctreeDualGridContourFilter, vtkRuledSurfaceFilter, vtkVolumeOutlineSource, vtkGenericGeometryFilter, vtkPolyDataNormals, vtkSuperquadricSource, vtkGeometryFilter, vtkClipPolyData, vtkContourGrid, vtkGridSynchronizedTemplates3D, vtkProjectedTerrainPath, vtkIconGlyphFilter, vtkGlyphSource2D, vtkMCubesReader, vtkPolyDataSilhouette, vtkArcPlotter, vtkProgrammableGlyphFilter, vtkMNIObjectReader, vtkTemporalPathLineFilter, vtkImageMarchingCubes, vtkSplineFilter, vtkDepthSortPolyData, vtkMarchingContourFilter, vtkRibbonFilter, vtkQuadricDecimation, vtkGlobeSource, vtkGenericContourFilter, vtkGenericCutter, vtkCursor3D, vtkConvexHull2D, vtkMaskPoints, vtkPlaneSource, vtkBandedPolyDataContourFilter, vtkCursor2D, vtkSelectVisiblePoints, vtkParticleReader, vtkTableToPolyData, vtkGeoGraticule, vtkSphereSource, vtkLinearExtrusionFilter, vtkFeatureEdges, vtkResliceCursorPolyDataAlgorithm, vtkAppendPolyData, vtkEllipticalButtonSource, vtkSynchronizedTemplates2D, vtkRotationalExtrusionFilter, vtkArcSource, vtkRectangularButtonSource, vtkStripper, vtkGraphToGlyphs, vtkMarchingCubes, vtkCurvatures, vtkBYUReader, vtkTessellatedBoxSource, vtkConeSource, vtkGraphAnnotationLayersFilter, vtkPolyDataPointSampler, vtkDijkstraGraphGeodesicPath, vtkDijkstraImageGeodesicPath, vtkSTLReader, vtkMassProperties, vtkBooleanOperationPolyDataFilter, vtkRegularPolygonSource, vtkMarchingSquares, vtkImageDataGeometryFilter, vtkGeoSampleArcs, vtkGraphLayoutFilter, vtkLinkEdgels, vtkContourTriangulator, vtkExtractPolyDataGeometry, vtkUGFacetReader, vtkProteinRibbonFilter, vtkArrowSource, vtkSectorSource, vtkCylinderSource, vtkPointSource, vtkTextSource, vtkGeoAdaptiveArcs, vtkDistancePolyDataFilter, vtkGraphToPolyData, vtkOutlineSource, vtkTexturedSphereSource, vtkTreeMapToPolyData, vtkFrustumSource, vtkDuplicatePolyData, vtkPTemporalStreamTracer, vtkStreamLine, vtkIntersectionPolyDataFilter, vtkCubeSource, vtkDiscreteMarchingCubes, vtkRecursiveDividingCubes, vtkStructuredGridGeometryFilter, vtkHyperOctreeSurfaceFilter, vtkCutMaterial, vtkLineSource, vtkPParticleTracerBase, vtkDecimatePolylineFilter, vtkSubPixelPositionEdgels, vtkSLACParticleReader, vtkDistanceToCamera, vtkThresholdPoints, vtkAxes, vtkVoxelContoursToSurfaceFilter, vtkRectilinearGridGeometryFilter, vtkFacetWriter, vtkSpherePuzzle, vtkMoleculeReaderBase, vtkReverseSense, vtkSynchronizedTemplatesCutter3D, vtkFillHolesFilter, vtkLoopSubdivisionFilter, vtkCirclePackToPolyData, vtkShrinkPolyData, vtkHyperTreeGridAxisCut, vtkTreeRingToPolyData, vtkMoleculeToAtomBallFilter, vtkTransformPolyDataFilter, vtkUncertaintyTubeFilter, vtkDiskSource, vtkEarthSource, vtkGeoArcs, vtkTriangleFilter, vtkCollectPolyData, vtkPOutlineCornerFilter, vtkPlatonicSolidSource, vtkCellCenters, vtkFacetReader, vtkHedgeHog, vtkPStreamTracer, vtkPLYReader, vtkExtractEdges, vtkDashedStreamLine, vtkVectorText, vtkClipConvexPolyData, vtkDensifyPolyData, vtkSpherePuzzleArrows, vtkEdgeCenters, vtkEdgePoints, vtkInterpolatingSubdivisionFilter, vtkMaskPolyData, vtkTransmitPolyDataPiece, vtkOutlineFilter, vtkOutlineCornerFilter, vtkGaussianCubeReader, vtkStreamPoints, vtkPLinearExtrusionFilter, vtkSimplePointsReader, vtkAppendPoints, vtkApproximatingSubdivisionFilter, vtkHyperTreeGridGeometry, vtkGlyph2D, vtkQuadraturePointsGenerator, vtkVertexGlyphFilter, vtkPOutlineFilter, vtkTriangularTCoords, vtkExtractSelectedPolyDataIds, vtkGraphToPoints, vtkExtractPolyDataPiece, vtkGenericOutlineFilter, vtkOBJReader, vtkOutlineCornerSource, vtkPPolyDataNormals, vtkStructuredGridOutlineFilter, vtkPSphereSource, vtkCompositeCutter, vtkRectilinearGridOutlineFilter, and vtkMoleculeToBondStickFilter.

virtual int vtkPolyDataAlgorithm::FillOutputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Fill the output port information objects for this algorithm. This is invoked by the first call to GetOutputPortInformation for each port so subclasses can specify what they can handle.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkTemporalPathLineFilter, vtkMoleculeReaderBase, and vtkGaussianCubeReader.

virtual int vtkPolyDataAlgorithm::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkStreamTracer, vtkStreamer, vtkGlyph3D, vtkGenericGlyph3DFilter, vtkParticleTracerBase, vtkQuadricClustering, vtkHyperStreamline, vtkTemporalStreamTracer, vtkCutter, vtkTensorGlyph, vtkHyperOctreeCutter, vtkSmoothPolyDataFilter, vtkContourFilter, vtkImageToPolyDataFilter, vtkLabelPlacer, vtkHyperOctreeContourFilter, vtkDataSetSurfaceFilter, vtkGreedyTerrainDecimation, vtkSynchronizedTemplates3D, vtkRectilinearSynchronizedTemplates, vtkHyperOctreeDualGridContourFilter, vtkGenericGeometryFilter, vtkGridSynchronizedTemplates3D, vtkGeometryFilter, vtkContourGrid, vtkProjectedTerrainPath, vtkProgrammableGlyphFilter, vtkImageMarchingCubes, vtkMarchingContourFilter, vtkGenericContourFilter, vtkGenericCutter, vtkMaskPoints, vtkTemporalPathLineFilter, vtkSelectVisiblePoints, vtkTableToPolyData, vtkAppendPolyData, vtkSynchronizedTemplates2D, vtkGraphToGlyphs, vtkGenericStreamTracer, vtkMarchingCubes, vtkGraphAnnotationLayersFilter, vtkBooleanOperationPolyDataFilter, vtkDijkstraImageGeodesicPath, vtkMarchingSquares, vtkImageDataGeometryFilter, vtkLinkEdgels, vtkGraphToPolyData, vtkDistancePolyDataFilter, vtkProteinRibbonFilter, vtkIntersectionPolyDataFilter, vtkStructuredGridGeometryFilter, vtkRecursiveDividingCubes, vtkHyperOctreeSurfaceFilter, vtkCutMaterial, vtkSubPixelPositionEdgels, vtkThresholdPoints, vtkFacetWriter, vtkRectilinearGridGeometryFilter, vtkTreeMapToPolyData, vtkHyperTreeGridAxisCut, vtkPOutlineCornerFilter, vtkCellCenters, vtkHedgeHog, vtkExtractEdges, vtkCirclePackToPolyData, vtkTreeRingToPolyData, vtkEdgeCenters, vtkEdgePoints, vtkOutlineFilter, vtkOutlineCornerFilter, vtkAppendPoints, vtkCompositeDataGeometryFilter, vtkHyperTreeGridGeometry, vtkVertexGlyphFilter, vtkPOutlineFilter, vtkGraphToPoints, vtkGenericOutlineFilter, vtkQuadraturePointsGenerator, vtkCompositeCutter, vtkStructuredGridOutlineFilter, vtkExtractSelectedPolyDataIds, vtkGeodesicPath, vtkRectilinearGridOutlineFilter, and vtkMoleculeToPolyDataFilter.


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