vtkObject Class Reference

#include <vtkObject.h>

Inheritance diagram for vtkObject:

Inheritance graph
[legend]
Collaboration diagram for vtkObject:

Collaboration graph
[legend]
List of all members.

Detailed Description

abstract base class for most VTK objects

vtkObject is the base class for most objects in the visualization toolkit. vtkObject provides methods for tracking modification time, debugging, printing, and event callbacks. Most objects created within the VTK framework should be a subclass of vtkObject or one of its children. The few exceptions tend to be very small helper classes that usually never get instantiated or situations where multiple inheritance gets in the way. vtkObject also performs reference counting: objects that are reference counted exist as long as another object uses them. Once the last reference to a reference counted object is removed, the object will spontaneously destruct.

Warning:
Note: in VTK objects should always be created with the New() method and deleted with the Delete() method. VTK objects cannot be allocated off the stack (i.e., automatic objects) because the constructor is a protected method.
See also:
vtkCommand vtkTimeStamp
Events:
vtkCommand::ModifiedEvent vtkCommand::DeleteEvent
Examples:
vtkObject (Examples)
Tests:
vtkObject (Tests)

Definition at line 59 of file vtkObject.h.

Public Types

typedef vtkObjectBase Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
virtual void DebugOn ()
virtual void DebugOff ()
unsigned char GetDebug ()
void SetDebug (unsigned char debugFlag)
virtual void Modified ()
virtual unsigned long GetMTime ()
virtual void PrintSelf (ostream &os, vtkIndent indent)
int InvokeEvent (unsigned long event, void *callData)
int InvokeEvent (const char *event, void *callData)
int InvokeEvent (unsigned long event)
int InvokeEvent (const char *event)
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
vtkCommandGetCommand (unsigned long tag)
void RemoveObserver (vtkCommand *)
void RemoveObservers (unsigned long event, vtkCommand *)
void RemoveObservers (const char *event, vtkCommand *)
int HasObserver (unsigned long event, vtkCommand *)
int HasObserver (const char *event, vtkCommand *)
void RemoveObserver (unsigned long tag)
void RemoveObservers (unsigned long event)
void RemoveObservers (const char *event)
void RemoveAllObservers ()
int HasObserver (unsigned long event)
int HasObserver (const char *event)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkObjectSafeDownCast (vtkObject *o)
static vtkObjectNew ()
static void BreakOnError ()
static void SetGlobalWarningDisplay (int val)
static void GlobalWarningDisplayOn ()
static void GlobalWarningDisplayOff ()
static int GetGlobalWarningDisplay ()

Protected Member Functions

 vtkObject ()
virtual ~vtkObject ()
virtual void RegisterInternal (vtkObjectBase *, int check)
virtual void UnRegisterInternal (vtkObjectBase *, int check)
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
void InternalReleaseFocus ()

Protected Attributes

unsigned char Debug
vtkTimeStamp MTime
vtkSubjectHelper * SubjectHelper


Member Typedef Documentation

typedef vtkObjectBase vtkObject::Superclass

Reimplemented in vtk__Int64Array, vtkAbstractArray, vtkAbstractTransform, vtkAmoebaMinimizer, vtkAnimationCue, vtkAnimationScene, vtkArrayIterator, vtkArrayIteratorTemplate< T >, vtkAssemblyNode, vtkAssemblyPath, vtkAssemblyPaths, vtkBitArray, vtkBitArrayIterator, vtkBox, vtkByteSwap, vtkCharArray, vtkClientSocket, vtkCollection, vtkCollectionIterator, vtkContourValues, vtkCriticalSection, vtkCylindricalTransform, vtkDataArray, vtkDataArrayCollection, vtkDataArrayCollectionIterator, vtkDataArraySelection, vtkDataArrayTemplate< T >, vtkDebugLeaks, vtkDirectory, vtkDoubleArray, vtkDynamicLoader, vtkEdgeTable, vtkExtentSplitter, vtkExtentTranslator, vtkFastNumericConversion, vtkFileOutputWindow, vtkFloatArray, vtkFunctionParser, vtkFunctionSet, vtkGarbageCollector, vtkGeneralTransform, vtkHeap, vtkHomogeneousTransform, vtkIdentityTransform, vtkIdList, vtkIdListCollection, vtkIdTypeArray, vtkImplicitFunction, vtkImplicitFunctionCollection, vtkInformationIterator, vtkInformationVector, vtkInitialValueProblemSolver, vtkInstantiator, vtkIntArray, vtkLinearTransform, vtkLogLookupTable, vtkLongArray, vtkLongLongArray, vtkLookupTable, vtkMath, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMultiThreader, vtkMutexLock, vtkObjectFactory, vtkObjectFactoryCollection, vtkOnePieceExtentTranslator, vtkOutputWindow, vtkOverrideInformation, vtkOverrideInformationCollection, vtkParametricBoy, vtkParametricConicSpiral, vtkParametricCrossCap, vtkParametricDini, vtkParametricEllipsoid, vtkParametricEnneper, vtkParametricFigure8Klein, vtkParametricFunction, vtkParametricKlein, vtkParametricMobius, vtkParametricRandomHills, vtkParametricRoman, vtkParametricSuperEllipsoid, vtkParametricSuperToroid, vtkParametricTorus, vtkPerspectiveTransform, vtkPlane, vtkPlaneCollection, vtkPlanes, vtkPoints, vtkPolynomialSolvers, vtkPriorityQueue, vtkProcessStatistics, vtkProp, vtkPropCollection, vtkProperty2D, vtkQuadric, vtkReferenceCount, vtkRungeKutta2, vtkRungeKutta4, vtkRungeKutta45, vtkScalarsToColors, vtkServerSocket, vtkShortArray, vtkSignedCharArray, vtkSocket, vtkSocketCollection, vtkSortDataArray, vtkSphericalTransform, vtkStringArray, vtkStructuredData, vtkStructuredVisibilityConstraint, vtkTableExtentTranslator, vtkTensor, vtkThreadMessager, vtkTimerLog, vtkTransform, vtkTransformCollection, vtkUnsigned__Int64Array, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkVariantArray, vtkVersion, vtkVoidArray, vtkWarpTransform, vtkWin32OutputWindow, vtkWin32ProcessOutputWindow, vtkWindow, vtkWindowLevelLookupTable, vtkXMLFileOutputWindow, vtkAbstractMapper, vtkActor2D, vtkActor2DCollection, vtkAdjacentVertexIterator, vtkAlgorithm, vtkAlgorithmOutput, vtkAttributesErrorMetric, vtkBiQuadraticQuad, vtkBiQuadraticQuadraticHexahedron, vtkBiQuadraticQuadraticWedge, vtkCachedStreamingDemandDrivenPipeline, vtkCardinalSpline, vtkCastToConcrete, vtkCell, vtkCell3D, vtkCellArray, vtkCellData, vtkCellLinks, vtkCellLocator, vtkCellTypes, vtkColorTransferFunction, vtkCompositeDataIterator, vtkCompositeDataPipeline, vtkCompositeDataSet, vtkCompositeDataSetAlgorithm, vtkCone, vtkConvexPointSet, vtkCoordinate, vtkCylinder, vtkDataObject, vtkDataObjectAlgorithm, vtkDataObjectCollection, vtkDataObjectSource, vtkDataObjectTypes, vtkDataSet, vtkDataSetAlgorithm, vtkDataSetAttributes, vtkDataSetCollection, vtkDataSetSource, vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkDemandDrivenPipeline, vtkDirectedAcyclicGraph, vtkDirectedGraph, vtkDirectedGraphAlgorithm, vtkDistributedGraphHelper, vtkEdgeListIterator, vtkEmptyCell, vtkExecutive, vtkExplicitCell, vtkFieldData, vtkGenericAdaptorCell, vtkGenericAttribute, vtkGenericAttributeCollection, vtkGenericCell, vtkGenericCellIterator, vtkGenericCellTessellator, vtkGenericDataSet, vtkGenericDataSetAlgorithm, vtkGenericEdgeTable, vtkGenericInterpolatedVelocityField, vtkGenericPointIterator, vtkGenericSubdivisionErrorMetric, vtkGeometricErrorMetric, vtkGraph, vtkGraphAlgorithm, vtkGraphEdge, vtkGraphInternals, vtkHexagonalPrism, vtkHexahedron, vtkHierarchicalBoxDataIterator, vtkHierarchicalBoxDataSet, vtkHierarchicalBoxDataSetAlgorithm, vtkHyperOctree, vtkHyperOctreeAlgorithm, vtkHyperOctreeCursor, vtkHyperOctreePointsGrabber, vtkImageAlgorithm, vtkImageData, vtkImageInPlaceFilter, vtkImageMultipleInputFilter, vtkImageMultipleInputOutputFilter, vtkImageSource, vtkImageToImageFilter, vtkImageToStructuredPoints, vtkImageTwoInputFilter, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitSelectionLoop, vtkImplicitSum, vtkImplicitVolume, vtkImplicitWindowFunction, vtkInEdgeIterator, vtkInterpolatedVelocityField, vtkKochanekSpline, vtkLine, vtkLocator, vtkMapper2D, vtkMergePoints, vtkMultiBlockDataSet, vtkMultiBlockDataSetAlgorithm, vtkMultiPieceDataSet, vtkMutableDirectedGraph, vtkMutableUndirectedGraph, vtkNonLinearCell, vtkOrderedTriangulator, vtkOutEdgeIterator, vtkParametricSpline, vtkPassInputTypeAlgorithm, vtkPentagonalPrism, vtkPerlinNoise, vtkPiecewiseFunction, vtkPiecewiseFunctionAlgorithm, vtkPiecewiseFunctionShiftScale, vtkPixel, vtkPointData, vtkPointLocator, vtkPointSet, vtkPointSetAlgorithm, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPolyData, vtkPolyDataAlgorithm, vtkPolyDataCollection, vtkPolyDataSource, vtkPolyDataToPolyDataFilter, vtkPolygon, vtkPolyLine, vtkPolyVertex, vtkProcessObject, vtkPropAssembly, vtkPyramid, vtkQuad, vtkQuadraticEdge, vtkQuadraticHexahedron, vtkQuadraticLinearQuad, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkQuadraticQuad, vtkQuadraticTetra, vtkQuadraticTriangle, vtkQuadraticWedge, vtkRectilinearGrid, vtkRectilinearGridAlgorithm, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkScalarTree, vtkSelection, vtkSelectionAlgorithm, vtkSimpleCellTessellator, vtkSimpleImageToImageFilter, vtkSimpleScalarTree, vtkSmoothErrorMetric, vtkSource, vtkSphere, vtkSpline, vtkStreamingDemandDrivenPipeline, vtkStructuredGrid, vtkStructuredGridAlgorithm, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredPoints, vtkStructuredPointsCollection, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkSuperquadric, vtkTable, vtkTableAlgorithm, vtkTemporalDataSet, vtkTemporalDataSetAlgorithm, vtkTetra, vtkThreadedImageAlgorithm, vtkTree, vtkTreeAlgorithm, vtkTreeDFSIterator, vtkTriangle, vtkTriangleStrip, vtkTriQuadraticHexahedron, vtkTrivialProducer, vtkUndirectedGraph, vtkUndirectedGraphAlgorithm, vtkUniformGrid, vtkUnstructuredGrid, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridSource, vtkUnstructuredGridToPolyDataFilter, vtkUnstructuredGridToUnstructuredGridFilter, vtkVertex, vtkVertexListIterator, vtkViewDependentErrorMetric, vtkViewport, vtkVoxel, vtkWedge, vtkGenericClip, vtkGenericContourFilter, vtkGenericCutter, vtkGenericDataSetTessellator, vtkGenericGeometryFilter, vtkGenericGlyph3DFilter, vtkGenericOutlineFilter, vtkGenericProbeFilter, vtkGenericStreamTracer, vtkBridgeAttribute, vtkBridgeCell, vtkBridgeCellIterator, vtkBridgeCellIteratorOnCellBoundaries, vtkBridgeCellIteratorOnCellList, vtkBridgeCellIteratorOnDataSet, vtkBridgeCellIteratorOne, vtkBridgeCellIteratorStrategy, vtkBridgeDataSet, vtkBridgePointIterator, vtkBridgePointIteratorOnCell, vtkBridgePointIteratorOnDataSet, vtkBridgePointIteratorOne, vtkCompassRepresentation, vtkCompassWidget, vtkGeoAdaptiveArcs, vtkGeoAlignedImage, vtkGeoAlignedImageCache, vtkGeoAlignedImageRepresentation, vtkGeoAlignedImageSource, vtkGeoArcs, vtkGeoAssignCoordinates, vtkGeoCamera, vtkGeoComputeTextureCoordinates, vtkGeoEdgeStrategy, vtkGeoGraphRepresentation, vtkGeoImageNode, vtkGeoInteractorStyle, vtkGeoLineRepresentation, vtkGeoMath, vtkGeoRepresentation, vtkGeoSampleArcs, vtkGeoTerrain, vtkGeoTerrainCache, vtkGeoTerrainGlobeSource, vtkGeoTerrainNode, vtkGeoTerrainRemoteSource, vtkGeoTerrainSource, vtkGeoTreeNode, vtkGeoView, vtkGlobeSource, vtkAppendCompositeDataLeaves, vtkAppendFilter, vtkAppendPolyData, vtkAppendSelection, vtkApproximatingSubdivisionFilter, vtkArrayCalculator, vtkArrowSource, vtkAssignAttribute, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBandedPolyDataContourFilter, vtkBlankStructuredGrid, vtkBlankStructuredGridWithImage, vtkBlockIdScalars, vtkBoxClipDataSet, vtkBrownianPoints, vtkBSPCuts, vtkBSPIntersections, vtkButterflySubdivisionFilter, vtkButtonSource, vtkCellCenters, vtkCellDataToPointData, vtkCellDerivatives, vtkCleanPolyData, vtkClipDataSet, vtkClipHyperOctree, vtkClipPolyData, vtkClipVolume, vtkCompositeDataGeometryFilter, vtkCompositeDataProbeFilter, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkConvertSelection, vtkCubeSource, vtkCursor2D, vtkCursor3D, vtkCurvatures, vtkCutter, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectGenerator, vtkDataObjectToDataSetFilter, vtkDataSetEdgeSubdivisionCriterion, vtkDataSetSurfaceFilter, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDecimatePolylineFilter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDijkstraGraphGeodesicPath, vtkDiscreteMarchingCubes, vtkDiskSource, vtkEdgePoints, vtkEdgeSubdivisionCriterion, vtkElevationFilter, vtkEllipticalButtonSource, vtkExtractArraysOverTime, vtkExtractBlock, vtkExtractCells, vtkExtractDataOverTime, vtkExtractDataSets, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractLevel, vtkExtractPolyDataGeometry, vtkExtractRectilinearGrid, vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedPolyDataIds, vtkExtractSelectedThresholds, vtkExtractSelection, vtkExtractSelectionBase, vtkExtractTemporalFieldData, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFillHolesFilter, vtkGeodesicPath, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkGlyphSource2D, vtkGradientFilter, vtkGraphGeodesicPath, vtkGraphLayoutFilter, vtkGridSynchronizedTemplates3D, vtkHedgeHog, vtkHierarchicalDataExtractDataSets, vtkHierarchicalDataExtractLevel, vtkHierarchicalDataLevelFilter, vtkHierarchicalDataSetGeometryFilter, vtkHull, vtkHyperOctreeClipCutPointsGrabber, vtkHyperOctreeContourFilter, vtkHyperOctreeCutter, vtkHyperOctreeDepth, vtkHyperOctreeDualGridContourFilter, vtkHyperOctreeFractalSource, vtkHyperOctreeLimiter, vtkHyperOctreeSampleFunction, vtkHyperOctreeSurfaceFilter, vtkHyperOctreeToUniformGridFilter, vtkHyperStreamline, vtkIconGlyphFilter, vtkIdFilter, vtkImageDataGeometryFilter, vtkImageMarchingCubes, vtkImplicitTextureCoords, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkKdNode, vtkKdTree, vtkKdTreeSelector, vtkLevelIdScalars, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLoopSubdivisionFilter, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkMaskFields, vtkMaskPoints, vtkMaskPolyData, vtkMassProperties, vtkMergeCells, vtkMergeDataObjectFilter, vtkMergeFields, vtkMergeFilter, vtkMeshQuality, vtkModelMetadata, vtkMultiBlockDataGroupFilter, vtkMultiBlockMergeFilter, vtkMultiThreshold, vtkOBBDicer, vtkOBBTree, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutlineFilter, vtkOutlineSource, vtkParametricFunctionSource, vtkPlaneSource, vtkPlatonicSolidSource, vtkPointDataToCellData, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataNormals, vtkPolyDataPointSampler, vtkPolyDataStreamer, vtkProbeFilter, vtkProbeSelectedLocations, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedTexture, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRandomAttributeGenerator, vtkRearrangeFields, vtkRectangularButtonSource, vtkRectilinearGridClip, vtkRectilinearGridGeometryFilter, vtkRectilinearGridToTetrahedra, vtkRectilinearSynchronizedTemplates, vtkRecursiveDividingCubes, vtkReflectionFilter, vtkRegularPolygonSource, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRotationFilter, vtkRuledSurfaceFilter, vtkSelectEnclosedPoints, vtkSelectionLink, vtkSelectionSource, vtkSelectPolyData, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSliceCubes, vtkSmoothPolyDataFilter, vtkSortDataArray, vtkSpatialRepresentationFilter, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkSphereSource, vtkSplineFilter, vtkSplitField, vtkStreamer, vtkStreamingTessellator, vtkStreamLine, vtkStreamPoints, vtkStreamTracer, vtkStripper, vtkStructuredGridClip, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredPointsGeometryFilter, vtkSubdivideTetra, vtkSubPixelPositionEdgels, vtkSuperquadricSource, vtkSynchronizedTemplates2D, vtkSynchronizedTemplates3D, vtkSynchronizedTemplatesCutter3D, vtkTemporalStatistics, vtkTensorGlyph, vtkTessellatorFilter, vtkTextSource, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTimeSourceExample, vtkTransformCoordinateSystems, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTubeFilter, vtkUncertaintyTubeFilter, vtkUnstructuredGridGeometryFilter, vtkVectorDot, vtkVectorNorm, vtkVertexGlyphFilter, vtkVoxelContoursToSurfaceFilter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWindowedSincPolyDataFilter, vtkEventQtSlotConnect, vtkQtInitialization, vtkQtItemView, vtkQtListView, vtkQtTableView, vtkQtTimePointUtility, vtkQtTreeView, vtk3DSImporter, vtkAnnotatedCubeActor, vtkArcPlotter, vtkAxesActor, vtkAxisActor, vtkBarChartActor, vtkCaptionActor2D, vtkCornerAnnotation, vtkCubeAxesActor, vtkCubeAxesActor2D, vtkDepthSortPolyData, vtkDSPFilterDefinition, vtkDSPFilterGroup, vtkEarthSource, vtkExodusIICache, vtkExodusIIReader, vtkExodusIIReaderPrivate, vtkExodusModel, vtkExodusReader, vtkFacetReader, vtkGreedyTerrainDecimation, vtkGridTransform, vtkImageToPolyDataFilter, vtkImplicitModeller, vtkIterativeClosestPointTransform, vtkLandmarkTransform, vtkLegendBoxActor, vtkLegendScaleActor, vtkLSDynaReader, vtkMILVideoSource, vtkPCAAnalysisFilter, vtkPExodusIIReader, vtkPExodusReader, vtkPieChartActor, vtkPolyDataToImageStencil, vtkProcrustesAlignmentFilter, vtkProjectedTerrainPath, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSpiderPlotActor, vtkTemporalDataSetCache, vtkTemporalInterpolator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkThinPlateSplineTransform, vtkTransformToGrid, vtkVectorText, vtkVideoSource, vtkVRMLImporter, vtkWeightedTransformFilter, vtkWin32VideoSource, vtkX3DExporter, vtkX3DExporterFIWriter, vtkX3DExporterJavaHelper, vtkX3DExporterWriter, vtkX3DExporterXMLWriter, vtkXYPlotActor, vtkBooleanTexture, vtkExtractVOI, vtkFastSplatter, vtkGaussianSplatter, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageChangeInformation, vtkImageCheckerboard, vtkImageCityBlockDistance, vtkImageClip, vtkImageConnector, 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, vtkImageImportExecutive, 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, vtkImageSpatialAlgorithm, vtkImageSpatialFilter, vtkImageStencil, vtkImageStencilData, vtkImageStencilSource, vtkImageThreshold, vtkImageToImageStencil, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageWeightedSum, vtkImageWrapPad, vtkImplicitFunctionToImageStencil, vtkPointLoad, vtkRTAnalyticSource, vtkSampleFunction, vtkShepardMethod, vtkSimpleImageFilterExample, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkArcParallelEdgeStrategy, vtkArrayMap, vtkAssignCoordinates, vtkBoostBiconnectedComponents, vtkBoostBrandesCentrality, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkBoostConnectedComponents, vtkBoostSplitTableField, vtkBoxLayoutStrategy, vtkChacoGraphReader, vtkCircularLayoutStrategy, vtkClustering2DLayoutStrategy, vtkCommunity2DLayoutStrategy, vtkConstrained2DLayoutStrategy, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkDataObjectToTable, vtkDelimitedTextReader, vtkDescriptiveStatistics, vtkEdgeCenters, vtkEdgeLayout, vtkEdgeLayoutStrategy, vtkExtractSelectedGraph, vtkFast2DLayoutStrategy, vtkFixedWidthTextReader, vtkForceDirectedLayoutStrategy, vtkGraphHierarchicalBundle, vtkGraphLayout, vtkGraphLayoutStrategy, vtkGraphMapper, vtkGraphToPolyData, vtkGroupLeafVertices, vtkInteractorStyleTreeMapHover, vtkISIReader, vtkLabeledTreeMapDataMapper, vtkMergeColumns, vtkMergeTables, vtkOrderStatistics, vtkPassThrough, vtkPassThroughEdgeStrategy, vtkPassThroughLayoutStrategy, vtkPruneTreeFilter, vtkRandomGraphSource, vtkRandomLayoutStrategy, vtkRISReader, vtkSimple2DLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkSQLGraphReader, vtkSquarifyLayoutStrategy, vtkStatisticsAlgorithm, vtkStringToCategory</