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

vtkObject Class Reference

implement selected glu functionality. More...

#include <vtkgluPickMatrix.h>

Inheritance diagram for vtkObject:

Inheritance graph
[legend]
Collaboration diagram for vtkObject:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual const char * GetClassName ()
virtual int IsA (const char *name)
virtual void Delete ()
virtual void DebugOn ()
virtual void DebugOff ()
unsigned char GetDebug ()
void SetDebug (unsigned char debugFlag)
virtual void Modified ()
virtual unsigned long GetMTime ()
void Print (ostream &os)
virtual void PrintSelf (ostream &os, vtkIndent indent)
virtual void PrintHeader (ostream &os, vtkIndent indent)
virtual void PrintTrailer (ostream &os, vtkIndent indent)
void Register (vtkObject *o)
virtual void UnRegister (vtkObject *o)
int GetReferenceCount ()
void SetReferenceCount (int)
unsigned long AddObserver (unsigned long event, vtkCommand *)
unsigned long AddObserver (const char *event, vtkCommand *)
vtkCommandGetCommand (unsigned long tag)
void InvokeEvent (unsigned long event, void *callData)
void InvokeEvent (const char *event, void *callData)
void RemoveObserver (unsigned long tag)
int HasObserver (unsigned long event)
int HasObserver (const char *event)

Static Public Methods

int IsTypeOf (const char *name)
vtkObject * SafeDownCast (vtkObject *o)
vtkObject * New ()
void BreakOnError ()
void SetGlobalWarningDisplay (int val)
void GlobalWarningDisplayOn ()
void GlobalWarningDisplayOff ()
int GetGlobalWarningDisplay ()

Protected Methods

 vtkObject ()
virtual ~vtkObject ()
 vtkObject (const vtkObject &)
void operator= (const vtkObject &)

Protected Attributes

unsigned char Debug
vtkTimeStamp MTime
int ReferenceCount
vtkSubjectHelper * SubjectHelper

Friends

VTK_EXPORT ostream & operator<< (ostream &os, vtkObject &o)

Detailed Description

implement selected glu functionality.

Date:
2000/12/10 20:08:22
Revision:
1.3

This file implements selected glu functionality to avoid system dependencies on glu.

Definition at line 79 of file vtkObject.h.


Constructor & Destructor Documentation

vtkObject::vtkObject   [protected]
 

virtual vtkObject::~vtkObject   [protected, virtual]
 

vtkObject::vtkObject const vtkObject &    [inline, protected]
 

Definition at line 197 of file vtkObject.h.


Member Function Documentation

virtual const char* vtkObject::GetClassName   [inline, virtual]
 

Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented in vtkAbstractMapper, vtkAbstractTransform, vtkActor2D, vtkActor2DCollection, vtkAssemblyNode, vtkAssemblyPath, vtkAssemblyPaths, vtkAttributeData, vtkBitArray, vtkByteSwap, vtkCell, vtkCellArray, vtkCellData, vtkCellLinks, vtkCellTypes, vtkCharArray, vtkCollection, vtkContourValues, vtkCoordinate, vtkCriticalSection, vtkDataArray, vtkDataObject, vtkDataObjectCollection, vtkDataSet, vtkDataSetAttributes, vtkDataSetCollection, vtkDebugLeaks, vtkDirectory, vtkDoubleArray, vtkDynamicLoader, vtkEdgeTable, vtkEmptyCell, vtkExtentTranslator, vtkFieldData, vtkFileOutputWindow, vtkFloatArray, vtkFunctionSet, vtkGeneralTransform, vtkGenericCell, vtkGhostLevels, vtkHexahedron, vtkHomogeneousTransform, vtkIdentityTransform, vtkIdList, vtkImageData, vtkImageSource, vtkImageToStructuredPoints, vtkImplicitFunction, vtkImplicitFunctionCollection, vtkInitialValueProblemSolver, vtkIntArray, vtkInterpolatedVelocityField, vtkLine, vtkLinearTransform, vtkLocator, vtkLogLookupTable, vtkLongArray, vtkLookupTable, vtkMapper2D, vtkMath, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMergePoints2D, vtkMultiThreader, vtkMutexLock, vtkNormals, vtkObjectFactory, vtkObjectFactoryCollection, vtkOutputWindow, vtkPerspectiveTransform, vtkPixel, vtkPlane, vtkPlaneCollection, vtkPointData, vtkPointLocator, vtkPointLocator2D, vtkPoints, vtkPointSet, vtkPolyData, vtkPolyDataSource, vtkPolygon, vtkPolyLine, vtkPolyVertex, vtkPriorityQueue, vtkProcessObject, vtkProcessStatistics, vtkProp, vtkPropAssembly, vtkPropCollection, vtkProperty2D, vtkPyramid, vtkQuad, vtkQuadric, vtkRectilinearGrid, vtkReferenceCount, vtkRungeKutta2, vtkRungeKutta4, vtkScalars, vtkScalarsToColors, vtkShortArray, vtkSource, vtkStack, vtkStructuredData, vtkStructuredGrid, vtkStructuredPoints, vtkTCoords, vtkTensor, vtkTensors, vtkTetra, vtkTimerLog, vtkTransform, vtkTransformCollection, vtkTriangle, vtkTriangleStrip, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkUnstructuredGrid, vtkVectors, vtkVersion, vtkVertex, vtkViewport, vtkVoidArray, vtkVoxel, vtkWarpTransform, vtkWedge, vtkWin32OutputWindow, vtkWindow, vtkWindowLevelLookupTable, vtkWindowToImageFilter, vtkArcPlotter, vtkAsynchronousBuffer, vtkBranchExtentTranslator, vtkCellDerivatives, vtkCGMWriter, vtkChairDisplay, vtkCompositeFilter, vtkCubeAxesActor2D, vtkCyberReader, vtkDEMReader, vtkDepthSortPolyData, vtkEarthSource, vtkGetRemoteGhostCells, vtkGLUTesselatorTriangleFilter, vtkGridTransform, vtkImageBlockReader, vtkImageBlockWriter, vtkImageReslice, vtkImageToPolyDataFilter, vtkInputPort, vtkIVWriter, vtkLandmarkTransform, vtkLegendBoxActor, vtkLightKit, vtkMassProperties, vtkMILVideoSource, vtkMPIController, vtkMultiProcessController, vtkMultiProcessLog, vtkOBJReader, vtkOpenGLVolumeProVG500Mapper, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutputPort, vtkPieceScalars, vtkProjectedTexture, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSocketCommunicator, vtkSubdivideTetra, vtkSuperquadric, vtkSuperquadricSource, vtkSurfaceReconstructionFilter, vtkTextureMapToBox, vtkThinPlateSplineTransform, vtkThreadedController, vtkThreadSafeLog, vtkTransformToGrid, vtkTreeComposite, vtkVectorTopology, vtkVideoSource, vtkVolumeProMapper, vtkVolumeProVG500Mapper, vtkVRMLImporter, vtkWin32OffscreenRenderWindow, vtkWin32VideoSource, vtkXYPlotActor, vtk3DSImporter, vtkAbstractMapper3D, vtkAbstractPicker, vtkAbstractPropPicker, vtkActor, vtkActorCollection, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkAssembly, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBooleanTexture, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkBYUReader, vtkBYUWriter, vtkCamera, vtkCardinalSpline, vtkCastToConcrete, vtkCellCenters, vtkCellDataToPointData, vtkCellLocator, vtkCellPicker, vtkCleanPolyData, vtkClipPolyData, vtkClipVolume, vtkColorTransferFunction, vtkCone, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCuller, vtkCullerCollection, vtkCursor3D, vtkCutter, vtkCylinder, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectReader, vtkDataObjectSource, vtkDataObjectToDataSetFilter, vtkDataObjectWriter, vtkDataReader, vtkDataSetMapper, vtkDataSetReader, vtkDataSetSource, vtkDataSetToDataObjectFilter, vtkDataSetToDataSetFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkDataSetTriangleFilter, vtkDataSetWriter, vtkDataWriter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDirectionEncoder, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEncodedGradientEstimator, vtkEncodedGradientShader, vtkExporter, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkExtractVOI, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFiniteDifferenceGradientEstimator, vtkFollower, vtkFrustumCoverageCuller, vtkGaussianSplatter, vtkGeometryFilter, vtkGhostLevelToScalarFilter, vtkGlyph2D, vtkGlyph3D, vtkGraphicsFactory, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageActor, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitModeller, vtkImplicitSelectionLoop, vtkImplicitTextureCoords, vtkImplicitVolume, vtkImplicitWindowFunction, vtkImporter, vtkInteractorStyle, vtkInteractorStyleFlight, vtkInteractorStyleJoystickActor, vtkInteractorStyleJoystickCamera, vtkInteractorStyleSwitch, vtkInteractorStyleTrackball, vtkInteractorStyleTrackballActor, vtkInteractorStyleTrackballCamera, vtkInteractorStyleUser, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkIVExporter, vtkKochanekSpline, vtkLight, vtkLightCollection, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLODActor, vtkLODProp3D, vtkLoopSubdivisionFilter, vtkMapper, vtkMapperCollection, vtkMaskPoints, vtkMaskPolyData, vtkMCubesReader, vtkMCubesWriter, vtkMergeDataObjectFilter, vtkMergeFilter, vtkMergePoints, vtkMesaActor, vtkMesaCamera, vtkMesaImageActor, vtkMesaLight, vtkMesaPolyDataMapper, vtkMesaProjectedPolyDataRayBounder, vtkMesaProperty, vtkMesaRenderer, vtkMesaRenderWindow, vtkMesaTexture, vtkMesaVolumeTextureMapper2D, vtkOBBDicer, vtkOBBTree, vtkOBJExporter, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLImageActor, vtkOpenGLLight, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedPolyDataRayBounder, vtkOpenGLProperty, vtkOpenGLRenderer, vtkOpenGLRenderWindow, vtkOpenGLTexture, vtkOpenGLVolumeTextureMapper2D, vtkOutlineFilter, vtkOutlineSource, vtkPicker, vtkPiecewiseFunction, vtkPlanes, vtkPlaneSource, vtkPLOT3DReader, vtkPointDataToCellData, vtkPointLoad, vtkPointPicker, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPointSource, vtkPolyDataCollection, vtkPolyDataConnectivityFilter, vtkPolyDataMapper, vtkPolyDataNormals, vtkPolyDataReader, vtkPolyDataStreamer, vtkPolyDataToPolyDataFilter, vtkPolyDataWriter, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedPolyDataRayBounder, vtkProp3D, vtkProp3DCollection, vtkProperty, vtkPropPicker, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRayBounder, vtkRayCaster, vtkRectilinearGridGeometryFilter, vtkRectilinearGridReader, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkRectilinearGridWriter, vtkRecursiveDividingCubes, vtkRecursiveSphereDirectionEncoder, vtkRemoveGhostCells, vtkRenderer, vtkRendererCollection, vtkRendererSource, vtkRenderWindow, vtkRenderWindowCollection, vtkRenderWindowInteractor, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSampleFunction, vtkScalarTree, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShepardMethod, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSLCReader, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSphere, vtkSphereSource, vtkSpline, vtkSTLReader, vtkSTLWriter, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredGridReader, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredGridWriter, vtkStructuredPointsCollection, vtkStructuredPointsGeometryFilter, vtkStructuredPointsReader, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkStructuredPointsWriter, vtkSubPixelPositionEdgels, vtkTensorGlyph, vtkTextSource, vtkTexture, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTriangularTexture, vtkTubeFilter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridSource, vtkUnstructuredGridToUnstructuredGridFilter, vtkUnstructuredGridWriter, vtkVectorDot, vtkVectorNorm, vtkVectorText, vtkViewRays, vtkVolume, vtkVolume16Reader, vtkVolumeCollection, vtkVolumeMapper, vtkVolumeProperty, vtkVolumeRayCastCompositeFunction, vtkVolumeRayCastFunction, vtkVolumeRayCastIsosurfaceFunction, vtkVolumeRayCastMapper, vtkVolumeRayCastMIPFunction, vtkVolumeReader, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, vtkVoxelContoursToSurfaceFilter, vtkVoxelModeller, vtkVRMLExporter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWin32OpenGLRenderWindow, vtkWin32RenderWindowInteractor, vtkWindowedSincPolyDataFilter, vtkWorldPointPicker, vtkWriter, vtkXRenderWindowInteractor, vtkXRenderWindowTclInteractor, vtkAxisActor2D, vtkBMPReader, vtkBMPWriter, vtkGlyphSource2D, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageCityBlockDistance, vtkImageClip, vtkImageComposite, vtkImageConnector, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFilter, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageInPlaceFilter, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapper, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageMultipleInputFilter, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImager, vtkImageRange3D, vtkImagerCollection, vtkImageReader, vtkImageResample, vtkImageRFFT, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageThreshold, vtkImageToImageFilter, vtkImageTranslateExtent, vtkImageTwoInputFilter, vtkImageVariance3D, vtkImageViewer, vtkImageWindow, vtkImageWrapPad, vtkImageWriter, vtkImagingFactory, vtkLabeledDataMapper, vtkMesaImageMapper, vtkMesaImager, vtkMesaImageWindow, vtkMesaPolyDataMapper2D, vtkOpenGLImageMapper, vtkOpenGLImager, vtkOpenGLImageWindow, vtkOpenGLPolyDataMapper2D, vtkParallelCoordinatesActor, vtkPNMReader, vtkPNMWriter, vtkPolyDataMapper2D, vtkPostScriptWriter, vtkScalarBarActor, vtkScaledTextActor, vtkTextMapper, vtkTIFFReader, vtkTIFFWriter, vtkWin32ImageMapper, vtkWin32ImageWindow, vtkWin32OpenGLImageWindow, vtkWin32OpenGLTextMapper, vtkWin32PolyDataMapper2D, vtkWin32TextMapper, vtkXImageMapper, vtkXImageWindow, vtkXMesaTextMapper, vtkXOpenGLTextMapper, vtkXPolyDataMapper2D, vtkXTextMapper, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareObjectFactory, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSliceCubes, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

Definition at line 84 of file vtkObject.h.

int vtkObject::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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented in vtkAbstractMapper, vtkAbstractTransform, vtkActor2D, vtkActor2DCollection, vtkAssemblyNode, vtkAssemblyPath, vtkAttributeData, vtkBitArray, vtkByteSwap, vtkCell, vtkCellArray, vtkCellData, vtkCellLinks, vtkCellTypes, vtkCharArray, vtkCollection, vtkContourValues, vtkCoordinate, vtkCriticalSection, vtkDataArray, vtkDataObject, vtkDataObjectCollection, vtkDataSet, vtkDataSetAttributes, vtkDataSetCollection, vtkDebugLeaks, vtkDirectory, vtkDoubleArray, vtkDynamicLoader, vtkEdgeTable, vtkEmptyCell, vtkExtentTranslator, vtkFieldData, vtkFileOutputWindow, vtkFloatArray, vtkFunctionSet, vtkGeneralTransform, vtkGenericCell, vtkGhostLevels, vtkHexahedron, vtkHomogeneousTransform, vtkIdentityTransform, vtkIdList, vtkImageData, vtkImageSource, vtkImageToStructuredPoints, vtkImplicitFunction, vtkImplicitFunctionCollection, vtkInitialValueProblemSolver, vtkIntArray, vtkInterpolatedVelocityField, vtkLine, vtkLinearTransform, vtkLocator, vtkLogLookupTable, vtkLongArray, vtkLookupTable, vtkMapper2D, vtkMath, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMergePoints2D, vtkMultiThreader, vtkMutexLock, vtkNormals, vtkObjectFactory, vtkObjectFactoryCollection, vtkOutputWindow, vtkPerspectiveTransform, vtkPixel, vtkPlane, vtkPlaneCollection, vtkPointData, vtkPointLocator, vtkPointLocator2D, vtkPoints, vtkPointSet, vtkPolyData, vtkPolyDataSource, vtkPolygon, vtkPolyLine, vtkPolyVertex, vtkPriorityQueue, vtkProcessObject, vtkProcessStatistics, vtkProp, vtkPropAssembly, vtkPropCollection, vtkProperty2D, vtkPyramid, vtkQuad, vtkQuadric, vtkRectilinearGrid, vtkReferenceCount, vtkRungeKutta2, vtkRungeKutta4, vtkScalars, vtkScalarsToColors, vtkShortArray, vtkSource, vtkStack, vtkStructuredData, vtkStructuredGrid, vtkStructuredPoints, vtkTCoords, vtkTensor, vtkTensors, vtkTetra, vtkTimerLog, vtkTransform, vtkTransformCollection, vtkTriangle, vtkTriangleStrip, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkUnstructuredGrid, vtkVectors, vtkVersion, vtkVertex, vtkViewport, vtkVoidArray, vtkVoxel, vtkWarpTransform, vtkWedge, vtkWin32OutputWindow, vtkWindow, vtkWindowLevelLookupTable, vtkWindowToImageFilter, vtkArcPlotter, vtkAsynchronousBuffer, vtkBranchExtentTranslator, vtkCellDerivatives, vtkCGMWriter, vtkChairDisplay, vtkCompositeFilter, vtkCubeAxesActor2D, vtkCyberReader, vtkDEMReader, vtkDepthSortPolyData, vtkEarthSource, vtkGetRemoteGhostCells, vtkGLUTesselatorTriangleFilter, vtkGridTransform, vtkImageBlockReader, vtkImageBlockWriter, vtkImageReslice, vtkImageToPolyDataFilter, vtkInputPort, vtkIVWriter, vtkLandmarkTransform, vtkLegendBoxActor, vtkLightKit, vtkMassProperties, vtkMILVideoSource, vtkMPIController, vtkMultiProcessController, vtkOBJReader, vtkOpenGLVolumeProVG500Mapper, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutputPort, vtkPieceScalars, vtkProjectedTexture, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSocketCommunicator, vtkSubdivideTetra, vtkSuperquadric, vtkSuperquadricSource, vtkSurfaceReconstructionFilter, vtkTextureMapToBox, vtkThinPlateSplineTransform, vtkThreadedController, vtkTransformToGrid, vtkTreeComposite, vtkVectorTopology, vtkVideoSource, vtkVolumeProMapper, vtkVolumeProVG500Mapper, vtkVRMLImporter, vtkWin32OffscreenRenderWindow, vtkWin32VideoSource, vtkXYPlotActor, vtk3DSImporter, vtkAbstractMapper3D, vtkAbstractPicker, vtkAbstractPropPicker, vtkActor, vtkActorCollection, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkAssembly, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBooleanTexture, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkBYUReader, vtkBYUWriter, vtkCamera, vtkCardinalSpline, vtkCastToConcrete, vtkCellCenters, vtkCellDataToPointData, vtkCellLocator, vtkCellPicker, vtkClipPolyData, vtkClipVolume, vtkColorTransferFunction, vtkCone, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCuller, vtkCullerCollection, vtkCursor3D, vtkCutter, vtkCylinder, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectReader, vtkDataObjectSource, vtkDataObjectToDataSetFilter, vtkDataObjectWriter, vtkDataReader, vtkDataSetMapper, vtkDataSetReader, vtkDataSetSource, vtkDataSetToDataObjectFilter, vtkDataSetToDataSetFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkDataSetTriangleFilter, vtkDataSetWriter, vtkDataWriter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDirectionEncoder, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEncodedGradientEstimator, vtkEncodedGradientShader, vtkExporter, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkExtractVOI, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFiniteDifferenceGradientEstimator, vtkFollower, vtkFrustumCoverageCuller, vtkGaussianSplatter, vtkGeometryFilter, vtkGhostLevelToScalarFilter, vtkGlyph2D, vtkGlyph3D, vtkGraphicsFactory, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageActor, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitModeller, vtkImplicitSelectionLoop, vtkImplicitTextureCoords, vtkImplicitVolume, vtkImplicitWindowFunction, vtkImporter, vtkInteractorStyle, vtkInteractorStyleFlight, vtkInteractorStyleJoystickActor, vtkInteractorStyleJoystickCamera, vtkInteractorStyleSwitch, vtkInteractorStyleTrackball, vtkInteractorStyleTrackballActor, vtkInteractorStyleTrackballCamera, vtkInteractorStyleUser, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkIVExporter, vtkKochanekSpline, vtkLight, vtkLightCollection, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLODActor, vtkLODProp3D, vtkLoopSubdivisionFilter, vtkMapper, vtkMapperCollection, vtkMaskPoints, vtkMaskPolyData, vtkMCubesReader, vtkMCubesWriter, vtkMergeDataObjectFilter, vtkMergeFilter, vtkMergePoints, vtkMesaActor, vtkMesaCamera, vtkMesaImageActor, vtkMesaLight, vtkMesaPolyDataMapper, vtkMesaProjectedPolyDataRayBounder, vtkMesaProperty, vtkMesaRenderer, vtkMesaRenderWindow, vtkMesaTexture, vtkMesaVolumeTextureMapper2D, vtkOBBDicer, vtkOBBTree, vtkOBJExporter, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLImageActor, vtkOpenGLLight, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedPolyDataRayBounder, vtkOpenGLProperty, vtkOpenGLRenderer, vtkOpenGLRenderWindow, vtkOpenGLTexture, vtkOpenGLVolumeTextureMapper2D, vtkOutlineFilter, vtkOutlineSource, vtkPicker, vtkPiecewiseFunction, vtkPlanes, vtkPlaneSource, vtkPLOT3DReader, vtkPointDataToCellData, vtkPointLoad, vtkPointPicker, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPointSource, vtkPolyDataCollection, vtkPolyDataConnectivityFilter, vtkPolyDataMapper, vtkPolyDataNormals, vtkPolyDataReader, vtkPolyDataStreamer, vtkPolyDataToPolyDataFilter, vtkPolyDataWriter, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedPolyDataRayBounder, vtkProp3D, vtkProperty, vtkPropPicker, vtkQuadricClustering, vtkQuadricDecimation, vtkRayBounder, vtkRayCaster, vtkRectilinearGridGeometryFilter, vtkRectilinearGridReader, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkRectilinearGridWriter, vtkRecursiveDividingCubes, vtkRecursiveSphereDirectionEncoder, vtkRemoveGhostCells, vtkRenderer, vtkRendererCollection, vtkRendererSource, vtkRenderWindow, vtkRenderWindowCollection, vtkRenderWindowInteractor, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSampleFunction, vtkScalarTree, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShepardMethod, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSLCReader, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSphere, vtkSphereSource, vtkSpline, vtkSTLReader, vtkSTLWriter, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredGridReader, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredGridWriter, vtkStructuredPointsCollection, vtkStructuredPointsGeometryFilter, vtkStructuredPointsReader, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkStructuredPointsWriter, vtkSubPixelPositionEdgels, vtkTensorGlyph, vtkTextSource, vtkTexture, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTriangularTexture, vtkTubeFilter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridSource, vtkUnstructuredGridToUnstructuredGridFilter, vtkUnstructuredGridWriter, vtkVectorDot, vtkVectorNorm, vtkVectorText, vtkViewRays, vtkVolume, vtkVolume16Reader, vtkVolumeCollection, vtkVolumeMapper, vtkVolumeProperty, vtkVolumeRayCastCompositeFunction, vtkVolumeRayCastFunction, vtkVolumeRayCastIsosurfaceFunction, vtkVolumeRayCastMapper, vtkVolumeRayCastMIPFunction, vtkVolumeReader, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, vtkVoxelContoursToSurfaceFilter, vtkVoxelModeller, vtkVRMLExporter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWin32OpenGLRenderWindow, vtkWin32RenderWindowInteractor, vtkWindowedSincPolyDataFilter, vtkWorldPointPicker, vtkWriter, vtkXRenderWindowInteractor, vtkXRenderWindowTclInteractor, vtkAxisActor2D, vtkBMPReader, vtkBMPWriter, vtkGlyphSource2D, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageCityBlockDistance, vtkImageClip, vtkImageComposite, vtkImageConnector, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFilter, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageInPlaceFilter, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapper, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageMultipleInputFilter, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImager, vtkImageRange3D, vtkImagerCollection, vtkImageReader, vtkImageResample, vtkImageRFFT, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageThreshold, vtkImageToImageFilter, vtkImageTranslateExtent, vtkImageTwoInputFilter, vtkImageVariance3D, vtkImageViewer, vtkImageWindow, vtkImageWrapPad, vtkImageWriter, vtkImagingFactory, vtkLabeledDataMapper, vtkMesaImageMapper, vtkMesaImager, vtkMesaImageWindow, vtkMesaPolyDataMapper2D, vtkOpenGLImageMapper, vtkOpenGLImager, vtkOpenGLImageWindow, vtkOpenGLPolyDataMapper2D, vtkParallelCoordinatesActor, vtkPNMReader, vtkPNMWriter, vtkPolyDataMapper2D, vtkPostScriptWriter, vtkScalarBarActor, vtkScaledTextActor, vtkTextMapper, vtkTIFFReader, vtkTIFFWriter, vtkWin32ImageMapper, vtkWin32ImageWindow, vtkWin32OpenGLImageWindow, vtkWin32OpenGLTextMapper, vtkWin32PolyDataMapper2D, vtkWin32TextMapper, vtkXImageMapper, vtkXImageWindow, vtkXMesaTextMapper, vtkXOpenGLTextMapper, vtkXPolyDataMapper2D, vtkXTextMapper, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareObjectFactory, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSliceCubes, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

virtual int vtkObject::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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented in vtkAbstractMapper, vtkAbstractTransform, vtkActor2D, vtkActor2DCollection, vtkAssemblyNode, vtkAssemblyPath, vtkAttributeData, vtkBitArray, vtkByteSwap, vtkCell, vtkCellArray, vtkCellData, vtkCellLinks, vtkCellTypes, vtkCharArray, vtkCollection, vtkContourValues, vtkCoordinate, vtkCriticalSection, vtkDataArray, vtkDataObject, vtkDataObjectCollection, vtkDataSet, vtkDataSetAttributes, vtkDataSetCollection, vtkDebugLeaks, vtkDirectory, vtkDoubleArray, vtkDynamicLoader, vtkEdgeTable, vtkEmptyCell, vtkExtentTranslator, vtkFieldData, vtkFileOutputWindow, vtkFloatArray, vtkFunctionSet, vtkGeneralTransform, vtkGenericCell, vtkGhostLevels, vtkHexahedron, vtkHomogeneousTransform, vtkIdentityTransform, vtkIdList, vtkImageData, vtkImageSource, vtkImageToStructuredPoints, vtkImplicitFunction, vtkImplicitFunctionCollection, vtkInitialValueProblemSolver, vtkIntArray, vtkInterpolatedVelocityField, vtkLine, vtkLinearTransform, vtkLocator, vtkLogLookupTable, vtkLongArray, vtkLookupTable, vtkMapper2D, vtkMath, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMergePoints2D, vtkMultiThreader, vtkMutexLock, vtkNormals, vtkObjectFactory, vtkObjectFactoryCollection, vtkOutputWindow, vtkPerspectiveTransform, vtkPixel, vtkPlane, vtkPlaneCollection, vtkPointData, vtkPointLocator, vtkPointLocator2D, vtkPoints, vtkPointSet, vtkPolyData, vtkPolyDataSource, vtkPolygon, vtkPolyLine, vtkPolyVertex, vtkPriorityQueue, vtkProcessObject, vtkProcessStatistics, vtkProp, vtkPropAssembly, vtkPropCollection, vtkProperty2D, vtkPyramid, vtkQuad, vtkQuadric, vtkRectilinearGrid, vtkReferenceCount, vtkRungeKutta2, vtkRungeKutta4, vtkScalars, vtkScalarsToColors, vtkShortArray, vtkSource, vtkStack, vtkStructuredData, vtkStructuredGrid, vtkStructuredPoints, vtkTCoords, vtkTensor, vtkTensors, vtkTetra, vtkTimerLog, vtkTransform, vtkTransformCollection, vtkTriangle, vtkTriangleStrip, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkUnstructuredGrid, vtkVectors, vtkVersion, vtkVertex, vtkViewport, vtkVoidArray, vtkVoxel, vtkWarpTransform, vtkWedge, vtkWin32OutputWindow, vtkWindow, vtkWindowLevelLookupTable, vtkWindowToImageFilter, vtkArcPlotter, vtkAsynchronousBuffer, vtkBranchExtentTranslator, vtkCellDerivatives, vtkCGMWriter, vtkChairDisplay, vtkCompositeFilter, vtkCubeAxesActor2D, vtkCyberReader, vtkDEMReader, vtkDepthSortPolyData, vtkEarthSource, vtkGetRemoteGhostCells, vtkGLUTesselatorTriangleFilter, vtkGridTransform, vtkImageBlockReader, vtkImageBlockWriter, vtkImageReslice, vtkImageToPolyDataFilter, vtkInputPort, vtkIVWriter, vtkLandmarkTransform, vtkLegendBoxActor, vtkLightKit, vtkMassProperties, vtkMILVideoSource, vtkMPIController, vtkMultiProcessController, vtkOBJReader, vtkOpenGLVolumeProVG500Mapper, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutputPort, vtkPieceScalars, vtkProjectedTexture, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSocketCommunicator, vtkSubdivideTetra, vtkSuperquadric, vtkSuperquadricSource, vtkSurfaceReconstructionFilter, vtkTextureMapToBox, vtkThinPlateSplineTransform, vtkThreadedController, vtkTransformToGrid, vtkTreeComposite, vtkVectorTopology, vtkVideoSource, vtkVolumeProMapper, vtkVolumeProVG500Mapper, vtkVRMLImporter, vtkWin32OffscreenRenderWindow, vtkWin32VideoSource, vtkXYPlotActor, vtk3DSImporter, vtkAbstractMapper3D, vtkAbstractPicker, vtkAbstractPropPicker, vtkActor, vtkActorCollection, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkAssembly, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBooleanTexture, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkBYUReader, vtkBYUWriter, vtkCamera, vtkCardinalSpline, vtkCastToConcrete, vtkCellCenters, vtkCellDataToPointData, vtkCellLocator, vtkCellPicker, vtkClipPolyData, vtkClipVolume, vtkColorTransferFunction, vtkCone, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCuller, vtkCullerCollection, vtkCursor3D, vtkCutter, vtkCylinder, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectReader, vtkDataObjectSource, vtkDataObjectToDataSetFilter, vtkDataObjectWriter, vtkDataReader, vtkDataSetMapper, vtkDataSetReader, vtkDataSetSource, vtkDataSetToDataObjectFilter, vtkDataSetToDataSetFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkDataSetTriangleFilter, vtkDataSetWriter, vtkDataWriter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDirectionEncoder, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEncodedGradientEstimator, vtkEncodedGradientShader, vtkExporter, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkExtractVOI, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFiniteDifferenceGradientEstimator, vtkFollower, vtkFrustumCoverageCuller, vtkGaussianSplatter, vtkGeometryFilter, vtkGhostLevelToScalarFilter, vtkGlyph2D, vtkGlyph3D, vtkGraphicsFactory, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageActor, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitModeller, vtkImplicitSelectionLoop, vtkImplicitTextureCoords, vtkImplicitVolume, vtkImplicitWindowFunction, vtkImporter, vtkInteractorStyle, vtkInteractorStyleFlight, vtkInteractorStyleJoystickActor, vtkInteractorStyleJoystickCamera, vtkInteractorStyleSwitch, vtkInteractorStyleTrackball, vtkInteractorStyleTrackballActor, vtkInteractorStyleTrackballCamera, vtkInteractorStyleUser, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkIVExporter, vtkKochanekSpline, vtkLight, vtkLightCollection, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLODActor, vtkLODProp3D, vtkLoopSubdivisionFilter, vtkMapper, vtkMapperCollection, vtkMaskPoints, vtkMaskPolyData, vtkMCubesReader, vtkMCubesWriter, vtkMergeDataObjectFilter, vtkMergeFilter, vtkMergePoints, vtkMesaActor, vtkMesaCamera, vtkMesaImageActor, vtkMesaLight, vtkMesaPolyDataMapper, vtkMesaProjectedPolyDataRayBounder, vtkMesaProperty, vtkMesaRenderer, vtkMesaRenderWindow, vtkMesaTexture, vtkMesaVolumeTextureMapper2D, vtkOBBDicer, vtkOBBTree, vtkOBJExporter, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLImageActor, vtkOpenGLLight, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedPolyDataRayBounder, vtkOpenGLProperty, vtkOpenGLRenderer, vtkOpenGLRenderWindow, vtkOpenGLTexture, vtkOpenGLVolumeTextureMapper2D, vtkOutlineFilter, vtkOutlineSource, vtkPicker, vtkPiecewiseFunction, vtkPlanes, vtkPlaneSource, vtkPLOT3DReader, vtkPointDataToCellData, vtkPointLoad, vtkPointPicker, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPointSource, vtkPolyDataCollection, vtkPolyDataConnectivityFilter, vtkPolyDataMapper, vtkPolyDataNormals, vtkPolyDataReader, vtkPolyDataStreamer, vtkPolyDataToPolyDataFilter, vtkPolyDataWriter, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedPolyDataRayBounder, vtkProp3D, vtkProperty, vtkPropPicker, vtkQuadricClustering, vtkQuadricDecimation, vtkRayBounder, vtkRayCaster, vtkRectilinearGridGeometryFilter, vtkRectilinearGridReader, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkRectilinearGridWriter, vtkRecursiveDividingCubes, vtkRecursiveSphereDirectionEncoder, vtkRemoveGhostCells, vtkRenderer, vtkRendererCollection, vtkRendererSource, vtkRenderWindow, vtkRenderWindowCollection, vtkRenderWindowInteractor, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSampleFunction, vtkScalarTree, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShepardMethod, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSLCReader, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSphere, vtkSphereSource, vtkSpline, vtkSTLReader, vtkSTLWriter, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredGridReader, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredGridWriter, vtkStructuredPointsCollection, vtkStructuredPointsGeometryFilter, vtkStructuredPointsReader, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkStructuredPointsWriter, vtkSubPixelPositionEdgels, vtkTensorGlyph, vtkTextSource, vtkTexture, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTriangularTexture, vtkTubeFilter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridSource, vtkUnstructuredGridToUnstructuredGridFilter, vtkUnstructuredGridWriter, vtkVectorDot, vtkVectorNorm, vtkVectorText, vtkViewRays, vtkVolume, vtkVolume16Reader, vtkVolumeCollection, vtkVolumeMapper, vtkVolumeProperty, vtkVolumeRayCastCompositeFunction, vtkVolumeRayCastFunction, vtkVolumeRayCastIsosurfaceFunction, vtkVolumeRayCastMapper, vtkVolumeRayCastMIPFunction, vtkVolumeReader, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, vtkVoxelContoursToSurfaceFilter, vtkVoxelModeller, vtkVRMLExporter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWin32OpenGLRenderWindow, vtkWin32RenderWindowInteractor, vtkWindowedSincPolyDataFilter, vtkWorldPointPicker, vtkWriter, vtkXRenderWindowInteractor, vtkXRenderWindowTclInteractor, vtkAxisActor2D, vtkBMPReader, vtkBMPWriter, vtkGlyphSource2D, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageCityBlockDistance, vtkImageClip, vtkImageComposite, vtkImageConnector, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFilter, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageInPlaceFilter, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapper, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageMultipleInputFilter, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImager, vtkImageRange3D, vtkImagerCollection, vtkImageReader, vtkImageResample, vtkImageRFFT, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageThreshold, vtkImageToImageFilter, vtkImageTranslateExtent, vtkImageTwoInputFilter, vtkImageVariance3D, vtkImageViewer, vtkImageWindow, vtkImageWrapPad, vtkImageWriter, vtkImagingFactory, vtkLabeledDataMapper, vtkMesaImageMapper, vtkMesaImager, vtkMesaImageWindow, vtkMesaPolyDataMapper2D, vtkOpenGLImageMapper, vtkOpenGLImager, vtkOpenGLImageWindow, vtkOpenGLPolyDataMapper2D, vtkParallelCoordinatesActor, vtkPNMReader, vtkPNMWriter, vtkPolyDataMapper2D, vtkPostScriptWriter, vtkScalarBarActor, vtkScaledTextActor, vtkTextMapper, vtkTIFFReader, vtkTIFFWriter, vtkWin32ImageMapper, vtkWin32ImageWindow, vtkWin32OpenGLImageWindow, vtkWin32OpenGLTextMapper, vtkWin32PolyDataMapper2D, vtkWin32TextMapper, vtkXImageMapper, vtkXImageWindow, vtkXMesaTextMapper, vtkXOpenGLTextMapper, vtkXPolyDataMapper2D, vtkXTextMapper, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareObjectFactory, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSliceCubes, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

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

Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h.

Reimplemented in vtkAbstractMapper, vtkAbstractTransform, vtkActor2D, vtkActor2DCollection, vtkAssemblyNode, vtkAssemblyPath, vtkAttributeData, vtkBitArray, vtkByteSwap, vtkCell, vtkCellArray, vtkCellData, vtkCellLinks, vtkCellTypes, vtkCharArray, vtkCollection, vtkContourValues, vtkCoordinate, vtkCriticalSection, vtkDataArray, vtkDataObject, vtkDataObjectCollection, vtkDataSet, vtkDataSetAttributes, vtkDataSetCollection, vtkDebugLeaks, vtkDirectory, vtkDoubleArray, vtkDynamicLoader, vtkEdgeTable, vtkEmptyCell, vtkExtentTranslator, vtkFieldData, vtkFileOutputWindow, vtkFloatArray, vtkFunctionSet, vtkGeneralTransform, vtkGenericCell, vtkGhostLevels, vtkHexahedron, vtkHomogeneousTransform, vtkIdentityTransform, vtkIdList, vtkImageData, vtkImageSource, vtkImageToStructuredPoints, vtkImplicitFunction, vtkImplicitFunctionCollection, vtkInitialValueProblemSolver, vtkIntArray, vtkInterpolatedVelocityField, vtkLine, vtkLinearTransform, vtkLocator, vtkLogLookupTable, vtkLongArray, vtkLookupTable, vtkMapper2D, vtkMath, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMergePoints2D, vtkMultiThreader, vtkMutexLock, vtkNormals, vtkObjectFactory, vtkObjectFactoryCollection, vtkOutputWindow, vtkPerspectiveTransform, vtkPixel, vtkPlane, vtkPlaneCollection, vtkPointData, vtkPointLocator, vtkPointLocator2D, vtkPoints, vtkPointSet, vtkPolyData, vtkPolyDataSource, vtkPolygon, vtkPolyLine, vtkPolyVertex, vtkPriorityQueue, vtkProcessObject, vtkProcessStatistics, vtkProp, vtkPropAssembly, vtkPropCollection, vtkProperty2D, vtkPyramid, vtkQuad, vtkQuadric, vtkRectilinearGrid, vtkReferenceCount, vtkRungeKutta2, vtkRungeKutta4, vtkScalars, vtkScalarsToColors, vtkShortArray, vtkSource, vtkStack, vtkStructuredData, vtkStructuredGrid, vtkStructuredPoints, vtkTCoords, vtkTensor, vtkTensors, vtkTetra, vtkTimerLog, vtkTransform, vtkTransformCollection, vtkTriangle, vtkTriangleStrip, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkUnstructuredGrid, vtkVectors, vtkVersion, vtkVertex, vtkViewport, vtkVoidArray, vtkVoxel, vtkWarpTransform, vtkWedge, vtkWin32OutputWindow, vtkWindow, vtkWindowLevelLookupTable, vtkWindowToImageFilter, vtkArcPlotter, vtkAsynchronousBuffer, vtkBranchExtentTranslator, vtkCellDerivatives, vtkCGMWriter, vtkChairDisplay, vtkCompositeFilter, vtkCubeAxesActor2D, vtkCyberReader, vtkDEMReader, vtkDepthSortPolyData, vtkEarthSource, vtkGetRemoteGhostCells, vtkGLUTesselatorTriangleFilter, vtkGridTransform, vtkImageBlockReader, vtkImageBlockWriter, vtkImageReslice, vtkImageToPolyDataFilter, vtkInputPort, vtkIVWriter, vtkLandmarkTransform, vtkLegendBoxActor, vtkLightKit, vtkMassProperties, vtkMILVideoSource, vtkMPIController, vtkMultiProcessController, vtkOBJReader, vtkOpenGLVolumeProVG500Mapper, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutputPort, vtkPieceScalars, vtkProjectedTexture, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSocketCommunicator, vtkSubdivideTetra, vtkSuperquadric, vtkSuperquadricSource, vtkSurfaceReconstructionFilter, vtkTextureMapToBox, vtkThinPlateSplineTransform, vtkThreadedController, vtkTransformToGrid, vtkTreeComposite, vtkVectorTopology, vtkVideoSource, vtkVolumeProMapper, vtkVolumeProVG500Mapper, vtkVRMLImporter, vtkWin32OffscreenRenderWindow, vtkWin32VideoSource, vtkXYPlotActor, vtk3DSImporter, vtkAbstractMapper3D, vtkAbstractPicker, vtkAbstractPropPicker, vtkActor, vtkActorCollection, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkAssembly, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBooleanTexture, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkBYUReader, vtkBYUWriter, vtkCamera, vtkCardinalSpline, vtkCastToConcrete, vtkCellCenters, vtkCellDataToPointData, vtkCellLocator, vtkCellPicker, vtkClipPolyData, vtkClipVolume, vtkColorTransferFunction, vtkCone, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCuller, vtkCullerCollection, vtkCursor3D, vtkCutter, vtkCylinder, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectReader, vtkDataObjectSource, vtkDataObjectToDataSetFilter, vtkDataObjectWriter, vtkDataReader, vtkDataSetMapper, vtkDataSetReader, vtkDataSetSource, vtkDataSetToDataObjectFilter, vtkDataSetToDataSetFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter, vtkDataSetToStructuredPointsFilter, vtkDataSetToUnstructuredGridFilter, vtkDataSetTriangleFilter, vtkDataSetWriter, vtkDataWriter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDirectionEncoder, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEncodedGradientEstimator, vtkEncodedGradientShader, vtkExporter, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkExtractVOI, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFiniteDifferenceGradientEstimator, vtkFollower, vtkFrustumCoverageCuller, vtkGaussianSplatter, vtkGeometryFilter, vtkGhostLevelToScalarFilter, vtkGlyph2D, vtkGlyph3D, vtkGraphicsFactory, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageActor, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitModeller, vtkImplicitSelectionLoop, vtkImplicitTextureCoords, vtkImplicitVolume, vtkImplicitWindowFunction, vtkImporter, vtkInteractorStyle, vtkInteractorStyleFlight, vtkInteractorStyleJoystickActor, vtkInteractorStyleJoystickCamera, vtkInteractorStyleSwitch, vtkInteractorStyleTrackball, vtkInteractorStyleTrackballActor, vtkInteractorStyleTrackballCamera, vtkInteractorStyleUser, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkIVExporter, vtkKochanekSpline, vtkLight, vtkLightCollection, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLODActor, vtkLODProp3D, vtkLoopSubdivisionFilter, vtkMapper, vtkMapperCollection, vtkMaskPoints, vtkMaskPolyData, vtkMCubesReader, vtkMCubesWriter, vtkMergeDataObjectFilter, vtkMergeFilter, vtkMergePoints, vtkMesaActor, vtkMesaCamera, vtkMesaImageActor, vtkMesaLight, vtkMesaPolyDataMapper, vtkMesaProjectedPolyDataRayBounder, vtkMesaProperty, vtkMesaRenderer, vtkMesaRenderWindow, vtkMesaTexture, vtkMesaVolumeTextureMapper2D, vtkOBBDicer, vtkOBBTree, vtkOBJExporter, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLImageActor, vtkOpenGLLight, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedPolyDataRayBounder, vtkOpenGLProperty, vtkOpenGLRenderer, vtkOpenGLRenderWindow, vtkOpenGLTexture, vtkOpenGLVolumeTextureMapper2D, vtkOutlineFilter, vtkOutlineSource, vtkPicker, vtkPiecewiseFunction, vtkPlanes, vtkPlaneSource, vtkPLOT3DReader, vtkPointDataToCellData, vtkPointLoad, vtkPointPicker, vtkPointSetSource, vtkPointSetToPointSetFilter, vtkPointSource, vtkPolyDataCollection, vtkPolyDataConnectivityFilter, vtkPolyDataMapper, vtkPolyDataNormals, vtkPolyDataReader, vtkPolyDataStreamer, vtkPolyDataToPolyDataFilter, vtkPolyDataWriter, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedPolyDataRayBounder, vtkProp3D, vtkProperty, vtkPropPicker, vtkQuadricClustering, vtkQuadricDecimation, vtkRayBounder, vtkRayCaster, vtkRectilinearGridGeometryFilter, vtkRectilinearGridReader, vtkRectilinearGridSource, vtkRectilinearGridToPolyDataFilter, vtkRectilinearGridWriter, vtkRecursiveDividingCubes, vtkRecursiveSphereDirectionEncoder, vtkRemoveGhostCells, vtkRenderer, vtkRendererCollection, vtkRendererSource, vtkRenderWindow, vtkRenderWindowCollection, vtkRenderWindowInteractor, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSampleFunction, vtkScalarTree, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShepardMethod, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSLCReader, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSphere, vtkSphereSource, vtkSpline, vtkSTLReader, vtkSTLWriter, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredGridReader, vtkStructuredGridSource, vtkStructuredGridToPolyDataFilter, vtkStructuredGridToStructuredGridFilter, vtkStructuredGridWriter, vtkStructuredPointsCollection, vtkStructuredPointsGeometryFilter, vtkStructuredPointsReader, vtkStructuredPointsSource, vtkStructuredPointsToPolyDataFilter, vtkStructuredPointsToStructuredPointsFilter, vtkStructuredPointsToUnstructuredGridFilter, vtkStructuredPointsWriter, vtkSubPixelPositionEdgels, vtkTensorGlyph, vtkTextSource, vtkTexture, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTriangularTexture, vtkTubeFilter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridSource, vtkUnstructuredGridToUnstructuredGridFilter, vtkUnstructuredGridWriter, vtkVectorDot, vtkVectorNorm, vtkVectorText, vtkViewRays, vtkVolume, vtkVolume16Reader, vtkVolumeCollection, vtkVolumeMapper, vtkVolumeProperty, vtkVolumeRayCastCompositeFunction, vtkVolumeRayCastFunction, vtkVolumeRayCastIsosurfaceFunction, vtkVolumeRayCastMapper, vtkVolumeRayCastMIPFunction, vtkVolumeReader, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, vtkVoxelContoursToSurfaceFilter, vtkVoxelModeller, vtkVRMLExporter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWin32OpenGLRenderWindow, vtkWin32RenderWindowInteractor, vtkWindowedSincPolyDataFilter, vtkWorldPointPicker, vtkWriter, vtkXRenderWindowInteractor, vtkXRenderWindowTclInteractor, vtkAxisActor2D, vtkBMPReader, vtkBMPWriter, vtkGlyphSource2D, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageCityBlockDistance, vtkImageClip, vtkImageComposite, vtkImageConnector, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFilter, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageInPlaceFilter, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapper, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageMultipleInputFilter, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImager, vtkImageRange3D, vtkImagerCollection, vtkImageReader, vtkImageResample, vtkImageRFFT, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageThreshold, vtkImageToImageFilter, vtkImageTranslateExtent, vtkImageTwoInputFilter, vtkImageVariance3D, vtkImageViewer, vtkImageWindow, vtkImageWrapPad, vtkImageWriter, vtkImagingFactory, vtkLabeledDataMapper, vtkMesaImageMapper, vtkMesaImager, vtkMesaImageWindow, vtkMesaPolyDataMapper2D, vtkOpenGLImageMapper, vtkOpenGLImager, vtkOpenGLImageWindow, vtkOpenGLPolyDataMapper2D, vtkParallelCoordinatesActor, vtkPNMReader, vtkPNMWriter, vtkPolyDataMapper2D, vtkPostScriptWriter, vtkScalarBarActor, vtkScaledTextActor, vtkTextMapper, vtkTIFFReader, vtkTIFFWriter, vtkWin32ImageMapper, vtkWin32ImageWindow, vtkWin32OpenGLImageWindow, vtkWin32OpenGLTextMapper, vtkWin32PolyDataMapper2D, vtkWin32TextMapper, vtkXImageMapper, vtkXImageWindow, vtkXMesaTextMapper, vtkXOpenGLTextMapper, vtkXPolyDataMapper2D, vtkXTextMapper, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareObjectFactory, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSliceCubes, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

virtual void vtkObject::Delete   [virtual]
 

Delete a VTK object. This method should always be used to delete an object when the New() method was used to create it. Using the C++ delete method will not work with reference counting.

Referenced by vtkTexture::SetInput(), vtkStructuredPointsWriter::SetInput(), vtkStructuredPointsToUnstructuredGridFilter::SetInput(), vtkStructuredPointsToStructuredPointsFilter::SetInput(), vtkStructuredPointsToPolyDataFilter::SetInput(), vtkSpatialRepresentationFilter::SetInput(), vtkDataSetWriter::SetInput(), vtkDataSetToUnstructuredGridFilter::SetInput(), vtkDataSetToStructuredPointsFilter::SetInput(), vtkDataSetToStructuredGridFilter::SetInput(), vtkDataSetToDataSetFilter::SetInput(), vtkDataSetMapper::SetInput(), vtkMergeFilter::SetScalars(), vtkProbeFilter::SetSource(), and vtkImplicitVolume::SetVolume().

vtkObject* vtkObject::New   [inline, static]
 

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

Reimplemented in vtkActor2D, vtkActor2DCollection, vtkAssemblyNode, vtkAssemblyPath, vtkAssemblyPaths, vtkBitArray, vtkByteSwap, vtkCellArray, vtkCellData, vtkCellLinks, vtkCellTypes, vtkCharArray, vtkCollection, vtkContourValues, vtkCoordinate, vtkCriticalSection, vtkDataObject, vtkDataObjectCollection, vtkDataSetAttributes, vtkDataSetCollection, vtkDebugLeaks, vtkDirectory, vtkDoubleArray, vtkDynamicLoader, vtkEdgeTable, vtkEmptyCell, vtkExtentTranslator, vtkFieldData, vtkFileOutputWindow, vtkFloatArray, vtkFloatNormals, vtkFloatPoints, vtkFloatScalars, vtkFloatTCoords, vtkFloatTensors, vtkFloatVectors, vtkGeneralTransform, vtkGenericCell, vtkGhostLevels, vtkHexahedron, vtkIdentityTransform, vtkIdList, vtkImageData, vtkImageSource, vtkImageToStructuredPoints, vtkImplicitFunctionCollection, vtkIntArray, vtkInterpolatedVelocityField, vtkLine, vtkLogLookupTable, vtkLongArray, vtkLookupTable, vtkMapper2D, vtkMath, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMergePoints2D, vtkMultiThreader, vtkMutexLock, vtkNormals, vtkObjectFactoryCollection, vtkOutputWindow, vtkPerspectiveTransform, vtkPixel, vtkPlane, vtkPlaneCollection, vtkPointData, vtkPointLocator, vtkPointLocator2D, vtkPoints, vtkPolyData, vtkPolyDataSource, vtkPolygon, vtkPolyLine, vtkPolyVertex, vtkPriorityQueue, vtkProcessObject, vtkProcessStatistics, vtkProp, vtkPropAssembly, vtkPropCollection, vtkProperty2D, vtkPyramid, vtkQuad, vtkQuadric, vtkRectilinearGrid, vtkReferenceCount, vtkRungeKutta2, vtkRungeKutta4, vtkScalars, vtkShortArray, vtkSource, vtkStack, vtkStructuredData, vtkStructuredGrid, vtkStructuredPoints, vtkTCoords, vtkTensor, vtkTensors, vtkTetra, vtkTimerLog, vtkTransform, vtkTransformCollection, vtkTriangle, vtkTriangleStrip, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkUnstructuredGrid, vtkVectors, vtkVersion, vtkVertex, vtkVoidArray, vtkVoxel, vtkWedge, vtkWin32OutputWindow, vtkWindowLevelLookupTable, vtkWindowToImageFilter, vtkArcPlotter, vtkAsynchronousBuffer, vtkBranchExtentTranslator, vtkCellDerivatives, vtkCGMWriter, vtkChairDisplay, vtkCompositeFilter, vtkCubeAxesActor2D, vtkCyberReader, vtkDEMReader, vtkDepthSortPolyData, vtkEarthSource, vtkGetRemoteGhostCells, vtkGLUTesselatorTriangleFilter, vtkGridTransform, vtkImageBlockReader, vtkImageBlockWriter, vtkImageReslice, vtkImageToPolyDataFilter, vtkInputPort, vtkIVWriter, vtkLandmarkTransform, vtkLegendBoxActor, vtkLightKit, vtkMassProperties, vtkMILVideoSource, vtkMPIController, vtkMultiProcessController, vtkMultiProcessLog, vtkOBJReader, vtkOpenGLVolumeProVG500Mapper, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutputPort, vtkPieceScalars, vtkProjectedTexture, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSocketCommunicator, vtkSubdivideTetra, vtkSuperquadric, vtkSuperquadricSource, vtkSurfaceReconstructionFilter, vtkTextureMapToBox, vtkThinPlateSplineTransform, vtkThreadedController, vtkThreadSafeLog, vtkTransformToGrid, vtkTreeComposite, vtkVectorTopology, vtkVideoSource, vtkVolumeProMapper, vtkVolumeProVG500Mapper, vtkVRMLImporter, vtkWin32OffscreenRenderWindow, vtkWin32VideoSource, vtkXYPlotActor, vtk3DSImporter, vtkActor, vtkActorCollection, vtkAppendFilter, vtkAppendPolyData, vtkAssembly, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBooleanTexture, vtkBrownianPoints, vtkButterflySubdivisionFilter, vtkBYUReader, vtkBYUWriter, vtkCamera, vtkCardinalSpline, vtkCastToConcrete, vtkCellCenters, vtkCellDataToPointData, vtkCellLocator, vtkCellPicker, vtkCleanPolyData, vtkClipPolyData, vtkClipVolume, vtkColorTransferFunction, vtkCone, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCullerCollection, vtkCursor3D, vtkCutter, vtkCylinder, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectReader, vtkDataObjectSource, vtkDataObjectToDataSetFilter, vtkDataObjectWriter, vtkDataReader, vtkDataSetMapper, vtkDataSetReader, vtkDataSetSource, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDataSetWriter, vtkDataWriter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEncodedGradientShader, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVectorComponents, vtkExtractVOI, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFiniteDifferenceGradientEstimator, vtkFollower, vtkFrustumCoverageCuller, vtkGaussianSplatter, vtkGeometryFilter, vtkGhostLevelToScalarFilter, vtkGlyph2D, vtkGlyph3D, vtkGraphicsFactory, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageActor, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitModeller, vtkImplicitSelectionLoop, vtkImplicitTextureCoords, vtkImplicitVolume, vtkImplicitWindowFunction, vtkInteractorStyle, vtkInteractorStyleFlight, vtkInteractorStyleJoystickActor, vtkInteractorStyleJoystickCamera, vtkInteractorStyleSwitch, vtkInteractorStyleTrackball, vtkInteractorStyleTrackballActor, vtkInteractorStyleTrackballCamera, vtkInteractorStyleUser, vtkInterpolateDataSetAttributes, vtkIVExporter, vtkKochanekSpline, vtkLight, vtkLightCollection, vtkLinearExtrusionFilter, vtkLinearSubdivisionFilter, vtkLineSource, vtkLinkEdgels, vtkLODActor, vtkLODProp3D, vtkLoopSubdivisionFilter, vtkMapperCollection, vtkMaskPoints, vtkMaskPolyData, vtkMCubesReader, vtkMCubesWriter, vtkMergeDataObjectFilter, vtkMergeFilter, vtkMergePoints, vtkMesaActor, vtkMesaCamera, vtkMesaImageActor, vtkMesaLight, vtkMesaPolyDataMapper, vtkMesaProjectedPolyDataRayBounder, vtkMesaProperty, vtkMesaRenderer, vtkMesaRenderWindow, vtkMesaTexture, vtkMesaVolumeTextureMapper2D, vtkOBBDicer, vtkOBBTree, vtkOBJExporter, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLImageActor, vtkOpenGLLight, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedPolyDataRayBounder, vtkOpenGLProperty, vtkOpenGLRenderer, vtkOpenGLRenderWindow, vtkOpenGLTexture, vtkOpenGLVolumeTextureMapper2D, vtkOutlineFilter, vtkOutlineSource, vtkPicker, vtkPiecewiseFunction, vtkPlanes, vtkPlaneSource, vtkPLOT3DReader, vtkPointDataToCellData, vtkPointLoad, vtkPointPicker, vtkPointSetSource, vtkPointSource, vtkPolyDataCollection, vtkPolyDataConnectivityFilter, vtkPolyDataMapper, vtkPolyDataNormals, vtkPolyDataReader, vtkPolyDataStreamer, vtkPolyDataWriter, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableFilter, vtkProgrammableGlyphFilter, vtkProgrammableSource, vtkProjectedPolyDataRayBounder, vtkProp3DCollection, vtkProperty, vtkPropPicker, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRayCaster, vtkRectilinearGridGeometryFilter, vtkRectilinearGridReader, vtkRectilinearGridSource, vtkRectilinearGridWriter, vtkRecursiveDividingCubes, vtkRecursiveSphereDirectionEncoder, vtkRemoveGhostCells, vtkRenderer, vtkRendererCollection, vtkRendererSource, vtkRenderWindow, vtkRenderWindowCollection, vtkRenderWindowInteractor, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSampleFunction, vtkScalarTree, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShepardMethod, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSLCReader, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSphere, vtkSphereSource, vtkSTLReader, vtkSTLWriter, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridOutlineFilter, vtkStructuredGridReader, vtkStructuredGridSource, vtkStructuredGridWriter, vtkStructuredPointsCollection, vtkStructuredPointsGeometryFilter, vtkStructuredPointsReader, vtkStructuredPointsSource, vtkStructuredPointsWriter, vtkSubPixelPositionEdgels, vtkTensorGlyph, vtkTextSource, vtkTexture, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTriangularTexture, vtkTubeFilter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridSource, vtkUnstructuredGridWriter, vtkVectorDot, vtkVectorNorm, vtkVectorText, vtkViewRays, vtkVolume, vtkVolume16Reader, vtkVolumeCollection, vtkVolumeProperty, vtkVolumeRayCastCompositeFunction, vtkVolumeRayCastIsosurfaceFunction, vtkVolumeRayCastMapper, vtkVolumeRayCastMIPFunction, vtkVolumeTextureMapper2D, vtkVoxelContoursToSurfaceFilter, vtkVoxelModeller, vtkVRMLExporter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWin32OpenGLRenderWindow, vtkWin32RenderWindowInteractor, vtkWindowedSincPolyDataFilter, vtkWorldPointPicker, vtkXRenderWindow, vtkXRenderWindowInteractor, vtkXRenderWindowTclInteractor, vtkAxisActor2D, vtkBMPReader, vtkBMPWriter, vtkGlyphSource2D, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageAppendComponents, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageCityBlockDistance, vtkImageClip, vtkImageComposite, vtkImageConnector, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageDivergence, vtkImageDotProduct, vtkImageEllipsoidSource, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFFT, vtkImageFilter, vtkImageFlip, vtkImageFourierCenter, vtkImageFourierFilter, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageHybridMedian2D, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageInPlaceFilter, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageLuminance, vtkImageMagnify, vtkImageMagnitude, vtkImageMandelbrotSource, vtkImageMapper, vtkImageMapToColors, vtkImageMapToRGBA, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMirrorPad, vtkImageMultipleInputFilter, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageNormalize, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImager, vtkImageRange3D, vtkImagerCollection, vtkImageReader, vtkImageResample, vtkImageRFFT, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageThreshold, vtkImageToImageFilter, vtkImageTranslateExtent, vtkImageTwoInputFilter, vtkImageVariance3D, vtkImageViewer, vtkImageWindow, vtkImageWrapPad, vtkImageWriter, vtkImagingFactory, vtkLabeledDataMapper, vtkMesaImageMapper, vtkMesaImager, vtkMesaImageWindow, vtkMesaPolyDataMapper2D, vtkOpenGLImageMapper, vtkOpenGLImager, vtkOpenGLImageWindow, vtkOpenGLPolyDataMapper2D, vtkParallelCoordinatesActor, vtkPNMReader, vtkPNMWriter, vtkPolyDataMapper2D, vtkPostScriptWriter, vtkScalarBarActor, vtkScaledTextActor, vtkTextMapper, vtkTIFFReader, vtkTIFFWriter, vtkWin32ImageMapper, vtkWin32ImageWindow, vtkWin32OpenGLImageWindow, vtkWin32OpenGLTextMapper, vtkWin32PolyDataMapper2D, vtkWin32TextMapper, vtkXImageMapper, vtkXImageWindow, vtkXMesaTextMapper, vtkXOpenGLTextMapper, vtkXPolyDataMapper2D, vtkXTextMapper, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareContourFilter, vtkKitwareObjectFactory, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSliceCubes, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

Definition at line 109 of file vtkObject.h.

virtual void vtkObject::DebugOn   [virtual]
 

Turn debugging output on.

Reimplemented in vtkImageOpenClose3D.

virtual void vtkObject::DebugOff   [virtual]
 

Turn debugging output off.

Reimplemented in vtkImageOpenClose3D.

unsigned char vtkObject::GetDebug  
 

Get the value of the debug flag.

void vtkObject::SetDebug unsigned char    debugFlag
 

Set the value of the debug flag. A non-zero value turns debugging on.

void vtkObject::BreakOnError   [static]
 

This method is called when vtkErrorMacro executes. It allows the debugger to break on error.

void vtkObject::Modified   [inline, virtual]
 

Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. The modification time is a unique monotonically increasing unsigned long integer.

Reimplemented in vtkLightKit, vtkLODActor, and vtkImageOpenClose3D.

Definition at line 211 of file vtkObject.h.

Referenced by vtkMatrix4x4::DeepCopy(), vtkRenderWindowInteractor::Disable(), vtkRenderWindowInteractor::Enable(), vtkPerspectiveTransform::Identity(), vtkMatrix4x4::Identity(), vtkGeneralTransform::Identity(), vtkPerspectiveTransform::Inverse(), vtkGeneralTransform::Inverse(), vtkMatrix4x4::Invert(), vtkTransform::Pop(), vtkPerspectiveTransform::Pop(), vtkGeneralTransform::Pop(), vtkTransform::PostMultiply(), vtkPerspectiveTransform::PostMultiply(), vtkGeneralTransform::PostMultiply(), vtkTransform::PreMultiply(), vtkPerspectiveTransform::PreMultiply(), vtkGeneralTransform::PreMultiply(), vtkTransform::Push(), vtkPerspectiveTransform::Push(), vtkGeneralTransform::Push(), vtkThinPlateSplineTransform::SetBasisDerivative(), vtkThinPlateSplineTransform::SetBasisFunction(), vtkImageReader::SetDataMask(), vtkMatrix4x4::SetElement(), vtkSelectVisiblePoints::SetRenderer(), vtkMatrix4x4::Transpose(), and vtkMatrix4x4::Zero().

virtual unsigned long vtkObject::GetMTime   [virtual]
 

Return this object's modified time.

Reimplemented in vtkAbstractTransform, vtkActor2D, vtkAssemblyNode, vtkAssemblyPath, vtkAssemblyPaths, vtkDataObject, vtkDataSet, vtkDataSetAttributes, vtkGeneralTransform, vtkImplicitFunction, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkPerspectiveTransform, vtkPointSet, vtkPropAssembly, vtkTransform, vtkArcPlotter, vtkDepthSortPolyData, vtkGridTransform, vtkImageReslice, vtkLandmarkTransform, vtkThinPlateSplineTransform, vtkTransformToGrid, vtkXYPlotActor, vtkActor, vtkAssembly, vtkCleanPolyData, vtkClipPolyData, vtkClipVolume, vtkContourFilter, vtkContourGrid, vtkCutter, vtkDataSetMapper, vtkDelaunay3D, vtkExporter, vtkExtractEdges, vtkExtractGeometry, vtkExtractPolyDataGeometry, vtkFeatureEdges, vtkGeometryFilter, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitSelectionLoop, vtkImplicitVolume, vtkImplicitWindowFunction, vtkMapper, vtkMCubesReader, vtkPiecewiseFunction, vtkProjectedPolyDataRayBounder, vtkRenderer, vtkRendererSource, vtkSampleFunction, vtkSelectPolyData, vtkSelectVisiblePoints, vtkSpline, vtkSTLReader, vtkTransformFilter, vtkTransformPolyDataFilter, vtkUGFacetReader, vtkVolume, vtkVolumeProperty, vtkImageMapper, vtkImageMapToColors, vtkImageOpenClose3D, vtkPolyDataMapper2D, vtkWin32ImageMapper, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

Referenced by vtkImageReslice::GetBackgroundLevel(), and vtkProp::GetRedrawMTime().

void vtkObject::Print ostream &    os
 

Print an object to an ostream. This is the method to call when you wish to see print the internal state of an object.

virtual void vtkObject::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 in vtkAbstractMapper, vtkAbstractTransform, vtkActor2D, vtkAssemblyNode, vtkAssemblyPath, vtkAttributeData, vtkBitArray, vtkCell, vtkCellData, vtkCharArray, vtkCollection, vtkContourValues, vtkCoordinate, vtkCriticalSection, vtkDataArray, vtkDataObject, vtkDataSet, vtkDataSetAttributes, vtkDirectory, vtkDoubleArray, vtkEdgeTable, vtkExtentTranslator, vtkFieldData, vtkFileOutputWindow, vtkFloatArray, vtkFunctionSet, vtkGeneralTransform, vtkGhostLevels, vtkHomogeneousTransform, vtkIdentityTransform, vtkIdList, vtkImageData, vtkImageToStructuredPoints, vtkImplicitFunction, vtkInitialValueProblemSolver, vtkIntArray, vtkInterpolatedVelocityField, vtkLinearTransform, vtkLocator, vtkLogLookupTable, vtkLongArray, vtkLookupTable, vtkMapper2D, vtkMatrix4x4, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkMultiThreader, vtkMutexLock, vtkNormals, vtkObjectFactory, vtkOutputWindow, vtkPerspectiveTransform, vtkPlane, vtkPointData, vtkPointLocator, vtkPointLocator2D, vtkPoints, vtkPointSet, vtkPolyData, vtkPriorityQueue, vtkProcessObject, vtkProp, vtkPropAssembly, vtkProperty2D, vtkQuadric, vtkRectilinearGrid, vtkReferenceCount, vtkRungeKutta4, vtkScalars, vtkShortArray, vtkSource, vtkStack, vtkStructuredGrid, vtkTCoords, vtkTensors, vtkTimerLog, vtkTransform, vtkUnsignedCharArray, vtkUnsignedIntArray, vtkUnsignedLongArray, vtkUnsignedShortArray, vtkUnstructuredGrid, vtkVectors, vtkViewport, vtkVoidArray, vtkWarpTransform, vtkWindow, vtkWindowLevelLookupTable, vtkWindowToImageFilter, vtkArcPlotter, vtkAsynchronousBuffer, vtkBranchExtentTranslator, vtkCellDerivatives, vtkCGMWriter, vtkChairDisplay, vtkCompositeFilter, vtkCubeAxesActor2D, vtkCyberReader, vtkDEMReader, vtkDepthSortPolyData, vtkEarthSource, vtkGetRemoteGhostCells, vtkGLUTesselatorTriangleFilter, vtkGridTransform, vtkImageBlockReader, vtkImageBlockWriter, vtkImageReslice, vtkImageToPolyDataFilter, vtkInputPort, vtkLandmarkTransform, vtkLegendBoxActor, vtkLightKit, vtkMassProperties, vtkMILVideoSource, vtkMPIController, vtkMultiProcessController, vtkOBJReader, vtkOutlineCornerFilter, vtkOutlineCornerSource, vtkOutputPort, vtkPieceScalars, vtkProjectedTexture, vtkRenderLargeImage, vtkRIBExporter, vtkRIBLight, vtkRIBProperty, vtkSocketCommunicator, vtkSubdivideTetra, vtkSuperquadric, vtkSuperquadricSource, vtkSurfaceReconstructionFilter, vtkTextureMapToBox, vtkThinPlateSplineTransform, vtkThreadedController, vtkTransformToGrid, vtkTreeComposite, vtkVectorTopology, vtkVideoSource, vtkVolumeProMapper, vtkVRMLImporter, vtkWin32OffscreenRenderWindow, vtkWin32VideoSource, vtkXYPlotActor, vtk3DSImporter, vtkAbstractMapper3D, vtkAbstractPicker, vtkAbstractPropPicker, vtkActor, vtkAppendFilter, vtkAppendPolyData, vtkApproximatingSubdivisionFilter, vtkAssembly, vtkAttributeDataToFieldDataFilter, vtkAxes, vtkBooleanTexture, vtkBrownianPoints, vtkBYUReader, vtkBYUWriter, vtkCamera, vtkCardinalSpline, vtkCellCenters, vtkCellDataToPointData, vtkCellLocator, vtkCellPicker, vtkCleanPolyData, vtkClipPolyData, vtkClipVolume, vtkColorTransferFunction, vtkCone, vtkConeSource, vtkConnectivityFilter, vtkContourFilter, vtkContourGrid, vtkCubeSource, vtkCursor3D, vtkCutter, vtkCylinder, vtkCylinderSource, vtkDashedStreamLine, vtkDataObjectReader, vtkDataObjectToDataSetFilter, vtkDataObjectWriter, vtkDataReader, vtkDataSetMapper, vtkDataSetReader, vtkDataSetToDataObjectFilter, vtkDataSetTriangleFilter, vtkDataSetWriter, vtkDataWriter, vtkDecimatePro, vtkDelaunay2D, vtkDelaunay3D, vtkDicer, vtkDiskSource, vtkEdgePoints, vtkElevationFilter, vtkEncodedGradientEstimator, vtkEncodedGradientShader, vtkExporter, vtkExtractEdges, vtkExtractGeometry, vtkExtractGrid, vtkExtractPolyDataGeometry, vtkExtractPolyDataPiece, vtkExtractTensorComponents, vtkExtractUnstructuredGrid, vtkExtractVOI, vtkFeatureEdges, vtkFieldDataToAttributeDataFilter, vtkFiniteDifferenceGradientEstimator, vtkFollower, vtkFrustumCoverageCuller, vtkGaussianSplatter, vtkGeometryFilter, vtkGlyph2D, vtkGlyph3D, vtkHedgeHog, vtkHull, vtkHyperStreamline, vtkIdFilter, vtkImageActor, vtkImplicitBoolean, vtkImplicitDataSet, vtkImplicitModeller, vtkImplicitSelectionLoop, vtkImplicitTextureCoords, vtkImplicitVolume, vtkImplicitWindowFunction, vtkImporter, vtkInteractorStyle, vtkInteractorStyleFlight, vtkInteractorStyleJoystickActor, vtkInteractorStyleJoystickCamera, vtkInteractorStyleTrackball, vtkInteractorStyleTrackballActor, vtkInteractorStyleTrackballCamera, vtkInteractorStyleUser, vtkInterpolateDataSetAttributes, vtkInterpolatingSubdivisionFilter, vtkIVExporter, vtkKochanekSpline, vtkLight, vtkLinearExtrusionFilter, vtkLineSource, vtkLinkEdgels, vtkLODActor, vtkLODProp3D, vtkMapper, vtkMaskPoints, vtkMaskPolyData, vtkMCubesReader, vtkMCubesWriter, vtkMergeDataObjectFilter, vtkMergeFilter, vtkMesaProjectedPolyDataRayBounder, vtkMesaRenderer, vtkMesaRenderWindow, vtkMesaVolumeTextureMapper2D, vtkOBBDicer, vtkOBJExporter, vtkOpenGLProjectedPolyDataRayBounder, vtkOpenGLRenderer, vtkOpenGLRenderWindow, vtkOpenGLVolumeTextureMapper2D, vtkOutlineSource, vtkPicker, vtkPiecewiseFunction, vtkPlanes, vtkPlaneSource, vtkPLOT3DReader, vtkPointDataToCellData, vtkPointLoad, vtkPointPicker, vtkPointSource, vtkPolyDataConnectivityFilter, vtkPolyDataMapper, vtkPolyDataNormals, vtkPolyDataReader, vtkPolyDataStreamer, vtkPolyDataWriter, vtkProbeFilter, vtkProgrammableAttributeDataFilter, vtkProgrammableDataObjectSource, vtkProgrammableGlyphFilter, vtkProjectedPolyDataRayBounder, vtkProp3D, vtkProperty, vtkPropPicker, vtkQuadricClustering, vtkQuadricDecimation, vtkQuantizePolyDataPoints, vtkRayCaster, vtkRectilinearGridGeometryFilter, vtkRectilinearGridReader, vtkRectilinearGridWriter, vtkRecursiveDividingCubes, vtkRecursiveSphereDirectionEncoder, vtkRemoveGhostCells, vtkRenderer, vtkRendererSource, vtkRenderWindow, vtkRenderWindowInteractor, vtkReverseSense, vtkRibbonFilter, vtkRotationalExtrusionFilter, vtkRuledSurfaceFilter, vtkSampleFunction, vtkScalarTree, vtkSelectPolyData, vtkSelectVisiblePoints, vtkShepardMethod, vtkShrinkFilter, vtkShrinkPolyData, vtkSimpleElevationFilter, vtkSLCReader, vtkSmoothPolyDataFilter, vtkSpatialRepresentationFilter, vtkSphere, vtkSphereSource, vtkSpline, vtkSTLReader, vtkStreamer, vtkStreamLine, vtkStreamPoints, vtkStripper, vtkStructuredGridGeometryFilter, vtkStructuredGridReader, vtkStructuredGridWriter, vtkStructuredPointsGeometryFilter, vtkStructuredPointsReader, vtkStructuredPointsWriter, vtkSubPixelPositionEdgels, vtkTensorGlyph, vtkTextSource, vtkTexture, vtkTexturedSphereSource, vtkTextureMapToCylinder, vtkTextureMapToPlane, vtkTextureMapToSphere, vtkThreshold, vtkThresholdPoints, vtkThresholdTextureCoords, vtkTransformFilter, vtkTransformPolyDataFilter, vtkTransformTextureCoords, vtkTriangleFilter, vtkTriangularTCoords, vtkTriangularTexture, vtkTubeFilter, vtkUGFacetReader, vtkUnstructuredGridReader, vtkUnstructuredGridWriter, vtkVectorDot, vtkVectorNorm, vtkVectorText, vtkViewRays, vtkVolume, vtkVolume16Reader, vtkVolumeMapper, vtkVolumeProperty, vtkVolumeRayCastCompositeFunction, vtkVolumeRayCastIsosurfaceFunction, vtkVolumeRayCastMapper, vtkVolumeRayCastMIPFunction, vtkVolumeReader, vtkVolumeTextureMapper, vtkVolumeTextureMapper2D, vtkVoxelContoursToSurfaceFilter, vtkVoxelModeller, vtkVRMLExporter, vtkWarpLens, vtkWarpScalar, vtkWarpTo, vtkWarpVector, vtkWin32OpenGLRenderWindow, vtkWin32RenderWindowInteractor, vtkWindowedSincPolyDataFilter, vtkWorldPointPicker, vtkWriter, vtkXRenderWindow, vtkXRenderWindowInteractor, vtkXRenderWindowTclInteractor, vtkAxisActor2D, vtkBMPReader, vtkGlyphSource2D, vtkImageAccumulate, vtkImageAnisotropicDiffusion2D, vtkImageAnisotropicDiffusion3D, vtkImageAppend, vtkImageBlend, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageCacheFilter, vtkImageCanvasSource2D, vtkImageCast, vtkImageClip, vtkImageComposite, vtkImageConnector, vtkImageConstantPad, vtkImageContinuousDilate3D, vtkImageContinuousErode3D, vtkImageCorrelation, vtkImageCursor3D, vtkImageDataStreamer, vtkImageDecomposeFilter, vtkImageDifference, vtkImageDilateErode3D, vtkImageEllipsoidSource, vtkImageEuclideanToPolar, vtkImageExport, vtkImageExtractComponents, vtkImageFlip, vtkImageGaussianSmooth, vtkImageGaussianSource, vtkImageGradient, vtkImageGradientMagnitude, vtkImageGridSource, vtkImageHSVToRGB, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageImport, vtkImageIslandRemoval2D, vtkImageIterateFilter, vtkImageLaplacian, vtkImageLogarithmicScale, vtkImageLogic, vtkImageMagnify, vtkImageMandelbrotSource, vtkImageMapper, vtkImageMapToColors, vtkImageMapToWindowLevelColors, vtkImageMask, vtkImageMaskBits, vtkImageMathematics, vtkImageMedian3D, vtkImageMultipleInputFilter, vtkImageNoiseSource, vtkImageNonMaximumSuppression, vtkImageOpenClose3D, vtkImagePadFilter, vtkImagePermute, vtkImageQuantizeRGBToIndex, vtkImageRange3D, vtkImageReader, vtkImageResample, vtkImageRGBToHSV, vtkImageSeedConnectivity, vtkImageShiftScale, vtkImageShrink3D, vtkImageSinusoidSource, vtkImageSkeleton2D, vtkImageSobel2D, vtkImageSobel3D, vtkImageSpatialFilter, vtkImageThreshold, vtkImageToImageFilter, vtkImageTranslateExtent, vtkImageVariance3D, vtkImageViewer, vtkImageWindow, vtkImageWriter, vtkLabeledDataMapper, vtkMesaImageWindow, vtkOpenGLImageWindow, vtkParallelCoordinatesActor, vtkPolyDataMapper2D, vtkScalarBarActor, vtkScaledTextActor, vtkTextMapper, vtkWin32ImageMapper, vtkWin32ImageWindow, vtkWin32OpenGLImageWindow, vtkXImageMapper, vtkXImageWindow, vtkDecimate, vtkDividingCubes, vtkGridSynchronizedTemplates3D, vtkImageMarchingCubes, vtkKitwareObjectFactory, vtkMarchingContourFilter, vtkMarchingCubes, vtkMarchingSquares, vtkSliceCubes, vtkSweptSurface, vtkSynchronizedTemplates2D, and vtkSynchronizedTemplates3D.

virtual void vtkObject::PrintHeader ostream &    os,
vtkIndent    indent
[virtual]
 

virtual void vtkObject::PrintTrailer ostream &    os,
vtkIndent    indent
[virtual]
 

void vtkObject::SetGlobalWarningDisplay int    val [static]
 

This is a global flag that controls whether any debug, warning or error messages are displayed.

Referenced by GlobalWarningDisplayOff(), and GlobalWarningDisplayOn().

void vtkObject::GlobalWarningDisplayOn   [inline, static]
 

Definition at line 159 of file vtkObject.h.

void vtkObject::GlobalWarningDisplayOff   [inline, static]
 

Definition at line 160 of file vtkObject.h.

int vtkObject::GetGlobalWarningDisplay   [static]
 

void vtkObject::Register vtkObject *    o
 

Increase the reference count (mark as used by another object).

virtual void vtkObject::UnRegister vtkObject *    o [virtual]
 

Decrease the reference count (release by another object). This has the same effect as invoking Delete() (i.e., it reduces the reference count by 1).

Reimplemented in vtkAbstractTransform, vtkDataObject, vtkPointSet, vtkSource, vtkRenderer, vtkRenderWindow, vtkRenderWindowInteractor, and vtkSelectPolyData.

int vtkObject::GetReferenceCount   [inline]
 

Return the current reference count of this object.

Definition at line 173 of file vtkObject.h.

void vtkObject::SetReferenceCount int   
 

Sets the reference count. (This is very dangerous, use with care.)

unsigned long vtkObject::AddObserver unsigned long    event,
vtkCommand  
 

Allow people to add/remove/invoke observers (callbacks) to any VTK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and a vtkCommand to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. BTX

unsigned long vtkObject::AddObserver const char *    event,
vtkCommand  
 

vtkCommand* vtkObject::GetCommand unsigned long    tag
 

void vtkObject::InvokeEvent unsigned long    event,
void *    callData
 

void vtkObject::InvokeEvent const char *    event,
void *    callData
 

void vtkObject::RemoveObserver unsigned long    tag
 

int vtkObject::HasObserver unsigned long    event
 

int vtkObject::HasObserver const char *    event
 

void vtkObject::operator= const vtkObject &    [inline, protected]
 

Definition at line 198 of file vtkObject.h.


Friends And Related Function Documentation

VTK_EXPORT ostream& operator<< ostream &    os,
vtkObject &    o
[friend]
 


Member Data Documentation

unsigned char vtkObject::Debug [protected]
 

Definition at line 200 of file vtkObject.h.

vtkTimeStamp vtkObject::MTime [protected]
 

Definition at line 201 of file vtkObject.h.

int vtkObject::ReferenceCount [protected]
 

Definition at line 202 of file vtkObject.h.

vtkSubjectHelper* vtkObject::SubjectHelper [protected]
 

Definition at line 203 of file vtkObject.h.


The documentation for this class was generated from the following files:
Generated on Wed Nov 21 12:55:12 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001