Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkAlgorithm Class Reference

#include <vtkAlgorithm.h>

Inheritance diagram for vtkAlgorithm:

Inheritance graph
[legend]
Collaboration diagram for vtkAlgorithm:

Collaboration graph
[legend]
List of all members.

Detailed Description

Superclass for all sources, filters, and sinks in VTK.

vtkAlgorithm is the superclass for all sources, filters, and sinks in VTK. It defines a generalized interface for executing data processing algorithms.

Instances may be used independently or within pipelines with a variety of architectures and update mechanisms. Pipelines are controlled by instances of vtkExecutive. Every vtkAlgorithm instance has an associated vtkExecutive when it is used in a pipeline. The executive is responsible for data flow.

Events:
vtkCommand::ProgressEvent
Created by:
  • Bertel, Francois
CVS contributions (if > 5%):
  • Bertel, Francois (84%)
  • Martin, Ken (13%)
CVS logs (CVSweb):
  • .h (/Filtering/vtkAlgorithm.h)
  • .cxx (/Filtering/vtkAlgorithm.cxx)

Definition at line 58 of file vtkAlgorithm.h.

Public Types

typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
int HasExecutive ()
vtkExecutiveGetExecutive ()
virtual void SetExecutive (vtkExecutive *executive)
vtkInformationGetInputPortInformation (int port)
vtkInformationGetOutputPortInformation (int port)
vtkDataObjectGetOutputDataObject (int port)
virtual void SetInputConnection (int port, vtkAlgorithmOutput *input)
virtual void AddInputConnection (int port, vtkAlgorithmOutput *input)
virtual void RemoveInputConnection (int port, vtkAlgorithmOutput *input)
vtkAlgorithmOutputGetOutputPort (int index)
int GetNumberOfInputPorts ()
int GetNumberOfOutputPorts ()
int GetNumberOfInputConnections (int port)
int GetTotalNumberOfInputConnections ()
vtkAlgorithmOutputGetInputConnection (int port, int index)
virtual void Update ()
virtual void UpdateInformation ()
virtual void UpdateWholeExtent ()
virtual void UnRegister (vtkObjectBase *o)
void UpdateProgress (double amount)
void ConvertTotalInputToPortConnection (int ind, int &port, int &conn)
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector *inInfo, vtkInformationVector *outInfo)
vtkInformationGetInputConnectionInformation (vtkInformationVector *inInfo, int port, int connection)
virtual vtkInformationGetInformation ()
virtual void SetInformation (vtkInformation *)
virtual void SetAbortExecute (int)
virtual int GetAbortExecute ()
virtual void AbortExecuteOn ()
virtual void AbortExecuteOff ()
virtual void SetProgress (double)
virtual double GetProgress ()
virtual void SetProgressText (const char *)
virtual char * GetProgressText ()
void ReleaseDataFlagOn ()
void ReleaseDataFlagOff ()

Static Public Member Functions

vtkAlgorithmNew ()
int IsTypeOf (const char *type)
vtkAlgorithmSafeDownCast (vtkObject *o)
vtkInformationIntegerKeyINPUT_IS_OPTIONAL ()
vtkInformationIntegerKeyINPUT_IS_REPEATABLE ()
vtkInformationInformationVectorKeyINPUT_CONNECTION_INFORMATION ()
vtkInformationInformationVectorKeyINPUT_REQUIRED_FIELDS ()
vtkInformationStringKeyINPUT_REQUIRED_DATA_TYPE ()

Public Attributes

int AbortExecute

Protected Member Functions

 vtkAlgorithm ()
 ~vtkAlgorithm ()
virtual int FillInputPortInformation (int port, vtkInformation *info)
virtual int FillOutputPortInformation (int port, vtkInformation *info)
virtual void SetNumberOfInputPorts (int n)
virtual void SetNumberOfOutputPorts (int n)
int InputPortIndexInRange (int index, const char *action)
int OutputPortIndexInRange (int index, const char *action)
void SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input)
virtual vtkExecutiveCreateDefaultExecutive ()
virtual void ReportReferences (vtkGarbageCollector *)
virtual void RemoveReferences ()
virtual void GarbageCollectionStarting ()

Protected Attributes

vtkInformationInformation
double Progress
char * ProgressText
int GarbageCollecting


Member Typedef Documentation

typedef vtkObject vtkAlgorithm::Superclass
 

Reimplemented from vtkObject.

Reimplemented in vtkAbstractMapper, vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetSource, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxSource, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkMapper2D, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkSource, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkThreadedImageAlgorithm, vtkTrivialProducer, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamer, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkMoleculeReaderBase, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkVolumeReader, vtkWriter, vtkXMLDataReader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataReader, vtkXMLPDataSetWriter, vtkXMLPDataWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredDataReader, vtkXMLPStructuredDataWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredDataWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredDataReader, vtkXMLStructuredDataWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXMLWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDiscreteMarchingCubes, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

Definition at line 62 of file vtkAlgorithm.h.


Constructor & Destructor Documentation

vtkAlgorithm::vtkAlgorithm  )  [protected]
 

vtkAlgorithm::~vtkAlgorithm  )  [protected]
 


Member Function Documentation

vtkAlgorithm* vtkAlgorithm::New  )  [static]
 

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

Reimplemented from vtkObject.

Reimplemented in vtkCastToConcrete, vtkImageToStructuredPoints, vtkPiecewiseFunctionShiftScale, vtkPolyDataAlgorithm, vtkTrivialProducer, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataSetWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedDataFilter, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDiscreteMarchingCubes, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

virtual const char* vtkAlgorithm::GetClassName  )  [virtual]
 

Reimplemented from vtkObject.

Reimplemented in vtkAbstractMapper, vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetSource, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxSource, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkMapper2D, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkSource, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkThreadedImageAlgorithm, vtkTrivialProducer, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamer, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkMoleculeReaderBase, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkVolumeReader, vtkWriter, vtkXMLDataReader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataReader, vtkXMLPDataSetWriter, vtkXMLPDataWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredDataReader, vtkXMLPStructuredDataWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredDataWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredDataReader, vtkXMLStructuredDataWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXMLWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDiscreteMarchingCubes, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

int vtkAlgorithm::IsTypeOf const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

Reimplemented in vtkAbstractMapper, vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetSource, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxSource, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkMapper2D, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkSource, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkThreadedImageAlgorithm, vtkTrivialProducer, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamer, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkMoleculeReaderBase, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkVolumeReader, vtkWriter, vtkXMLDataReader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataReader, vtkXMLPDataSetWriter, vtkXMLPDataWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredDataReader, vtkXMLPStructuredDataWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredDataWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredDataReader, vtkXMLStructuredDataWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXMLWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDiscreteMarchingCubes, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

virtual int vtkAlgorithm::IsA const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

Reimplemented in vtkAbstractMapper, vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetSource, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxSource, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkMapper2D, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkSource, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkThreadedImageAlgorithm, vtkTrivialProducer, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamer, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkMoleculeReaderBase, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkVolumeReader, vtkWriter, vtkXMLDataReader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataReader, vtkXMLPDataSetWriter, vtkXMLPDataWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredDataReader, vtkXMLPStructuredDataWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredDataWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredDataReader, vtkXMLStructuredDataWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXMLWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDiscreteMarchingCubes, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

vtkAlgorithm* vtkAlgorithm::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkObject.

Reimplemented in vtkAbstractMapper, vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetSource, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxSource, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkMapper2D, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkSource, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkThreadedImageAlgorithm, vtkTrivialProducer, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamer, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkMoleculeReaderBase, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkVolumeReader, vtkWriter, vtkXMLDataReader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataReader, vtkXMLPDataSetWriter, vtkXMLPDataWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredDataReader, vtkXMLPStructuredDataWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredDataWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredDataReader, vtkXMLStructuredDataWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXMLWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDiscreteMarchingCubes, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

void vtkAlgorithm::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 vtkObject.

Reimplemented in vtkAbstractMapper, vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetSource, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxSource, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkMapper2D, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkSource, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkThreadedImageAlgorithm, vtkTrivialProducer, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericProbeFilter, vtkGenericStreamer, vtkGenericStreamLine, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBrownianPoints, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipPolyData, vtkClipVolume, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHierarchicalBoxCellDataToPointData, vtkHierarchicalBoxContour, vtkHierarchicalBoxCutter, vtkHierarchicalBoxOutlineFilter, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLineSource, vtkLinkEdgels, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableGlyphFilter, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkTensorGlyph, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkVectorDot, vtkVectorNorm, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkArcPlotter, vtkDepthSortPolyData, vtkEarthSource, vtkExtractCTHPart, vtkGreedyTerrainDecimation, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkRenderLargeImage, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageClip, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageConvolve, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFlip, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSIToRGB, vtkImageHSVToRGB, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageMagnify, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageRectilinearWipe, vtkImageResample, vtkImageReslice, vtkImageRGBToHSI, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkAVSucdReader, vtkBMPReader, vtkBMPWriter, vtkBYUReader, vtkBYUWriter, vtkCGMWriter, vtkDataObjectReader, vtkDataObjectWriter, vtkDataReader, vtkDataSetReader, vtkDataSetWriter, vtkDataWriter, vtkDEMReader, vtkDICOMImageReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGAMBITReader, vtkGaussianCubeReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkImageWriter, vtkIVWriter, vtkJPEGReader, vtkJPEGWriter, vtkMCubesReader, vtkMCubesWriter, vtkMedicalImageReader2, vtkMetaImageReader, vtkMetaImageWriter, vtkMoleculeReaderBase, vtkOBJReader, vtkParticleReader, vtkPDBReader, vtkPLOT3DReader, vtkPLYReader, vtkPLYWriter, vtkPNGReader, vtkPNGWriter, vtkPNMReader, vtkPNMWriter, vtkPolyDataReader, vtkPolyDataWriter, vtkPostScriptWriter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkSLCReader, vtkSTLReader, vtkSTLWriter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkTIFFReader, vtkTIFFWriter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVolume16Reader, vtkVolumeReader, vtkWriter, vtkXMLDataReader, vtkXMLDataSetWriter, vtkXMLImageDataReader, vtkXMLImageDataWriter, vtkXMLPDataReader, vtkXMLPDataSetWriter, vtkXMLPDataWriter, vtkXMLPImageDataReader, vtkXMLPImageDataWriter, vtkXMLPolyDataReader, vtkXMLPolyDataWriter, vtkXMLPPolyDataReader, vtkXMLPPolyDataWriter, vtkXMLPRectilinearGridReader, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredDataReader, vtkXMLPStructuredDataWriter, vtkXMLPStructuredGridReader, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredDataWriter, vtkXMLPUnstructuredGridReader, vtkXMLPUnstructuredGridWriter, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredDataReader, vtkXMLStructuredDataWriter, vtkXMLStructuredGridReader, vtkXMLStructuredGridWriter, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkXMLUnstructuredGridReader, vtkXMLUnstructuredGridWriter, vtkXMLWriter, vtkXYZMolReader, vtkBoxClipDataSet, vtkCollectPolyData, vtkCutMaterial, vtkDistributedDataFilter, vtkDistributedStreamTracer, vtkDuplicatePolyData, vtkExtractCells, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkExtractUserDefinedPiece, vtkImageBlockReader, vtkImageBlockWriter, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkOutputPort, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPDataSetWriter, vtkPieceScalars, vtkPImageWriter, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareCutter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkDataSetMapper, vtkImageMapper, vtkLabeledDataMapper, vtkMapper, vtkMesaFreeTypeTextMapper, vtkMesaImageMapper, vtkMesaPolyDataMapper, vtkMesaPolyDataMapper2D, vtkMesaTexture, vtkMesaVolumeRayCastMapper, vtkMesaVolumeTextureMapper2D, vtkOpenGLFreeTypeTextMapper, vtkOpenGLImageMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkOpenGLVolumeProVP1000Mapper, vtkOpenGLVolumeRayCastMapper, vtkOpenGLVolumeShearWarpMapper, vtkOpenGLVolumeTextureMapper2D, vtkPolyDataMapper, vtkPolyDataMapper2D, vtkRendererSource, vtkSelectVisiblePoints, vtkTextMapper, vtkTexture, vtkUnstructuredGridVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkVolumeMapper, vtkVolumeProMapper, vtkVolumeProVP1000Mapper, vtkVolumeRayCastMapper, vtkVolumeShearWarpMapper, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, and vtkWindowToImageFilter.

int vtkAlgorithm::HasExecutive  ) 
 

Check whether this algorithm has an assigned executive. This will NOT create a default executive.

vtkExecutive* vtkAlgorithm::GetExecutive  ) 
 

Get this algorithm's executive. If it has none, a default executive will be created.

virtual void vtkAlgorithm::SetExecutive vtkExecutive executive  )  [virtual]
 

Set this algorithm's executive. This algorithm is removed from any executive to which it has previously been assigned and then assigned to the given executive.

Reimplemented in vtkSource.

virtual int vtkAlgorithm::ProcessRequest vtkInformation request,
vtkInformationVector inInfo,
vtkInformationVector outInfo
[virtual]
 

Upstream/Downstream requests form the generalized interface through which executives invoke a algorithm's functionality. Upstream requests correspond to information flow from the algorithm's outputs to its inputs. Downstream requests correspond to information flow from the algorithm's inputs to its outputs. A downstream request is defined by the contents of the request information object. The input to the request is stored in the input information vector passed to ProcessRequest. The results of an downstream request are stored in the output information vector passed to ProcessRequest. An upstream request is defined by the contents of the request information object. The input to the request is stored in the output information vector passed to ProcessRequest. The results of an upstream request are stored in the input information vector passed to ProcessRequest.

Reimplemented in vtkImageAlgorithm, vtkPolyDataAlgorithm, vtkSource, vtkTrivialProducer, vtkImplicitModeller, vtkImageDataStreamer, and vtkMemoryLimitImageDataStreamer.

vtkInformation* vtkAlgorithm::GetInputPortInformation int  port  ) 
 

Get the information object associated with an input port. There is one input port per kind of input to the algorithm. Each input port tells executives what kind of data and downstream requests this algorithm can handle for that input.

vtkInformation* vtkAlgorithm::GetInputConnectionInformation vtkInformationVector inInfo,
int  port,
int  connection
 

Get the information object associated with an input connection. this is a convienience method that filters can use to reduce duplicated code. Basically it will look up in the inputVector passed in the port info and then lookup the conneciton info for the port and connection passed in.

vtkInformation* vtkAlgorithm::GetOutputPortInformation int  port  ) 
 

Get the information object associated with an output port. There is one output port per output from the algorithm. Each output port tells executives what kind of upstream requests this algorithm can handle for that output.

virtual vtkInformation* vtkAlgorithm::GetInformation  )  [virtual]
 

Set/Get the information object associated with this algorithm.

virtual void vtkAlgorithm::SetInformation vtkInformation  )  [virtual]
 

Set/Get the information object associated with this algorithm.

vtkDataObject* vtkAlgorithm::GetOutputDataObject int  port  ) 
 

Get the data object that will contain the algorithm output for the given port.

virtual void vtkAlgorithm::SetInputConnection int  port,
vtkAlgorithmOutput input
[virtual]
 

Set the connection for the given input port index. Removes any other connections.

Reimplemented in vtkProcessObject.

virtual void vtkAlgorithm::AddInputConnection int  port,
vtkAlgorithmOutput input
[virtual]
 

Add a connection to the given input port index.

Reimplemented in vtkProcessObject.

virtual void vtkAlgorithm::RemoveInputConnection int  port,
vtkAlgorithmOutput input
[virtual]
 

Remove a connection from the given input port index.

Reimplemented in vtkProcessObject.

vtkAlgorithmOutput* vtkAlgorithm::GetOutputPort int  index  ) 
 

Get a proxy object corresponding to the given output port of this algorithm. The proxy object can be passed to another algorithm's InputConnection methods to modify pipeline connectivity.

int vtkAlgorithm::GetNumberOfInputPorts  ) 
 

Get the number of input ports used by the algorithm.

int vtkAlgorithm::GetNumberOfOutputPorts  ) 
 

Get the number of output ports provided by the algorithm.

int vtkAlgorithm::GetNumberOfInputConnections int  port  ) 
 

Get the number of input currently connected to a port.

int vtkAlgorithm::GetTotalNumberOfInputConnections  ) 
 

Get the total number of inputs for this algorithm

vtkAlgorithmOutput* vtkAlgorithm::GetInputConnection int  port,
int  index
 

Get the algorithm output port connected to an input port.

virtual void vtkAlgorithm::Update  )  [virtual]
 

Bring this algorithm's outputs up-to-date.

Reimplemented in vtkSource, vtkMassProperties, vtkImageDataStreamer, vtkDataSetReader, vtkEnSightReader, vtkGenericEnSightReader, vtkWriter, vtkPDataSetReader, vtkImageMarchingCubes, vtkAbstractMapper3D, vtkAbstractVolumeMapper, vtkMapper, vtkPolyDataMapper, vtkVolumeShearWarpMapper, and vtkVolumeTextureMapper.

Referenced by vtkMassProperties::GetKx(), vtkMassProperties::GetKy(), vtkMassProperties::GetKz(), vtkMassProperties::GetNormalizedShapeIndex(), vtkMassProperties::GetSurfaceArea(), vtkMassProperties::GetVolume(), vtkMassProperties::GetVolumeX(), vtkMassProperties::GetVolumeY(), vtkMassProperties::GetVolumeZ(), and vtkImageDataStreamer::Update().

virtual void vtkAlgorithm::UpdateInformation  )  [virtual]
 

Backward compatibility method to invoke UpdateInformation on executive.

Reimplemented in vtkSource, vtkProgrammableSource, and vtkImageImport.

virtual void vtkAlgorithm::UpdateWholeExtent  )  [virtual]
 

Bring this algorithm's outputs up-to-date.

Reimplemented in vtkSource, and vtkImageDataStreamer.

Referenced by vtkImageDataStreamer::UpdateWholeExtent().

virtual void vtkAlgorithm::UnRegister vtkObjectBase o  )  [virtual]
 

Decrement the count of references to this object and participate in garbage collection.

Reimplemented from vtkObject.

virtual void vtkAlgorithm::SetAbortExecute int   )  [virtual]
 

Set/Get the AbortExecute flag for the process object. Process objects may handle premature termination of execution in different ways.

virtual int vtkAlgorithm::GetAbortExecute  )  [virtual]
 

Set/Get the AbortExecute flag for the process object. Process objects may handle premature termination of execution in different ways.

virtual void vtkAlgorithm::AbortExecuteOn  )  [virtual]
 

Set/Get the AbortExecute flag for the process object. Process objects may handle premature termination of execution in different ways.

virtual void vtkAlgorithm::AbortExecuteOff  )  [virtual]
 

Set/Get the AbortExecute flag for the process object. Process objects may handle premature termination of execution in different ways.

virtual void vtkAlgorithm::SetProgress double   )  [virtual]
 

Set/Get the execution progress of a process object.

virtual double vtkAlgorithm::GetProgress  )  [virtual]
 

Set/Get the execution progress of a process object.

void vtkAlgorithm::UpdateProgress double  amount  ) 
 

Update the progress of the process object. If a ProgressMethod exists, executes it. Then set the Progress ivar to amount. The parameter amount should range between (0,1).

virtual void vtkAlgorithm::SetProgressText const char *   )  [virtual]
 

Set the current text message associated with the progress state. This may be used by a calling process/GUI.

virtual char* vtkAlgorithm::GetProgressText  )  [virtual]
 

Set the current text message associated with the progress state. This may be used by a calling process/GUI.

vtkInformationIntegerKey* vtkAlgorithm::INPUT_IS_OPTIONAL  )  [static]
 

Keys used to specify input port requirements.

vtkInformationIntegerKey* vtkAlgorithm::INPUT_IS_REPEATABLE  )  [static]
 

Keys used to specify input port requirements.

vtkInformationInformationVectorKey* vtkAlgorithm::INPUT_CONNECTION_INFORMATION  )  [static]
 

Keys used to specify input port requirements.

vtkInformationInformationVectorKey* vtkAlgorithm::INPUT_REQUIRED_FIELDS  )  [static]
 

Keys used to specify input port requirements.

vtkInformationStringKey* vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE  )  [static]
 

Keys used to specify input port requirements.

void vtkAlgorithm::ConvertTotalInputToPortConnection int  ind,
int &  port,
int &  conn
 

Conviniance routine to convert from a linrar ordering of input connections to a port, connecction pair

void vtkAlgorithm::ReleaseDataFlagOn  ) 
 

Turn release data flag on or off for all output ports.

Reimplemented in vtkSource.

void vtkAlgorithm::ReleaseDataFlagOff  ) 
 

Turn release data flag on or off for all output ports.

Reimplemented in vtkSource.

virtual int vtkAlgorithm::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 in vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkGenericDataSetToPolyDataFilter, vtkGenericDataSetToUnstructuredGridFilter, vtkHierarchicalBoxToHierarchicalBoxFilter, vtkHierarchicalBoxToPolyDataFilter, vtkImageAlgorithm, vtkImageMultipleInputFilter, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPolyDataAlgorithm, vtkPolyDataToPolyDataFilter, vtkProcessObject, vtkRectilinearGridToPolyDataFilter, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkTrivialProducer, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkGenericGlyph3DFilter, vtkDataSetToDataObjectFilter, vtkDelaunay3D, vtkExtractRectilinearGrid, vtkRectilinearGridToTetrahedra, vtkSpatialRepresentationFilter, vtkImplicitModeller, vtkPolyDataToImageStencil, vtkImageDataStreamer, vtkImageStencil, vtkImageToImageStencil, vtkOutputPort, vtkImageMarchingCubes, vtkMarchingSquares, vtkRectilinearSynchronizedTemplates, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, and vtkImageMapper.

virtual int vtkAlgorithm::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 in vtkDataObjectSource, vtkDataSetSource, vtkGenericDataSetSource, vtkImageAlgorithm, vtkImageSource, vtkImageToStructuredPoints, vtkPointSetSource, vtkPolyDataAlgorithm, vtkPolyDataSource, vtkProcessObject, vtkRectilinearGridSource, vtkSource, vtkStructuredGridSource, vtkStructuredPointsSource, vtkTrivialProducer, vtkUnstructuredGridSource, vtkImageDataStreamer, vtkImageStencilSource, vtkGaussianCubeReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkStructuredGridReader, vtkUnstructuredGridReader, and vtkInputPort.

virtual void vtkAlgorithm::SetNumberOfInputPorts int  n  )  [protected, virtual]
 

Set the number of input ports used by the algorithm.

virtual void vtkAlgorithm::SetNumberOfOutputPorts int  n  )  [protected, virtual]
 

Set the number of output ports provided by the algorithm.

Reimplemented in vtkSource.

int vtkAlgorithm::InputPortIndexInRange int  index,
const char *  action
[protected]
 

int vtkAlgorithm::OutputPortIndexInRange int  index,
const char *  action
[protected]
 

void vtkAlgorithm::SetNthInputConnection int  port,
int  index,
vtkAlgorithmOutput input
[protected]
 

Replace the Nth connection on the given input port. This should not be used to remove an input, so the pointer cannot be NULL. For use only by subclasses.

virtual vtkExecutive* vtkAlgorithm::CreateDefaultExecutive  )  [protected, virtual]
 

Reimplemented in vtkTrivialProducer, and vtkImageCacheFilter.

virtual void vtkAlgorithm::ReportReferences vtkGarbageCollector  )  [protected, virtual]
 

Reimplemented from vtkObjectBase.

Reimplemented in vtkProcessObject, vtkSource, vtkTrivialProducer, vtkClipVolume, vtkContourFilter, vtkInterpolateDataSetAttributes, vtkProgrammableAttributeDataFilter, vtkSpatialRepresentationFilter, vtkPolyDataToImageStencil, vtkImageOpenClose3D, vtkSampleFunction, vtkDataSetMapper, vtkVolumeMapper, vtkVolumeRayCastMapper, and vtkVolumeTextureMapper.

virtual void vtkAlgorithm::RemoveReferences  )  [protected, virtual]
 

Reimplemented from vtkObjectBase.

Reimplemented in vtkProcessObject, vtkSource, vtkTrivialProducer, vtkClipVolume, vtkContourFilter, vtkInterpolateDataSetAttributes, vtkProgrammableAttributeDataFilter, vtkSpatialRepresentationFilter, vtkPolyDataToImageStencil, vtkImageOpenClose3D, vtkSampleFunction, vtkDataSetMapper, vtkVolumeMapper, vtkVolumeRayCastMapper, and vtkVolumeTextureMapper.

virtual void vtkAlgorithm::GarbageCollectionStarting  )  [protected, virtual]
 

Reimplemented from vtkObjectBase.


Member Data Documentation

int vtkAlgorithm::AbortExecute
 

Definition at line 200 of file vtkAlgorithm.h.

vtkInformation* vtkAlgorithm::Information [protected]
 

Definition at line 235 of file vtkAlgorithm.h.

double vtkAlgorithm::Progress [protected]
 

Definition at line 266 of file vtkAlgorithm.h.

char* vtkAlgorithm::ProgressText [protected]
 

Definition at line 267 of file vtkAlgorithm.h.

int vtkAlgorithm::GarbageCollecting [protected]
 

Definition at line 273 of file vtkAlgorithm.h.


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