VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
vtkObjectBase Class Reference

abstract base class for most VTK objects More...

#include <vtkObjectBase.h>

Inheritance diagram for vtkObjectBase:
[legend]
Collaboration diagram for vtkObjectBase:
[legend]

Public Member Functions

const char * GetClassName () const
 
virtual int IsA (const char *name)
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void Print (ostream &os)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
void SetReferenceCount (int)
 
void PrintRevisions (ostream &)
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 

Static Public Member Functions

static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

vtkAtomicInt< vtkTypeInt32 > ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Friends

class vtkGarbageCollectorToObjectBaseFriendship
 
class vtkWeakPointerBaseToObjectBaseFriendship
 
VTKCOMMONCORE_EXPORT ostream & operator<< (ostream &os, vtkObjectBase &o)
 

Detailed Description

abstract base class for most VTK objects

vtkObjectBase is the base class for all reference counted classes in the VTK. These classes include vtkCommand classes, vtkInformationKey classes, and vtkObject classes.

vtkObjectBase 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.

Constructor and destructor of the subclasses of vtkObjectBase should be protected, so that only New() and UnRegister() actually call them. Debug leaks can be used to see if there are any objects left with nonzero reference count.

Warning
Note: Objects of subclasses of vtkObjectBase should always be created with the New() method and deleted with the Delete() method. They cannot be allocated off the stack (i.e., automatic objects) because the constructor is a protected method.
See also
vtkObject vtkCommand vtkInformationKey
Tests:
vtkObjectBase (Tests)

Definition at line 58 of file vtkObjectBase.h.

Constructor & Destructor Documentation

vtkObjectBase::vtkObjectBase ( )
protected
virtual vtkObjectBase::~vtkObjectBase ( )
protectedvirtual
vtkObjectBase::vtkObjectBase ( const vtkObjectBase )
inlineprotected

Definition at line 184 of file vtkObjectBase.h.

Member Function Documentation

const char* vtkObjectBase::GetClassName ( ) const

Return the class name as a string.

static int vtkObjectBase::IsTypeOf ( const char *  name)
static

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

virtual int vtkObjectBase::IsA ( const char *  name)
virtual

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

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkCommand, vtkGraph, vtkLSDynaReader, vtkModifiedBSPTree, vtkWindowedSincPolyDataFilter, vtkConditionVariable, vtkHyperOctree, vtkDelaunay2D, vtkContourWidget, vtkInteractorStyle, vtkImagePlaneWidget, vtkHAVSVolumeMapper, vtkReebGraph, vtkHyperTree, vtkVolumeRayCastFunction, vtkPLSDynaReader, vtkXYPlotActor, vtkOpenGLHAVSVolumeMapper, vtkExodusIICache, vtkFunctionParser, vtkContourRepresentation, vtkSmartVolumeMapper, vtkMultiThreshold, vtkWidgetSet, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkSplineWidget, vtkKMeansStatistics, vtkBoxWidget2, vtkBrokenLineWidget, vtkImplicitPlaneWidget2, vtkObjectFactory, vtkPlaneWidget, vtkGlyph3D, vtkFixedPointVolumeRayCastMapper, vtkDelaunay3D, vtkInteractorStyleUnicam, vtkDistributedDataFilter, vtkMeshQuality, vtkSphereWidget2, vtkGL2PSExporter, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkRenderWindow, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMultiBlockPLOT3DReader, vtkLightKit, vtkGenericGlyph3DFilter, vtkBoxWidget, vtkStreamTracer, vtkLineWidget2, vtkQuadricClustering, vtkParticleTracerBase, vtkAxesTransformWidget, vtkTextureObject, vtkXMLTreeReader, vtkSelectPolyData, vtkTecplotReader, vtkGarbageCollector, vtkLineWidget, vtkImplicitPlaneWidget, vtkDecimatePro, vtkPUnstructuredGridConnectivity, vtkRectilinearWipeWidget, vtkPlot3DMetaReader, vtkMPASReader, vtkHardwareSelector, vtkMultiThreader, vtkAngleWidget, vtkBalloonWidget, vtkGenericAdaptorCell, vtkPOVExporter, vtkDistanceWidget, vtkAxisActor, vtkBorderWidget, vtkVolumeTextureMapper3D, vtkGreedyTerrainDecimation, vtkImageTracerWidget, vtkStreamingTessellator, vtkImageFourierFilter, vtkCenteredSliderWidget, vtkOrientationMarkerWidget, vtkSeedWidget, vtkMolecule, vtkImageToPolyDataFilter, vtkImageBlend, vtkODBCDatabase, vtkSQLDatabase, vtkMutexLock, vtkTemporalStreamTracer, vtkProgrammableAttributeDataFilter, vtkInteractorStyleImage, vtkPointWidget, vtkSliderWidget, vtkModelMetadata, vtkCubeAxesActor, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkTensorGlyph, vtkOBBTree, vtkHoverWidget, vtkExodusIIWriter, vtkMINCImageReader, vtkInformation, vtkTableToGraph, vtkBalloonRepresentation, vtkMapper, vtkFrameBufferObject2, vtkApplyColors, vtkPolyData, vtkTriQuadraticHexahedron, vtkClipVolume, vtkGenericStreamTracer, vtkGaussianSplatter, vtkMINCImageAttributes, vtkPickingManager, vtkAbstractInterpolatedVelocityField, vtkCompositeInterpolatedVelocityField, vtkClipHyperOctree, vtkMINCImageWriter, vtkPExodusIIWriter, vtkBiQuadraticQuadraticHexahedron, vtkUnstructuredGrid, vtkTimerLog, vtkProjectedTerrainPath, vtkGeoCamera, vtkHandleWidget, vtkMNITagPointWriter, vtkUnstructuredGridBunykRayCastFunction, vtkFastNumericConversion, vtkTubeFilter, vtkWeightedTransformFilter, vtkSphereRepresentation, vtkMath, vtkCellQuality, vtkCompassWidget, vtkSphereWidget, vtkMNIObjectWriter, vtkLabelHierarchy, vtkKdTree, vtkArrayCalculator, vtkCleanPolyData, vtkAffineWidget, vtkMNIObjectReader, vtkMNITagPointReader, vtkParallelCoordinatesActor, vtkTesting, vtkDistributedGraphHelper, vtkDeformPointSet, vtkPolyDataToImageStencil, vtkRenderWindowInteractor, vtkTypeTemplate< vtkCPExodusIIResultsArrayTemplate< Scalar >, vtkMappedDataArray< Scalar > >, vtkTypeTemplate< vtkMappedUnstructuredGrid< Implementation, CellIterator >, vtkUnstructuredGridBase >, vtkTypeTemplate< vtkCPExodusIINodalCoordinatesTemplate< Scalar >, vtkMappedDataArray< Scalar > >, vtkTypeTemplate< vtkDataArrayTemplate< T >, vtkTypedDataArray< T > >, vtkTypeTemplate< vtkTypedDataArray< T >, vtkDataArray >, vtkTypeTemplate< vtkSparseArray< T >, vtkTypedArray< T > >, vtkTypeTemplate< vtkMappedDataArray< Scalar >, vtkTypedDataArray< Scalar > >, vtkTypeTemplate< vtkTypedArray< T >, vtkArray >, vtkTypeTemplate< vtkMappedUnstructuredGridCellIterator< Implementation >, vtkCellIterator >, vtkTypeTemplate< vtkArrayIteratorTemplate< T >, vtkArrayIterator >, vtkTypeTemplate< vtkDenseArray< T >, vtkTypedArray< T > >, vtkTypeTemplate< vtkTypedDataArray< Scalar >, vtkDataArray >, vtkImageViewer2, vtkDelimitedTextReader, vtkMNITransformWriter, vtkScalarBarActor, vtkAbstractPropPicker, vtkHyperTreeGrid, vtkImageReslice, vtkPBGLRMATGraphSource, vtkContinuousValueWidget, vtkWindowToImageFilter, vtkFreeTypeUtilities, vtkLabeledDataMapper, vtkCurvatures, vtkVRMLImporter, vtkMNITransformReader, vtkCaptionActor2D, vtkSpiderPlotActor, vtkAssembly, vtkSobelGradientMagnitudePass, vtkInstantiator, vtkFieldDataToAttributeDataFilter, vtkGenericClip, vtkMultiCorrelativeStatistics, vtkStatisticsAlgorithm, vtkMetaImageReader, vtkLODActor, vtkConnectivityFilter, vtkGhostArray, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkButtonWidget, vtkMetaImageWriter, vtkTulipReader, vtkNamedColors, vtkClipPolyData, vtkRearrangeFields, vtkTessellatorFilter, vtkHyperOctreeCutter, vtkSQLQuery, vtkAxisActor2D, vtkSurfaceLICPainter, vtkUnstructuredGridVolumeZSweepMapper, vtkAssignAttribute, vtkClipDataSet, vtkRuledSurfaceFilter, vtkSpanTreeLayoutStrategy, vtkTextRenderer, vtkDataRepresentation, vtkSimpleCellTessellator, vtkHyperOctreeContourFilter, vtkSuperquadricSource, vtkTexturedButtonRepresentation, vtkDIMACSGraphReader, vtkAxesActor, vtkDynamic2DLabelMapper, vtkAxis, vtkGenericDataSet, vtkQuadricDecimation, vtkDotProductSimilarity, vtkImplicitPlaneRepresentation, vtkMultiProcessController, vtkTexture, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkArray, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtk3DWidget, vtkAffineRepresentation2D, vtkMILVideoSource, vtkCellPicker, vtkCoordinate, vtkLookupTable, vtkSelectionNode, vtkTable, vtkContourFilter, vtkCutter, vtkTemporalInterpolatedVelocityField, vtkDiscreteMarchingCubes, vtkProbePolyhedron, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkRRandomTableSource, vtkBoostSplitTableField, vtkMPICommunicator, vtkCubeAxesActor2D, vtkLODProp3D, vtkQuadricLODActor, vtkShaderProgram2, vtkVolumeRayCastMapper, vtkIncrementalOctreeNode, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkInteractorStyleTerrain, vtkAbstractWidget, vtkRIBExporter, vtkSQLGraphReader, vtkAbstractPicker, vtkTransformInterpolator, vtkTreeCompositer, vtkParallelCoordinatesHistogramRepresentation, vtkDataObject, vtkCompositeDataPipeline, vtkPolyDataNormals, vtkAnnotationLink, vtkClipClosedSurface, vtkSplitField, vtkDescriptiveStatistics, vtkRAdapter, vtkConvexHull2D, vtkPBGLCollectGraph, vtkBoxRepresentation, vtkCheckerboardWidget, vtkTexturedButtonRepresentation2D, vtkExodusModel, vtkMCubesReader, vtkVolume16Reader, vtkSQLiteDatabase, vtkCameraInterpolator, vtkQtTreeRingLabelMapper, vtkStructuredGrid, vtkStripper, vtkCachingInterpolatedVelocityField, vtkStreamer, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkKCoreLayout, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkArrayWriter, vtkAreaPicker, vtkGaussianBlurPass, vtkOpenGLGPUVolumeRayCastMapper, vtkGeoView, vtkQtTreeView, vtkAbstractArray, vtkAppendCompositeDataLeaves, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkRCalculatorFilter, vtkImageRectilinearWipe, vtkGraphAnnotationLayersFilter, vtkMergeGraphs, vtkArrayDataWriter, vtkPostgreSQLDatabase, vtkArcPlotter, vtkShadowMapPass, vtkParallelRenderManager, vtkRenderView, vtkQtTableRepresentation, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkStructuredGridGhostDataGenerator, vtkPolygonalSurfacePointPlacer, vtkSliderRepresentation2D, vtkSQLDatabaseSchema, vtkSocketCommunicator, vtkMPIController, vtkAnnotatedCubeActor, vtkPainter, vtkProperty, vtkRenderer, vtkView, vtkPolyhedron, vtkAlgorithm, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkLoopSubdivisionFilter, vtkEventQtSlotConnect, vtkGraphHierarchicalBundleEdges, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkParallelopipedWidget, vtkRectilinearWipeRepresentation, vtkScenePicker, vtkFreeTypeTools, vtkShader2, vtkParametricFunction, vtkObject, vtkScalarsToColors, vtkImplicitSelectionLoop, vtkLocator, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkCellDerivatives, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkPCAAnalysisFilter, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageSlabReslice, vtkCaptionWidget, vtkRowQuery, vtkInteractorObserver, vtkPixelBufferObject, vtkDataSet, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkHyperOctreeDualGridContourFilter, vtkButterflySubdivisionFilter, vtkPlaneSource, vtkRInterface, vtkCompassRepresentation, vtkSliceCubes, vtkCirclePackLayout, vtkLegendBoxActor, vtkLegendScaleActor, vtkLight, vtkPicker, vtkVolumeProperty, vtkShadowMapBakerPass, vtkQtTableView, vtkGenericGeometryFilter, vtkPolyDataSilhouette, vtkRibbonFilter, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkOrderStatistics, vtkImplicitTextureCoords, vtkHandleRepresentation, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkOpenFOAMReader, vtkGraphMapper, vtkSelectVisiblePoints, vtkTextMapper, vtkXRenderWindowInteractor, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkStreamLine, vtkExtractHistogram2D, vtkReebGraphVolumeSkeletonFilter, vtkHyperTreeGridSource, vtkParametricFunctionSource, vtkPCAStatistics, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkResliceCursorWidget, vtkImageReader2, vtkDIMACSGraphWriter, vtkFixedWidthTextReader, vtkPLYWriter, vtkSQLiteQuery, vtkLeaderActor2D, vtkPolarAxesActor, vtkProjectedTetrahedraMapper, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkImplicitFunction, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkConvertSelection, vtkMergeCells, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkDataSetSurfaceFilter, vtkDepthSortPolyData, vtkPairwiseExtractHistogram2D, vtkPOrderStatistics, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageBSplineCoefficients, vtkImageSincInterpolator, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkExodusIIReader, vtkDICOMImageReader, vtkChacoGraphReader, vtkMPEG2Writer, vtkAssemblyNode, vtkColorTransferFunction, vtkLabeledTreeMapDataMapper, vtkParallelTimer, vtkDendrogramItem, vtkRenderedTreeAreaRepresentation, vtkKochanekSpline, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkHyperTreeCursor, vtkPointLocator, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkTemporalPathLineFilter, vtkStructuredGridGeometryFilter, vtkPContingencyStatistics, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkGeoSource, vtkKCoreDecomposition, vtkFast2DLayoutStrategy, vtkTreeLayoutStrategy, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkCGMWriter, vtkMFIXReader, vtkMPIImageReader, vtkProcessGroup, vtkPieChartActor, vtkContext2D, vtkDiscretizableColorTransferFunction, vtkVisibilitySort, vtkStructuredGridLIC2D, vtkOpenGLPainterDeviceAdapter, vtkParallelCoordinatesView, vtkIterativeClosestPointTransform, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkAMRResampleFilter, vtkHull, vtkProbeFilter, vtkExtractTensorComponents, vtkImageMarchingCubes, vtkPTemporalStreamTracer, vtkPUnstructuredGridGhostDataGenerator, vtkProgrammableFilter, vtkPCAStatisticsGnuR, vtkTextureMapToSphere, vtkImageConnector, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAbstractPolygonalHandleRepresentation3D, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkWidgetEventTranslator, vtkWidgetRepresentation, vtkGenericEnSightReader, vtkPainterDeviceAdapter, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkBiQuadraticQuad, vtkPlanes, vtkSuperquadric, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkGenericProbeFilter, vtkPolyDataPointSampler, vtkPKdTree, vtkAutoCorrelativeStatistics, vtkBooleanTexture, vtkPBGLDistributedGraphHelper, vtkAngleRepresentation3D, vtkSplineRepresentation, vtkTerrainDataPointPlacer, vtkBMPReader, vtkGenericDataObjectReader, vtkBarChartActor, vtkLightActor, vtkRenderPass, vtkInteractorStyleTreeMapHover, vtkScatterPlotMatrix, vtkColorSeries, vtkDataArray, vtkVariantArray, vtkGenericInterpolatedVelocityField, vtkGraphInternals, vtkArrayDataAlgorithm, vtkHeap, vtkMarchingSquares, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkUnstructuredGridGeometryFilter, vtkDijkstraGraphGeodesicPath, vtkPPairwiseExtractHistogram2D, vtkButtonSource, vtkEllipticalButtonSource, vtkMatrixMathFilter, vtkFastSplatter, vtkTableToArray, vtkSimple2DLayoutStrategy, vtkResliceImageViewer, vtkInteractorStyleSwitch, vtkBiDimensionalRepresentation, vtkDijkstraImageContourLineInterpolator, vtkPointPlacer, vtkPolygonalSurfaceContourLineInterpolator, vtkScalarBarRepresentation, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkMySQLDatabase, vtkSubCommunicator, vtkPolyDataPainter, vtkTupleInterpolator, vtkCarbonRenderWindow, vtkDepthPeelingPass, vtkGeoView2D, vtkTreeAreaView, vtkQtListView, vtkPlotPoints, vtkParametricSpline, vtkParametricSuperToroid, vtkCollection, vtkArrayData, vtkCellTypes, vtkDirectedGraphAlgorithm, vtkStreamingDemandDrivenPipeline, vtkMatrix4x4, vtkExtractGrid, vtkExtractSelectedFrustum, vtkExtractUnstructuredGrid, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkFillHolesFilter, vtkPStructuredGridConnectivity, vtkCellDistanceSelector, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkContingencyStatisticsGnuR, vtkCorrelativeStatisticsGnuR, vtkGeoRandomGraphSource, vtkImageBSplineInterpolator, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkPBGLBreadthFirstSearch, vtkLogoRepresentation, vtkPointHandleRepresentation2D, vtkResliceCursorRepresentation, vtkImageReader2Factory, vtkRISReader, vtkPNrrdReader, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkMathTextUtilities, vtkTextActor3D, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkRenderedSurfaceRepresentation, vtkPlot, vtkBiQuadraticTriangle, vtkCellLocator, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkDataSetAlgorithm, vtkThinPlateSplineTransform, vtkBlueObeliskData, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkParticlePathFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkGenericDataSetTessellator, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoInteractorStyle, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkTransferAttributes, vtkCirclePackLayoutStrategy, vtkCommunity2DLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkAngleRepresentation2D, vtkCameraWidget, vtkDistanceRepresentation2D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkEnSightGoldBinaryReader, vtkFLUENTReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkODBCQuery, vtkPostgreSQLQuery, vtkCommunicator, vtkAbstractMapper, vtkFrustumCoverageCuller, vtkImageSlice, vtkProp3DFollower, vtkStandardPolyDataPainter, vtkLabelPlacementMapper, vtkHeatmapItem, vtkInteractorStyleAreaSelectHover, vtkTreeRingView, vtkOutputWindow, vtkHyperOctreeCursor, vtkImplicitDataSet, vtkOverlappingAMR, vtkPlanesIntersection, vtkQuadraticLinearQuad, vtkStructuredData, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkSimpleScalarTree, vtkAbstractTransform, vtkBlueObeliskDataParser, vtkExtractSelection, vtkStreaklineFilter, vtkBooleanOperationPolyDataFilter, vtkStructuredAMRGridConnectivity, vtkHyperTreeGridAxisCut, vtkDescriptiveStatisticsGnuR, vtkThresholdTextureCoords, vtkGeoTerrain2D, vtkExtractVOI, vtkSparseArrayToTable, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkGraphLayout, vtkTreeMapLayoutStrategy, vtkPBGLGraphSQLReader, vtkPBGLRandomGraphSource, vtkInteractorStyleFlight, vtkInteractorStyleTrackballCamera, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkParticleReader, vtkVolumeReader, vtkISIReader, vtkMySQLQuery, vtkNetCDFReader, vtkPExodusIIReader, vtkXdmfReader, vtkXdmfWriter, vtkSubGroup, vtkActor, vtkPolyDataMapper2D, vtkGraphItem, vtkHierarchicalGraphPipeline, vtkChart, vtkAnimationCue, vtkCallbackCommand, vtkDoubleArray, vtkFloatArray, vtkIdTypeArray, vtkIntArray, vtkUnsignedCharArray, vtkAbstractCellLocator, vtkCellArray, vtkCompositeDataSet, vtkGenericAttribute, vtkGenericSubdivisionErrorMetric, vtkPentagonalPrism, vtkPyramid, vtkQuadraticWedge, vtkWedge, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkCellDataToPointData, vtkDataObjectGenerator, vtkMarchingCubes, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridToUnstructuredGrid, vtkGeoAlignedImageSource, vtkGlobeSource, vtkQtRichTextView, vtkImageAnisotropicDiffusion2D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkPBGLShortestPaths, vtkInteractorStyleRubberBand3D, vtkButtonRepresentation, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkArrayReader, vtkEnSightGoldReader, vtkDataReader, vtkNetCDFCFReader, vtkImageMapper3D, vtkVolume, vtkImageDataLIC2D, vtkCocoaRenderWindow, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkRenderViewBase, vtkQtAnnotationView, vtkChartXY, vtkParametricFigure8Klein, vtkParametricKlein, vtkParametricSuperEllipsoid, vtkArrayIterator, vtkAMRInformation, vtkHexagonalPrism, vtkImplicitBoolean, vtkImplicitVolume, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkAMRUtilities, vtkAttributeDataToFieldDataFilter, vtkExtractArraysOverTime, vtkExtractPolyDataGeometry, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkUncertaintyTubeFilter, vtkFacetReader, vtkPExtractHistogram2D, vtkProgrammableDataObjectSource, vtkShepardMethod, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkSquarifyLayoutStrategy, vtkPBGLMinimumSpanningTree, vtkResliceImageViewerMeasurements, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkGlobFileNames, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkProcess, vtkContextScene, vtkCamera, vtkCellCenterDepthSort, vtkImageActor, vtkQtInitialization, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkViewTheme, vtkQtRecordView, vtkChartXYZ, vtkPlotFunctionalBag, vtkMinimalStandardRandomSequence, vtkAdjacentVertexIterator, vtkAnnotation, vtkDirectedGraph, vtkHexahedron, vtkQuadraticTetra, vtkSmoothErrorMetric, vtkTetra, vtkVertexListIterator, vtkDemandDrivenPipeline, vtkMatrix3x3, vtkTransform2D, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkDataSetEdgeSubdivisionCriterion, vtkEdgeSubdivisionCriterion, vtkMassProperties, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkLinearSubdivisionFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageOpenClose3D, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkPointHandleRepresentation3D, vtkScalarBarWidget, vtkTensorProbeWidget, vtkTextWidget, vtkSortFileNames, vtkFacetWriter, vtkPNMReader, vtkContextDevice2D, vtkOpenGLContextDevice2D, vtkDefaultPainter, vtkGraphToGlyphs, vtkInteractorEventRecorder, vtkMapArrayValues, vtkProp, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkCompositeRGBAPass, vtkCompositeZPass, vtkPSurfaceLICComposite, vtkFiniteDifferenceGradientEstimator, vtkOpenGLProjectedAAHexahedraMapper, vtkCharArray, vtkLongArray, vtkShortArray, vtkSignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkXMLFileOutputWindow, vtkImageData, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkScalarTree, vtkSelectionAlgorithm, vtkCellCenters, vtkContourTriangulator, vtkTemporalFractal, vtkTransformTextureCoords, vtkGeoGraticule, vtkGeoTreeNode, vtkImageCast, vtkImageDifference, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkBoostLogWeighting, vtkVertexDegree, vtkAreaLayout, vtkPBGLConnectedComponents, vtkOrientedPolygonalHandleRepresentation3D, vtkResliceCursorPicker, vtkSliderRepresentation, vtkArrayDataReader, vtkTextCodecFactory, vtkNrrdReader, vtkXGMLReader, vtkVPICReader, vtkCornerAnnotation, vtkObserverMediator, vtkPropPicker, vtkRenderedAreaPicker, vtkRendererSource, vtkViewDependentErrorMetric, vtkViewport, vtkSynchronizedRenderers, vtkQtLabelRenderStrategy, vtkVolumeRayCastMIPFunction, vtkBridgeCellIterator, vtkTanglegramItem, vtkTreeMapView, vtkDebugLeaks, vtkStringArray, vtkAttributesErrorMetric, vtkCellLinks, vtkCone, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericCellIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkMoleculeMapper, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractTemporalFieldData, vtkExtractVectorComponents, vtkDistancePolyDataFilter, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkTemporalSnapToTimeStep, vtkHyperTreeGridGeometry, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkSphereSource, vtkAbstractImageInterpolator, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkAdjacencyMatrixToEdgeTable, vtkRemoveHiddenData, vtkCosmicTreeLayoutStrategy, vtkGeoEdgeStrategy, vtkSplineGraphEdges, vtkPBGLVertexColoring, vtkInteractorStyleJoystickCamera, vtkInteractorStyleUser, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkResliceCursor, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkCPExodusIIInSituReader, vtkExporter, vtkX3DExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkSQLDatabaseTableSource, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkActor2D, vtkFollower, vtkLookupTableWithEnabling, vtkImageStack, vtkDataTransferHelper, vtkOpenGLPolyDataMapper, vtkXOpenGLRenderWindow, vtkEncodedGradientShader, vtkVolumeMapper, vtkVolumePicker, vtkTestingInteractor, vtkPistonAlgorithm, vtkParametricEllipsoid, vtkCriticalSection, vtkPoints, vtkBSPCuts, vtkBSPIntersections, vtkGeometricErrorMetric, vtkKdNode, vtkSelection, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkDashedStreamLine, vtkGradientFilter, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkImageMapToColors, vtkSampleFunction, vtkImageHistogramStatistics, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkCirclePackToPolyData, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkContourLineInterpolator, vtkPlaybackWidget, vtkPolyDataSourceWidget, vtkResliceCursorActor, vtkResliceCursorPolyDataAlgorithm, vtkTensorProbeRepresentation, vtkWriter, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkPNetCDFPOPReader, vtkXMLHyperOctreeReader, vtkProp3DAxisFollower, vtkCompositePolyDataMapper, vtkTDxInteractorStyle, vtkWorldPointPicker, vtkMatplotlibMathTextUtilities, vtkCarbonRenderWindowInteractor, vtkTDxUnixDevice, vtkTDxWinDevice, vtkVolumeRayCastCompositeFunction, vtkContextView, vtkCategoryLegend, vtkControlPointsItem, vtkPlot3D, vtkPlotStacked, vtk__Int64Array, vtkIdList, vtkLongLongArray, vtkUnicodeStringArray, vtkUnsigned__Int64Array, vtkUnsignedLongLongArray, vtkAMRDataInternals, vtkAnimationScene, vtkGenericEdgeTable, vtkGenericPointIterator, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkPolyPlane, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkLandmarkTransform, vtkExecutionTimer, vtkMaskPoints, vtkExtractSelectedThresholds, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkGeoImageNode,