Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

vtkSource Class Reference

#include <vtkSource.h>

Inheritance diagram for vtkSource:

Inheritance graph
[legend]
Collaboration diagram for vtkSource:

Collaboration graph
[legend]
List of all members.

Detailed Description

abstract class specifies interface for visualization network source

Date:
2002/12/26 18:24:22
Revision:
1.70

vtkSource is an abstract object that specifies behavior and interface of source objects. Source objects are objects that begin visualization pipeline. Sources include readers (read data from file or communications port) and procedural sources (generate data programmatically). vtkSource objects are also objects that generate output data. In this sense vtkSource is used as a superclass to vtkFilter.

Concrete subclasses of vtkSource must define Update() and Execute() methods. The public method Update() invokes network execution and will bring the network up-to-date. The protected Execute() method actually does the work of data creation/generation. The difference between the two methods is that Update() implements input consistency checks and modified time comparisons and then invokes the Execute() which is an implementation of a particular algorithm.

An important feature of subclasses of vtkSource is that it is possible to control the memory-management model (i.e., retain output versus delete output data). If enabled the ReleaseDataFlag enables the deletion of the output data once the downstream process object finishes processing the data (please see text).

See also:
vtkProcessObject vtkDataSetReader vtkFilter vtkPolyDataSource vtkStructuredGridSource vtkStructuredPointsSource vtkUnstructuredGridSource
Events:
vtkCommand::SetOutputEvent vtkCommand::StartEvent vtkCommand::ExecuteInformationEvent vtkCommand::EndEvent
Created by:
  • Martin, Ken
  • Schroeder, Will
CVS contributions (if > 5%):
  • Law, Charles (31%)
  • Martin, Ken (24%)
  • Schroeder, Will (21%)
  • Lorensen, Bill (6%)
CVS logs (CVSweb):
  • .cxx (/Common/vtkSource.cxx)
  • .h (/Common/vtkSource.h)

Definition at line 73 of file vtkSource.h.

Public Types

typedef vtkProcessObject Superclass

Public Methods

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Update ()
virtual void UpdateWholeExtent ()
virtual void UpdateInformation ()
virtual void PropagateUpdateExtent (vtkDataObject *output)
virtual void TriggerAsynchronousUpdate ()
virtual void UpdateData (vtkDataObject *output)
virtual void ComputeInputUpdateExtents (vtkDataObject *output)
virtual void UnRegister (vtkObjectBase *o)
virtual int InRegisterLoop (vtkObject *)
void UnRegisterAllOutputs (void)
int GetOutputIndex (vtkDataObject *out)
virtual void SetReleaseDataFlag (int)
virtual int GetReleaseDataFlag ()
virtual void ReleaseDataFlagOn ()
virtual void ReleaseDataFlagOff ()
vtkDataObject ** GetOutputs ()
virtual int GetNumberOfOutputs ()
virtual unsigned long GetErrorCode ()

Static Public Methods

int IsTypeOf (const char *type)
vtkSource * SafeDownCast (vtkObject *o)

Protected Methods

 vtkSource ()
 ~vtkSource ()
virtual void Execute ()
virtual void ExecuteInformation ()
void SetNumberOfOutputs (int num)
vtkDataObjectGetOutput (int idx)
virtual void SetNthOutput (int num, vtkDataObject *output)
virtual void AddOutput (vtkDataObject *output)
virtual void RemoveOutput (vtkDataObject *output)
virtual void ExecuteData (vtkDataObject *vtkNotUsed(output))
virtual void SetErrorCode (unsigned long)

Protected Attributes

vtkDataObject ** Outputs
int NumberOfOutputs
int Updating
vtkTimeStamp InformationTime


Member Typedef Documentation

typedef vtkProcessObject vtkSource::Superclass
 

Reimplemented from vtkProcessObject.

Reimplemented in vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, 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, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkPushImageFilterSample, vtkPushImageReader, 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, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, 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, vtkImageResample, vtkImageReslice, vtkImageRFFT, 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, vtkBMPReader, vtkBYUReader, vtkDataObjectReader, vtkDataReader, vtkDataSetReader, vtkDEMReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkMCubesReader, vtkMedicalImageReader2, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPNGReader, vtkPNMReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSLCReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkVolume16Reader, vtkVolumeReader, vtkXMLDataReader, vtkXMLImageDataReader, vtkXMLPDataReader, vtkXMLPImageDataReader, vtkXMLPolyDataReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredDataReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredGridReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredDataReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkRendererSource, vtkSelectVisiblePoints, and vtkWindowToImageFilter.

Definition at line 76 of file vtkSource.h.


Constructor & Destructor Documentation

vtkSource::vtkSource   [protected]
 

vtkSource::~vtkSource   [protected]
 


Member Function Documentation

virtual const char* vtkSource::GetClassName   [virtual]
 

Reimplemented from vtkProcessObject.

Reimplemented in vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, 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, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkPushImageFilterSample, vtkPushImageReader, 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, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, 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, vtkImageResample, vtkImageReslice, vtkImageRFFT, 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, vtkBMPReader, vtkBYUReader, vtkDataObjectReader, vtkDataReader, vtkDataSetReader, vtkDEMReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkMCubesReader, vtkMedicalImageReader2, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPNGReader, vtkPNMReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSLCReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkVolume16Reader, vtkVolumeReader, vtkXMLDataReader, vtkXMLImageDataReader, vtkXMLPDataReader, vtkXMLPImageDataReader, vtkXMLPolyDataReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredDataReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredGridReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredDataReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkRendererSource, vtkSelectVisiblePoints, and vtkWindowToImageFilter.

int vtkSource::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 vtkProcessObject.

Reimplemented in vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, 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, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkPushImageFilterSample, vtkPushImageReader, 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, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, 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, vtkImageResample, vtkImageReslice, vtkImageRFFT, 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, vtkBMPReader, vtkBYUReader, vtkDataObjectReader, vtkDataReader, vtkDataSetReader, vtkDEMReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkMCubesReader, vtkMedicalImageReader2, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPNGReader, vtkPNMReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSLCReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkVolume16Reader, vtkVolumeReader, vtkXMLDataReader, vtkXMLImageDataReader, vtkXMLPDataReader, vtkXMLPImageDataReader, vtkXMLPolyDataReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredDataReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredGridReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredDataReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkRendererSource, vtkSelectVisiblePoints, and vtkWindowToImageFilter.

virtual int vtkSource::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 vtkProcessObject.

Reimplemented in vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, 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, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkPushImageFilterSample, vtkPushImageReader, 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, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, 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, vtkImageResample, vtkImageReslice, vtkImageRFFT, 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, vtkBMPReader, vtkBYUReader, vtkDataObjectReader, vtkDataReader, vtkDataSetReader, vtkDEMReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkMCubesReader, vtkMedicalImageReader2, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPNGReader, vtkPNMReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSLCReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkVolume16Reader, vtkVolumeReader, vtkXMLDataReader, vtkXMLImageDataReader, vtkXMLPDataReader, vtkXMLPImageDataReader, vtkXMLPolyDataReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredDataReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredGridReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredDataReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkRendererSource, vtkSelectVisiblePoints, and vtkWindowToImageFilter.

vtkSource* vtkSource::SafeDownCast vtkObject   o [static]
 

Reimplemented from vtkProcessObject.

Reimplemented in vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, 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, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkPushImageFilterSample, vtkPushImageReader, 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, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, 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, vtkImageResample, vtkImageReslice, vtkImageRFFT, 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, vtkBMPReader, vtkBYUReader, vtkDataObjectReader, vtkDataReader, vtkDataSetReader, vtkDEMReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkMCubesReader, vtkMedicalImageReader2, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPNGReader, vtkPNMReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSLCReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkVolume16Reader, vtkVolumeReader, vtkXMLDataReader, vtkXMLImageDataReader, vtkXMLPDataReader, vtkXMLPImageDataReader, vtkXMLPolyDataReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredDataReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredGridReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredDataReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkRendererSource, vtkSelectVisiblePoints, and vtkWindowToImageFilter.

void vtkSource::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 vtkProcessObject.

Reimplemented in vtkCastToConcrete, vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkPiecewiseFunctionShiftScale, vtkPiecewiseFunctionSource, vtkPiecewiseFunctionToPiecewiseFunctionFilter, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkSimpleImageToImageFilter, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, 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, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLineSource, vtkLinkEdgels, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableGlyphFilter, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkPushImageFilterSample, vtkPushImageReader, 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, vtkImageExtractComponents, vtkImageFlip, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageMagnify, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageResample, vtkImageReslice, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkBMPReader, vtkBYUReader, vtkDataObjectReader, vtkDataReader, vtkDataSetReader, vtkDEMReader, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkMCubesReader, vtkMedicalImageReader2, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPNGReader, vtkPNMReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSLCReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkVolume16Reader, vtkVolumeReader, vtkXMLDataReader, vtkXMLImageDataReader, vtkXMLPDataReader, vtkXMLPImageDataReader, vtkXMLPolyDataReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredDataReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredDataReader, vtkXMLPUnstructuredGridReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredDataReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredDataReader, vtkXMLUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkInputPort, vtkMemoryLimitImageDataStreamer, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkRendererSource, vtkSelectVisiblePoints, and vtkWindowToImageFilter.

virtual void vtkSource::Update   [virtual]
 

Bring object up-to-date before execution. Update() checks modified time against last execution time, and re-executes object if necessary.

Reimplemented in vtkDataSetReader, vtkEnSightReader, vtkGenericEnSightReader, vtkPDataSetReader, and vtkImageMarchingCubes.

virtual void vtkSource::UpdateWholeExtent   [virtual]
 

Like update, but make sure the update extent is the whole extent in the output.

virtual void vtkSource::UpdateInformation   [virtual]
 

Updates any global information about the data (like spacing for images)

Reimplemented in vtkProgrammableSource, vtkImageImport, vtkInputPort, and vtkRendererSource.

virtual void vtkSource::PropagateUpdateExtent vtkDataObject   output [virtual]
 

Reimplemented in vtkImageImport.

virtual void vtkSource::TriggerAsynchronousUpdate   [virtual]
 

Reimplemented in vtkInputPort.

virtual void vtkSource::UpdateData vtkDataObject   output [virtual]
 

Reimplemented in vtkProgrammableSource, vtkImplicitModeller, vtkImageCacheFilter, vtkImageCast, vtkImageDataStreamer, vtkInputPort, and vtkMemoryLimitImageDataStreamer.

virtual void vtkSource::ComputeInputUpdateExtents vtkDataObject   output [virtual]
 

What is the input update extent that is required to produce the desired output? By default, the whole input is always required but this is overridden in many subclasses.

Reimplemented in vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredPointsFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkAppendPolyData, vtkCleanPolyData, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkExtractGrid, vtkExtractRectilinearGrid, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph3D, vtkLoopSubdivisionFilter, vtkMergeFilter, vtkPolyDataStreamer, vtkProbeFilter, vtkStructuredGridGeometryFilter, vtkImageIterateFilter, vtkImageReslice, vtkImageSeedConnectivity, vtkPolyDataReader, vtkUnstructuredGridReader, vtkCollectPolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPCellDataToPointData, vtkPLinearExtrusionFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPStreamTracer, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkGridSynchronizedTemplates3D, vtkKitwareContourFilter, and vtkSynchronizedTemplates3D.

virtual void vtkSource::SetReleaseDataFlag int    [virtual]
 

Turn on/off flag to control whether this object's data is released after being used by a source.

virtual int vtkSource::GetReleaseDataFlag   [virtual]
 

Turn on/off flag to control whether this object's data is released after being used by a source.

virtual void vtkSource::ReleaseDataFlagOn   [virtual]
 

Turn on/off flag to control whether this object's data is released after being used by a source.

virtual void vtkSource::ReleaseDataFlagOff   [virtual]
 

Turn on/off flag to control whether this object's data is released after being used by a source.

virtual void vtkSource::UnRegister vtkObjectBase   o [virtual]
 

Handle the source/data loop.

Reimplemented from vtkObject.

Reimplemented in vtkSelectPolyData.

virtual int vtkSource::InRegisterLoop vtkObject   [virtual]
 

Test to see if this object is in a reference counting loop.

Reimplemented in vtkSelectPolyData.

vtkDataObject** vtkSource::GetOutputs  
 

Return an array with all the inputs of this process object. This is useful for tracing back in the pipeline to construct graphs etc.

virtual int vtkSource::GetNumberOfOutputs   [virtual]
 

Return an array with all the inputs of this process object. This is useful for tracing back in the pipeline to construct graphs etc.

Reimplemented in vtkClipDataSet, vtkPLOT3DReader, and vtkPDataSetReader.

Referenced by vtkPLOT3DReader::GetNumberOfGrids().

void vtkSource::UnRegisterAllOutputs void   
 

Release/disconnect all outputs of this source. This is intended to be called prior to Delete() if the user is concerned about outputs holding on to the filter/source.

int vtkSource::GetOutputIndex vtkDataObject   out
 

Return what index output the passed in output is, return -1 if it does not match any of the outputs

virtual unsigned long vtkSource::GetErrorCode   [virtual]
 

The reader should set this code at the end of the update. The error code contains a possible error that occured while reading the file.

virtual void vtkSource::ExecuteData vtkDataObject   vtkNotUsed(output) [inline, protected, virtual]
 

This method is the one that should be used by subclasses, right now the default implementation is to call the backwards compatibility method

Definition at line 147 of file vtkSource.h.

virtual void vtkSource::Execute   [protected, virtual]
 

This method is the old style execute method

Reimplemented in vtkCastToConcrete, vtkImageSource, vtkImageToStructuredPoints, vtkPiecewiseFunctionShiftScale, 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, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGraphLayoutFilter, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageDataGeometryFilter, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkLinearExtrusionFilter, vtkLineSource, vtkLinkEdgels, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkOBBDicer, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkPlaneSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataStreamer, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkRearrangeFields, vtkRectilinearGridGeometryFilter, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, 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, vtkGLUTesselatorTriangleFilter, vtkImageToPolyDataFilter, vtkPCAAnalysisFilter, vtkProcrustesAlignmentFilter, vtkVectorText, vtkWeightedTransformFilter, vtkBYUReader, vtkDataObjectReader, vtkDataSetReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkMCubesReader, vtkOBJReader, vtkParticleReader, vtkPLOT3DReader, vtkPLYReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkSTLReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUGFacetReader, vtkUnstructuredGridReader, vtkCollectPolyData, vtkCutMaterial, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPDataSetReader, vtkPieceScalars, vtkPLinearExtrusionFilter, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPPolyDataNormals, vtkPProbeFilter, vtkPSphereSource, vtkPStreamTracer, vtkPVGeometryFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, and vtkSelectVisiblePoints.

virtual void vtkSource::ExecuteInformation   [protected, virtual]
 

Reimplemented in vtkCastToConcrete, vtkDataSetToDataSetFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkSimpleImageToImageFilter, vtkStructuredPointsSource, vtkStructuredPointsToStructuredPointsFilter, vtkCleanPolyData, vtkConeSource, vtkDataObjectToDataSetFilter, vtkDataSetSurfaceFilter, vtkExtractGrid, vtkExtractRectilinearGrid, vtkGeometryFilter, vtkGlyph3D, vtkOutlineCornerFilter, vtkOutlineFilter, vtkPointSource, vtkProbeFilter, vtkSphereSource, vtkImplicitModeller, vtkPushImageFilterSample, vtkPushImageReader, vtkRenderLargeImage, vtkTransformToGrid, vtkVideoSource, vtkBooleanTexture, vtkExtractVOI, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageCast, vtkImageChangeInformation, vtkImageClip, vtkImageCorrelation, vtkImageDifference, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanDistance, vtkImageExtractComponents, vtkImageFFT, vtkImageFlip, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageImport, vtkImageIterateFilter, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapToColors, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMathematics, vtkImageMedian3D, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImagePadFilter, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageResample, vtkImageReslice, vtkImageRFFT, vtkImageSeparableConvolution, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageStencil, vtkImageThreshold, vtkImageTranslateExtent, vtkImageVariance3D, vtkPointLoad, vtkSampleFunction, vtkShepardMethod, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkBMPReader, vtkDEMReader, vtkEnSightMasterServerReader, vtkEnSightReader, vtkGenericEnSightReader, vtkGESignaReader, vtkImageReader, vtkImageReader2, vtkJPEGReader, vtkParticleReader, vtkPLOT3DReader, vtkPNGReader, vtkPNMReader, vtkRectilinearGridReader, vtkSLCReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkTIFFReader, vtkVolume16Reader, vtkXMLReader, vtkCollectPolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkImageBlockReader, vtkPDataSetReader, vtkPOPReader, vtkPOutlineCornerFilter, vtkPOutlineFilter, vtkPProbeFilter, vtkPStreamTracer, vtkRectilinearGridOutlineFilter, vtkRTAnalyticSource, vtkTransmitPolyDataPiece, vtkTransmitUnstructuredGridPiece, vtkGridSynchronizedTemplates3D, vtkKitwareContourFilter, vtkSweptSurface, vtkSynchronizedTemplates3D, and vtkWindowToImageFilter.

void vtkSource::SetNumberOfOutputs int    num [protected]
 

vtkDataObject* vtkSource::GetOutput int    idx [protected]
 

Reimplemented in vtkDataObjectSource, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToStructuredPoints, vtkPiecewiseFunctionSource, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyDataSource, vtkRectilinearGridSource, vtkStructuredGridSource, vtkStructuredPointsSource, vtkUnstructuredGridSource, vtkDataObjectToDataSetFilter, vtkExtractVectorComponents, vtkProgrammableDataObjectSource, vtkSpatialRepresentationFilter, vtkPCAAnalysisFilter, vtkProcrustesAlignmentFilter, vtkImageOpenClose3D, vtkDataObjectReader, vtkDataSetReader, vtkPolyDataReader, vtkRectilinearGridReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkXMLUnstructuredGridReader, and vtkPDataSetReader.

Referenced by vtkUnstructuredGridReader::GetOutput(), vtkStructuredPointsReader::GetOutput(), vtkStructuredGridReader::GetOutput(), vtkRectilinearGridReader::GetOutput(), vtkPolyDataReader::GetOutput(), vtkDataObjectReader::GetOutput(), vtkProgrammableDataObjectSource::GetOutput(), and vtkDataObjectSource::GetOutput().

virtual void vtkSource::SetNthOutput int    num,
vtkDataObject   output
[protected, virtual]
 

virtual void vtkSource::AddOutput vtkDataObject   output [protected, virtual]
 

virtual void vtkSource::RemoveOutput vtkDataObject   output [protected, virtual]
 

virtual void vtkSource::SetErrorCode unsigned    long [protected, virtual]
 

The reader should set this code at the end of the update. The error code contains a possible error that occured while reading the file.


Member Data Documentation

vtkDataObject** vtkSource::Outputs [protected]
 

Definition at line 169 of file vtkSource.h.

int vtkSource::NumberOfOutputs [protected]
 

Definition at line 170 of file vtkSource.h.

int vtkSource::Updating [protected]
 

Reimplemented in vtkDataObjectToDataSetFilter.

Definition at line 171 of file vtkSource.h.

vtkTimeStamp vtkSource::InformationTime [protected]
 

Definition at line 173 of file vtkSource.h.


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