VTK
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNboostForward declaration required for Boost serialization
oCTextPropertyKey
oCvtk2DHistogramItem2D histogram item
oCvtk__Int64ArrayDynamic, self-adjusting array of __int64
oCvtkABIManage macros for exporting symbols in the binary interface
oCvtkAbstractArrayAbstract superclass for all arrays
oCvtkAbstractCellLocatorAbstract base class for locators which find cells
oCvtkAbstractContextBufferId2D array of ids, used for picking
oCvtkAbstractContextItemBase class for items that are part of a vtkContextScene
oCvtkAbstractTransformSuperclass for all geometric transformations
oCvtkAlgorithmSuperclass for all sources, filters, and sinks in VTK
oCvtkAmoebaMinimizerNonlinear optimization with a simplex
oCvtkAnimationCueSeqin an animation
oCvtkAnimationSceneAnimation scene manager
oCvtkArrayAbstract interface for N-dimensional arrays
oCvtkArrayCoordinatesStores coordinate into an N-way array
oCvtkArrayExtentsStores the number of dimensions and valid coordinate ranges along each dimension for vtkArray
oCvtkArrayExtentsListStores a collection of vtkArrayExtents objects
oCvtkArrayIteratorAbstract superclass to iterate over elements in an vtkAbstractArray
oCvtkArrayIteratorIncludesCentralize array iterator type includes required when using the vtkArrayIteratorTemplateMacro
oCvtkArrayIteratorTemplateImplementation template for a array iterator
oCvtkArrayPrintPrint arrays in different formats
oCvtkArrayRangeStores a half-open range of array coordinates
oCvtkArraySortControls sorting of sparse array coordinates
oCvtkArrayWeightsStores a collection of weighting factors
oCvtkAssemblyNodeRepresent a node in an assembly
oCvtkAssemblyPathList of nodes that form an assembly path
oCvtkAssemblyPathsList of lists of props representing an assembly hierarchy
oCvtkAxisTakes care of drawing 2D axes
oCvtkBiQuadraticQuadraticWedgeCell represents a parabolic, 18-node isoparametric wedge
oCvtkBitArrayDynamic, self-adjusting array of bits
oCvtkBitArrayIteratorIterator for vtkBitArray. This iterator iterates over a vtkBitArray. It uses the double interface to get/set bit values
oCvtkBlockItemVtkContextItem that draws a block (optional label)
oCvtkBoundingBoxFast Simple Class for dealing with 3D bounds
oCvtkBoxImplicit function for a bounding box
oCvtkBoxMuellerRandomSequenceGaussian sequence of pseudo random numbers implemented with the Box-Mueller transform
oCvtkBreakPointUtility function to debug with gdb and MPI
oCvtkBrushBrush that fills shapes drawn by vtkContext2D
oCvtkBSPIntersectionsPerform calculations (mostly intersection calculations) on regions of a 3D binary spatial partitioning
oCvtkByteSwapPerform machine dependent byte swapping
oCvtkCallbackCommandSupports function callbacks
oCvtkCellDataRepresent and manipulate cell attribute data
oCvtkCellTypeDefine types of cells
oCvtkCharArrayDynamic, self-adjusting array of char
oCvtkChartFactory class for drawing 2D charts
oCvtkChart2DHistogramChart for 2D histograms
oCvtkChartHistogram2D
oCvtkChartLegendDraw the chart legend
oCvtkChartParallelCoordinatesFactory class for drawing 2D charts
oCvtkChartPieFactory class for drawing pie charts
oCvtkChartPlotData
oCvtkChartXYFactory class for drawing XY charts
oCvtkClientSocketEncapsulates a client socket
oCvtkCollectionCreate and manipulate unsorted lists of objects
oCvtkCollectionElement
oCvtkCollectionIteratorIterator through a vtkCollection
oCvtkColorTemplated type for storage of colors
oCvtkColor3
oCvtkColor3d
oCvtkColor3f
oCvtkColor3ub
oCvtkColor4
oCvtkColor4d
oCvtkColor4f
oCvtkColor4ub
oCvtkColorLegendLegend item to display vtkScalarsToColors
oCvtkColorSeriesStores a list of colors
oCvtkColorTransferControlPointsItemControl points for vtkColorTransferFunction
oCvtkColorTransferFunctionItem
oCvtkCommandSuperclass for callback/observer methods
oCvtkCommonInformationKeyManagerManages key types in vtkCommon
oCvtkCompositeControlPointsItemControl points for vtkCompositeFunction
oCvtkCompositeDataIteratorSuperclass for composite data iterators
oCvtkCompositeDataPipelineExecutive supporting composite datasets
oCvtkCompositeTransferFunctionItem
oCvtkConditionVariableMutual exclusion locking class
oCvtkConeImplicit function for a cone
oCvtkContext2DClass for drawing 2D primitives to a graphical context
oCvtkContextActorVtkProp derived object
oCvtkContextBufferId2D array of ids, used for picking
oCvtkContextClipAll children of this item are clipped by the specified area
oCvtkContextDevice2DAbstract class for drawing 2D primitives
oCvtkContextInteractorStyleAn interactor for chart views It observes the user events (mouse events) and propagates them to the scene. If the scene doesn't eat the event, it is propagated to the interactor style superclass
oCvtkContextItemBase class for items that are part of a vtkContextScene
oCvtkContextMapper2DAbstract class for 2D context mappers
oCvtkContextMouseEventData structure to represent mouse events
oCvtkContextSceneProvides a 2D scene for vtkContextItem objects
oCvtkContextScenePrivatePrivate implementation for scene/items
oCvtkContextTransformAll children of this item are transformed by the vtkTransform2D of this item
oCvtkContextViewView of the vtkContextScene
oCvtkContourValuesHelper object to manage setting and generating contour values
oCvtkControlPointsItemAbstract class for control points items
oCvtkCriticalSectionCritical section locking class
oCvtkCylinderImplicit function for a cylinder
oCvtkCylindricalTransformCylindrical to rectangular coords and back
oCvtkDataArrayAbstract superclass for arrays of numeric data
oCvtkDataArrayCollectionMaintain an unordered list of dataarray objects
oCvtkDataArrayCollectionIteratorIterator through a vtkDataArrayCollection
oCvtkDataArraySelectionStore on/off settings for data arrays for a vtkSource
oCvtkDataArrayTemplateImplementation template for vtkDataArray
oCvtkDataArrayTemplateLookup
oCvtkDataObjectHelper class to get VTK data object types as string and instantiate them
oCvtkDataObjectAlgorithmSuperclass for algorithms that produce only data object as output
oCvtkDataObjectTypes
oCvtkDataSetAlgorithmSuperclass for algorithms that produce output of the same type as input
oCvtkDataSetAttributesRepresent and manipulate attribute data in a dataset
oCvtkDebugLeaksIdentify memory leaks at program termination
oCvtkDebugLeaksManagerManages the vtkDebugLeaks singleton
oCvtkDemandDrivenPipelineExecutive supporting on-demand execution
oCvtkDenseArrayContiguous storage for N-way arrays
oCvtkDirectoryOS independent class for access and manipulation of system directories
oCvtkDoubleArrayDynamic, self-adjusting array of double
oCvtkDynamicLoaderClass interface to system dynamic libraries
oCvtkEdgeTableKeep track of edges (edge is pair of integer id's)
oCvtkErrorCodeSuperclass for error codes
oCvtkEventForwarderCommandSimple event forwarder command
oCvtkExecutionSchedulerScheduling execution with thread/computing resources distributing
oCvtkExecutionSchedulerManagerManage the instantiation and deletion of the vtkExecutionScheduler singleton
oCvtkExtentSplitterSplit an extent across other extents
oCvtkExtentTranslatorGenerates a structured extent from unstructured
oCvtkFastNumericConversionEnables fast conversion of floating point to fixed point
oCvtkFileOutputWindowFile Specific output window class
oCvtkFloatArrayDynamic, self-adjusting array of float
oCvtkFloatingPointExceptionsDeal with floating-point exceptions
oCvtkFunctionParserParse and evaluate a mathematical expression
oCvtkFunctionSetAbstract interface for sets of functions
oCvtkGarbageCollectorDetect and break reference loops
oCvtkGarbageCollectorManagerManages the vtkGarbageCollector singleton
oCvtkGaussianRandomSequenceGaussian sequence of pseudo random numbers
oCvtkGeneralTransformAllows operations on any transforms
oCvtkGenericDataSetDefines dataset interface
oCvtkHeapReplacement for malloc/free and new/delete
oCvtkHierarchicalBoxDataIteratorSubclass of vtkCompositeDataIterator with API to get current level and dataset index
oCvtkHomogeneousTransformSuperclass for homogeneous transformations
oCvtkIdentityTransformTransform that doesn't do anything
oCvtkIdListList of point or cell ids
oCvtkIdListCollectionMaintain an unordered list of dataarray objects
oCvtkIdTypeArrayDynamic, self-adjusting array of vtkIdType
oCvtkImageItemVtkContextItem that draws a supplied image in the scene
oCvtkImageMultipleInputOutputFilterGeneric filter that has N inputs
oCvtkImageToStructuredPointsAttaches image pipeline to VTK
oCvtkImplicitFunctionAbstract interface for implicit functions
oCvtkImplicitFunctionCollectionMaintain a list of implicit functions
oCvtkImplicitSelectionLoopImplicit function for a selection loop
oCvtkImplicitWindowFunctionImplicit function maps another implicit function to lie within a specified range
oCvtkIndentSimple class to control print indentation
oCvtkInEdgeIteratorIterates through all incoming edges to a vertex
oCvtkInformationStore vtkAlgorithm input/output information
oCvtkInformationDataObjectKeyKey for vtkDataObject values
oCvtkInformationDoubleKeyKey for double values in vtkInformation
oCvtkInformationDoubleVectorKeyKey for double vector values
oCvtkInformationExecutivePortKeyKey for vtkExecutive/Port value pairs
oCvtkInformationIdTypeKeyKey for vtkIdType values in vtkInformation
oCvtkInformationInformationKeyKey for vtkInformation values
oCvtkInformationInformationVectorKeyKey for vtkInformation vectors
oCvtkInformationIntegerKeyKey for integer values in vtkInformation
oCvtkInformationIntegerPointerKeyKey for pointer to integer
oCvtkInformationIntegerVectorKeyKey for integer vector values
oCvtkInformationInternalsInternal structure for vtkInformation
oCvtkInformationIteratorIterates over keys of an information object
oCvtkInformationKeySuperclass for vtkInformation keys
oCvtkInformationKeyVectorKeyKey for vector-of-keys values
oCvtkInformationObjectBaseKeyKey for vtkObjectBase values
oCvtkInformationObjectBaseVectorKeyKey for vtkObjectBase vector values
oCvtkInformationQuadratureSchemeDefinitionVectorKeyKey for vtkQuadratureSchemeDefinition vector values
oCvtkInformationRequestKeyKey for pointer to pointer
oCvtkInformationStringKeyKey for string values in vtkInformation
oCvtkInformationStringVectorKeyKey for String vector values
oCvtkInformationUnsignedLongKeyKey for unsigned long values in vtkInformation
oCvtkInformationVectorStore zero or more vtkInformation instances
oCvtkInitialValueProblemSolverIntegrate a set of ordinary differential equations (initial value problem) in time
oCvtkInstantiatorCreate an instance of any VTK class from its name
oCvtkInstantiatorInitialize
oCvtkIntArrayDynamic, self-adjusting array of int
oCvtkIOStreamInclude C++ iostreams as used by VTK
oCvtkIOStreamFwdForward-declare C++ iostreams as used by VTK
oCvtkKdNodeThis class represents a single spatial region in an 3D axis aligned binary spatial partitioning. It is assumed the region bounds some set of points. Regions are represented as nodes in a binary tree
oCvtkKdTreeKd-tree spatial decomposition of a set of points
oCvtkKochanekSplineComputes an interpolating spline using a Kochanek basis
oCvtkLargeIntegerClass for arbitrarily large ints
oCvtkLinearTransformAbstract superclass for linear transformations
oCvtkLogLookupTableMap scalars into colors using log (base 10) scale
oCvtkLongArrayDynamic, self-adjusting array of long
oCvtkLongLongArrayDynamic, self-adjusting array of long long
oCvtkLookupTableMap scalar values into colors via a lookup table
oCvtkLookupTableItem
oCvtkLookupTableWithEnablingA lookup table that allows for an optional array to be provided that specifies which scalars to "enable" and which to "disable"
oCvtkMathPerforms common math operations
oCvtkMatrix3x3Represent and manipulate 3x3 transformation matrices
oCvtkMatrix4x4Represent and manipulate 4x4 transformation matrices
oCvtkMatrixToHomogeneousTransformConvert a matrix to a transform
oCvtkMatrixToLinearTransformConvert a matrix to a transform
oCvtkMinimalStandardRandomSequencePark and Miller Sequence of pseudo random numbers
oCvtkMultiThreaderA class for performing multithreaded execution
oCvtkMutexLockMutual exclusion locking class
oCvtkNewAllocate and hold a VTK object
oCvtkObjectAbstract base class for most VTK objects
oCvtkObjectBaseAbstract base class for most VTK objects
oCvtkObjectFactoryAbstract base class for vtkObjectFactories
oCvtkObjectFactoryCollectionMaintain a list of object factories
oCvtkOldStyleCallbackCommandSupports legacy function callbacks for VTK
oCvtkOnePieceExtentTranslatorReturns the whole extent for any piece.. vtkOnePieceExtentTranslator returns the whole extent for any piece
oCvtkOpenGL2ContextDevice2DClass for drawing 2D primitives using OpenGL 2
oCvtkOpenGL2ContextDevice2DPrivatePrivate class with storage and utility functions for the vtkOpenGLContextDevice2D
oCvtkOpenGLContextBufferId2D array of ids stored in VRAM
oCvtkOpenGLContextDevice2DClass for drawing 2D primitives using OpenGL 1.1+
oCvtkOStreamWrapperWrapper for C++ ostream. Internal VTK use only
oCvtkOStrStreamWrapperWrapper for ostrstream. Internal VTK use only
oCvtkOutputWindowBase class for writing debug output to a console
oCvtkOutputWindowCleanup
oCvtkOverrideInformationFactory object override information
oCvtkOverrideInformationCollectionMaintain a list of override information objects
oCvtkParametricBoyGenerate Boy's surface
oCvtkParametricConicSpiralGenerate conic spiral surfaces that resemble sea-shells
oCvtkParametricCrossCapGenerate a cross-cap
oCvtkParametricDiniGenerate Dini's surface
oCvtkParametricEllipsoidGenerate an ellipsoid
oCvtkParametricEnneperGenerate Enneper's surface
oCvtkParametricFigure8KleinGenerate a figure-8 Klein bottle
oCvtkParametricFunctionAbstract interface for parametric functions
oCvtkParametricKleinGenerates a "classical" representation of a Klein bottle
oCvtkParametricMobiusGenerate a Mobius strip
oCvtkParametricRandomHillsGenerate a surface covered with randomly placed hills
oCvtkParametricRomanGenerate Steiner's Roman Surface
oCvtkParametricSuperEllipsoidGenerate a superellipsoid
oCvtkParametricSuperToroidGenerate a supertoroid
oCvtkParametricTorusGenerate a torus
oCvtkPenPen that draws the outlines of shapes drawn by vtkContext2D
oCvtkPentagonalPrism3D cell that represents a prism with pentagonal base
oCvtkPerspectiveTransformDescribes a 4x4 matrix transformation
oCvtkPiecewiseControlPointsItemControl points for vtkPiecewiseFunction
oCvtkPiecewiseFunctionItemVtkPiecewiseFunctionItem internall uses vtkPlot::Color, white by default
oCvtkPixelCell that represents an orthogonal quadrilateral
oCvtkPlanePerform various plane computations
oCvtkPlaneCollectionMaintain a list of planes
oCvtkPlanesImplicit function for convex set of planes
oCvtkPlotAbstract class for 2D plots
oCvtkPlotBarClass for drawing an XY plot given two columns from a vtkTable
oCvtkPlotGridTakes care of drawing the plot grid
oCvtkPlotHistogram2D
oCvtkPlotLineClass for drawing an XY line plot given two columns from a vtkTable
oCvtkPlotParallelCoordinatesClass for drawing a parallel coordinate plot given columns from a vtkTable
oCvtkPlotPieClass for drawing a Pie diagram
oCvtkPlotPointsClass for drawing an points given two columns from a vtkTable
oCvtkPlotStackedClass for drawing an stacked polygon plot given an X, Ybase, Yextent in a vtkTable
oCvtkPointsRepresent and manipulate 3D points
oCvtkPoints2DRepresent and manipulate 2D points
oCvtkPointSetAlgorithmSuperclass for algorithms that produce output of the same type as input
oCvtkPolyDataToPolyDataFilterAbstract filter class
oCvtkPolygonCell that represents an n-sided polygon
oCvtkPolynomialSolversUnivariatePolynomial solvers
oCvtkPriorityQueueList of ids arranged in priority order
oCvtkProcessStatisticsGet statistics such as cpu and memory usage
oCvtkPropAbstract superclass for all actors, volumes and annotations
oCvtkPropAssemblyCreate hierarchies of props
oCvtkPropCollectionList of Props
oCvtkProperty2DRepresent surface properties of a 2D image
oCvtkPythonCommand
oCvtkQuadCell that represents a 2D quadrilateral
oCvtkQuadratureSchemeDefinition
oCvtkQuadricEvaluate implicit quadric function
oCvtkRandomSequenceSequence of random numbers
oCvtkRayCastRayInfo
oCvtkRayCastStructuresStructure definitions for ray casting
oCvtkRectTemplated base type for storage of 2D rectangles
oCvtkRectd
oCvtkRectf
oCvtkRecti
oCvtkRectilinearGridAlgorithmSuperclass for algorithms that produce only rectilinear grid as output
oCvtkReferenceCountObsolete / empty subclass of object
oCvtkRungeKutta2Integrate an initial value problem using 2nd order Runge-Kutta method
oCvtkRungeKutta4Integrate an initial value problem using 4th order Runge-Kutta method
oCvtkRungeKutta45Integrate an initial value problem using 5th order Runge-Kutta method with adaptive stepsize control
oCvtkScalarsToColorsSuperclass for mapping scalar values into colors
oCvtkScalarsToColorsItemAbstract class for ScalarsToColors items
oCvtkServerSocketEncapsulate a socket that accepts connections
oCvtkShortArrayDynamic, self-adjusting array of short
oCvtkSignedCharArrayDynamic, self-adjusting array of signed char
oCvtkSimpleConditionVariable
oCvtkSimpleCriticalSection
oCvtkSimpleMutexLock
oCvtkSimpleScalarTreeOrganize data according to scalar values (used to accelerate contouring operations)
oCvtkSmartPointerHold a reference to a vtkObjectBase instance
oCvtkSmartPointerBaseNon-templated superclass for vtkSmartPointer
oCvtkSocketBSD socket encapsulation
oCvtkSocketCollectionCollection for sockets
oCvtkSortDataArrayProvides several methods for sorting vtk arrays
oCvtkSparseArraySparse, independent coordinate storage for N-way arrays
oCvtkSphericalTransformSpherical to rectangular coords and back
oCvtkStdStringWrapper around vtkstd::string to keep symbols short
oCvtkStreamingDemandDrivenPipelineExecutive supporting partial updates
oCvtkStringArrayVtkAbstractArray subclass for strings
oCvtkStructuredDataAbstract class for topologically regular data
oCvtkStructuredExtentHelper class to aid working with structured extents
oCvtkStructuredVisibilityConstraintHelper object to manage the visibility of points and cells
oCvtkSystemIncludesTransition VTK to ANSI C++, centralize inclusion of system files
oCvtkTableAlgorithmSuperclass for algorithms that produce only vtkTables as output
oCvtkTableExtentTranslatorExtent translation through lookup table
oCvtkTemplateAliasMacroDispatch a scalar processing template
oCvtkTensorSupporting class to enable assignment and referencing of tensors
oCvtkTextureImageCache
oCvtkThreadedImageAlgorithmGeneric filter that has one input.
oCvtkThreadMessagerA class for performing inter-thread messaging
oCvtkTimePointUtilityPerforms common time operations
oCvtkTimerLogTimer support and logging
oCvtkTimerLogEntry
oCvtkTimeStampRecord modification and/or execution time
oCvtkTooltipItemTakes care of drawing 2D axes
oCvtkTransformDescribes linear transformations via a 4x4 matrix
oCvtkTransform2DDescribes linear transformations via a 3x3 matrix
oCvtkTransformCollectionMaintain a list of transforms
oCvtkTransformConcatenation
oCvtkTransformConcatenationStack
oCvtkTransformPair
oCvtkTryDowncastHelper1
oCvtkTryDowncastHelper2
oCvtkTryDowncastHelper3
oCvtkTypedArrayProvides a type-specific interface to N-way arrays
oCvtkTypeTemplateProvides the equivalent of vtkTypeMacro for use with template classes
oCvtkTypeTraitsTemplate defining traits of native types used by VTK
oCvtkUnicodeStringString class that stores Unicode text
oCvtkUnicodeStringArraySubclass of vtkAbstractArray that holds vtkUnicodeStrings
oCvtkUnsigned__Int64ArrayDynamic, self-adjusting array of unsigned __int64
oCvtkUnsignedCharArrayDynamic, self-adjusting array of unsigned char
oCvtkUnsignedIntArrayDynamic, self-adjusting array of unsigned int
oCvtkUnsignedLongArrayDynamic, self-adjusting array of unsigned long
oCvtkUnsignedLongLongArrayDynamic, self-adjusting array of unsigned long long
oCvtkUnsignedShortArrayDynamic, self-adjusting array of unsigned short
oCvtkUnstructuredGridAlgorithmSuperclass for algorithms that produce only unstructured grid as output
oCvtkVariantA atomic type representing the union of many types
oCvtkVariantArrayAn array holding vtkVariants
oCvtkVariantBoostSerializationSerialization support for vtkVariant and vtkVariantArray using the Boost.Serialization library
oCvtkVariantEqual
oCvtkVariantLessThan
oCvtkVariantStrictEquality
oCvtkVariantStrictWeakOrder
oCvtkVectorTemplated base type for storage of vectors
oCvtkVector2
oCvtkVector2d
oCvtkVector2f
oCvtkVector2i
oCvtkVector3
oCvtkVector3d
oCvtkVector3f
oCvtkVector3i
oCvtkVersionVersioning class for vtk
oCvtkVertexCell that represents a 3D point
oCvtkVertexListIteratorIterates all vertices in a graph
oCvtkVoidArrayDynamic, self-adjusting array of void* pointers
oCvtkWarpTransformSuperclass for nonlinear geometric transformations
oCvtkWeakPointerWeak reference to a vtkObject
oCvtkWeakPointerBaseNon-templated superclass for vtkWeakPointer
oCvtkWin32HeaderManage Windows system differences
oCvtkWin32OutputWindowWin32 Specific output window class
oCvtkWin32ProcessOutputWindowWin32-specific output window class
oCvtkWindowWindow superclass for vtkRenderWindow
oCvtkWindowLevelLookupTableMap scalar values into colors or colors to scalars; generate color table
oCvtkXMLDataElementRepresents an XML element and those nested inside
\CvtkXMLFileOutputWindowXML File Specific output window class