VTK/API Changes 6 2 0 to 6 3 0

From KitwarePublic
< VTK
Revision as of 22:20, 20 July 2015 by Ben.boeckel (talk | contribs) (Pre-rc1 changes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

API differences when going from version v6.2.0 to version release

Classes/Structs added in version release

Class Name File
RangeIterator Charts/Core/vtkPlotArea.cxx
vtkTableCache Charts/Core/vtkPlotArea.cxx
vtkPlotArea Charts/Core/vtkPlotArea.h
LockGuard Common/Core/SMP/OpenMP/vtkSMPThreadLocalImpl.cxx
CriticalSectionGuard Common/Core/SMP/Sequential/vtkAtomic.cxx
vtkAngularPeriodicDataArray Common/Core/vtkAngularPeriodicDataArray.h
vtkPeriodicDataArray Common/Core/vtkPeriodicDataArray.h
vtkAngularPeriodicFilter Filters/Parallel/vtkAngularPeriodicFilter.h
vtkPeriodicFilter Filters/Parallel/vtkPeriodicFilter.h
DoThreadedCut Filters/SMP/vtkThreadedSynchronizedTemplatesCutter3D.cxx
vtkThreadedSynchronizedTemplatesCutter3D Filters/SMP/vtkThreadedSynchronizedTemplatesCutter3D.h
vtkPolyLineSource Filters/Sources/vtkPolyLineSource.h
vtkAbstractPolyDataReader IO/Core/vtkAbstractPolyDataReader.h
vtkOBJImporter IO/Import/vtkOBJImporter.h
vtkOBJPolyDataProcessor IO/Import/vtkOBJImporterInternals.h
MPIPlot3DException IO/MPIParallel/vtkMPIMultiBlockPLOT3DReader.cxx
SetupFileViewFunctor IO/MPIParallel/vtkMPIMultiBlockPLOT3DReader.cxx
vtkMPIMultiBlockPLOT3DReader IO/MPIParallel/vtkMPIMultiBlockPLOT3DReader.h
Plot3DException IO/Parallel/vtkMultiBlockPLOT3DReader.cxx
XdmfDataSetTopoGeoPath IO/Xdmf2/vtkXdmfReader.h
SplatSquares Imaging/Hybrid/vtkCheckerboardSplatter.cxx
AssignSquares Imaging/Hybrid/vtkCheckerboardSplatter.cxx
vtkCheckerboardSplatterAlgorithm Imaging/Hybrid/vtkCheckerboardSplatter.cxx
vtkCheckerboardSplatter Imaging/Hybrid/vtkCheckerboardSplatter.h
vtkGaussianSplatterAlgorithm Imaging/Hybrid/vtkGaussianSplatter.cxx
Splat Imaging/Hybrid/vtkGaussianSplatter.cxx
FunctionGradientOp Imaging/Hybrid/vtkSampleFunction.cxx
FunctionValueOp Imaging/Hybrid/vtkSampleFunction.cxx
vtkSampleFunctionAlgorithm Imaging/Hybrid/vtkSampleFunction.cxx
vtkCurveRepresentation Interaction/Widgets/vtkCurveRepresentation.h
vtkPolyLineRepresentation Interaction/Widgets/vtkPolyLineRepresentation.h
vtkPolyLineWidget Interaction/Widgets/vtkPolyLineWidget.h
TextPropLoop Rendering/Core/vtkLabeledContourMapper.cxx
vtkExternalLight Rendering/External/vtkExternalLight.h
vtkCompositeLICHelper Rendering/LICOpenGL2/vtkCompositeSurfaceLICMapper.cxx
vtkCompositeSurfaceLICMapper Rendering/LICOpenGL2/vtkCompositeSurfaceLICMapper.h
vtkSurfaceLICMapper Rendering/LICOpenGL2/vtkSurfaceLICMapper.h
vtkOpenGLBufferObject Rendering/OpenGL2/vtkOpenGLBufferObject.h
vtkOpenGLHelper Rendering/OpenGL2/vtkOpenGLHelper.h
vtkOpenGLIndexBufferObject Rendering/OpenGL2/vtkOpenGLIndexBufferObject.h
vtkOpenGLVertexArrayObject Rendering/OpenGL2/vtkOpenGLVertexArrayObject.h
vtkOpenGLVertexBufferObject Rendering/OpenGL2/vtkOpenGLVertexBufferObject.h
vtkPSurfaceLICMapper Rendering/ParallelLIC/vtkPSurfaceLICMapper.h

Classes/Structs removed from version v6.2.0

Class Name File
vtkExplicitCell Common/DataModel/vtkExplicitCell.h
vtkStructuredVisibilityConstraint Common/DataModel/vtkStructuredVisibilityConstraint.h
vtkFastNumericConversion Common/Math/vtkFastNumericConversion.h
vtkGhostArray Filters/Core/vtkGhostArray.h
vtkTIFFWriterIO IO/Image/vtkTIFFWriter.cxx
vtkOpenGLFreeTypeTextMapper Rendering/FreeTypeOpenGL2/vtkOpenGLFreeTypeTextMapper.h
vtkWin32OpenGLRenderWindowInteractor Rendering/OpenGL2/vtkWin32OpenGLRenderWindowInteractor.h
vtkXOpenGLRenderWindowInteractorInternals Rendering/OpenGL2/vtkXOpenGLRenderWindowInteractor.cxx
vtkXOpenGLRenderWindowInteractor Rendering/OpenGL2/vtkXOpenGLRenderWindowInteractor.h
BufferObject Rendering/OpenGL2/vtkglBufferObject.h
CellBO Rendering/OpenGL2/vtkglVBOHelper.h
VertexArrayObject Rendering/OpenGL2/vtkglVertexArrayObject.h
vtkOpenGLGradientOpacityTables Rendering/VolumeOpenGLNew/vtkOpenGLGradientOpacityTable.h
vtkOpenGLGradientOpacityTable Rendering/VolumeOpenGLNew/vtkOpenGLGradientOpacityTable.h
vtkOpenGLOpacityTable Rendering/VolumeOpenGLNew/vtkOpenGLOpacityTable.h
vtkOpenGLOpacityTables Rendering/VolumeOpenGLNew/vtkOpenGLOpacityTable.h
vtkOpenGLRGBTable Rendering/VolumeOpenGLNew/vtkOpenGLRGBTable.h
vtkVolumeShader Rendering/VolumeOpenGLNew/vtkVolumeShader.h

Public methods added in version release

Method File
vtkPlot:UpdateCache Charts/Core/vtkPlot.h
detail::LockGuard:Success Common/Core/SMP/OpenMP/vtkSMPThreadLocalImpl.cxx
detail::LockGuard:~LockGuard Common/Core/SMP/OpenMP/vtkSMPThreadLocalImpl.cxx
detail::LockGuard:Release Common/Core/SMP/OpenMP/vtkSMPThreadLocalImpl.cxx
detail::LockGuard:LockGuard Common/Core/SMP/OpenMP/vtkSMPThreadLocalImpl.cxx
CriticalSectionGuard:CriticalSectionGuard Common/Core/SMP/Sequential/vtkAtomic.cxx
CriticalSectionGuard:~CriticalSectionGuard Common/Core/SMP/Sequential/vtkAtomic.cxx
vtkWindow:DetectDPI Common/Core/vtkWindow.h
vtkDataSet:HasAnyBlankPoints Common/DataModel/vtkDataSet.h
vtkDataSet:HasAnyBlankCells Common/DataModel/vtkDataSet.h
vtkDataSet:GenerateGhostArray Common/DataModel/vtkDataSet.h
vtkDataSetAttributes:GhostArrayName Common/DataModel/vtkDataSetAttributes.h
ADIOS::VarInfo::StepBlock:StepBlock IO/ADIOS/ADIOSVarInfo.h
vtkOBJPolyDataProcessor:SetTexturePath IO/Import/vtkOBJImporterInternals.h
vtkOBJImportedMaterial:get_diff_coeff IO/Import/vtkOBJImporterInternals.h
vtkOBJPolyDataProcessor:GetFileName IO/Import/vtkOBJImporterInternals.h
vtkOBJImportedMaterial:GetClassName IO/Import/vtkOBJImporterInternals.h
vtkOBJPolyDataProcessor:SetFileName IO/Import/vtkOBJImporterInternals.h
vtkOBJImportedMaterial:get_spec_coeff IO/Import/vtkOBJImporterInternals.h
vtkOBJPolyDataProcessor:GetTexturePath IO/Import/vtkOBJImporterInternals.h
vtkOBJImportedMaterial:get_amb_coeff IO/Import/vtkOBJImporterInternals.h
vtkOBJPolyDataProcessor:SetMTLfileName IO/Import/vtkOBJImporterInternals.h
vtkOBJPolyDataProcessor:GetMTLFileName IO/Import/vtkOBJImporterInternals.h
vtkPLOT3DArrayReader:CalculateSkips IO/Parallel/vtkMultiBlockPLOT3DReader.cxx
vtkMultiBlockPLOT3DReaderInternals::Dims:Dims IO/Parallel/vtkMultiBlockPLOT3DReaderInternals.h
vtkMultiBlockPLOT3DReaderInternals::InternalSettings:InternalSettings IO/Parallel/vtkMultiBlockPLOT3DReaderInternals.h
vtkXdmfReader::XdmfDataSetTopoGeoPath:XdmfDataSetTopoGeoPath IO/Xdmf2/vtkXdmfReader.h
vtkXdmfDomain:GetTimeStepsRev IO/Xdmf2/vtkXdmfReaderInternal.h
vtkGaussianSplatterAlgorithm::Splat:Splat Imaging/Hybrid/vtkGaussianSplatter.cxx
vtkGaussianSplatterAlgorithm::Splat:SetBounds Imaging/Hybrid/vtkGaussianSplatter.cxx
vtkGaussianSplatterAlgorithm::Splat:operator () Imaging/Hybrid/vtkGaussianSplatter.cxx
vtkGaussianSplatter:SetScalar Imaging/Hybrid/vtkGaussianSplatter.h
vtkGaussianSplatter:SamplePoint Imaging/Hybrid/vtkGaussianSplatter.h
vtkSampleFunctionAlgorithm::FunctionValueOp:FunctionValueOp Imaging/Hybrid/vtkSampleFunction.cxx
vtkSampleFunctionAlgorithm::FunctionGradientOp:operator () Imaging/Hybrid/vtkSampleFunction.cxx
vtkSampleFunctionAlgorithm::FunctionValueOp:operator () Imaging/Hybrid/vtkSampleFunction.cxx
vtkSampleFunctionAlgorithm::FunctionGradientOp:FunctionGradientOp Imaging/Hybrid/vtkSampleFunction.cxx
TextPropLoop:Next Rendering/Core/vtkLabeledContourMapper.cxx
TextPropLoop:TextPropLoop Rendering/Core/vtkLabeledContourMapper.cxx
vtkRenderWindow:SetStereoTypeToFake Rendering/Core/vtkRenderWindow.h
vtkTextActor3D:GetRenderedDPI Rendering/Core/vtkTextActor3D.h
vtkLICPingPongBufferManager:vtkNotUsed Rendering/LICOpenGL2/vtkLineIntegralConvolution2D.cxx
vtkLICPingPongBufferManager:GetImageVectorTextureUnit Rendering/LICOpenGL2/vtkLineIntegralConvolution2D.cxx
vtkGenericOpenGLRenderWindow:PopState Rendering/OpenGL2/vtkGenericOpenGLRenderWindow.h
vtkGenericOpenGLRenderWindow:PushState Rendering/OpenGL2/vtkGenericOpenGLRenderWindow.h
vtkOpenGLRenderWindow:GetMaximumHardwareLineWidth Rendering/OpenGL2/vtkOpenGLRenderWindow.h
vtkOpenGLVolumeGradientOpacityTable:Deactivate Rendering/VolumeOpenGL2/vtkOpenGLVolumeGradientOpacityTable.h
vtkOpenGLVolumeGradientOpacityTable:Activate Rendering/VolumeOpenGL2/vtkOpenGLVolumeGradientOpacityTable.h
vtkOpenGLVolumeOpacityTable:Activate Rendering/VolumeOpenGL2/vtkOpenGLVolumeOpacityTable.h
vtkOpenGLVolumeOpacityTable:Deactivate Rendering/VolumeOpenGL2/vtkOpenGLVolumeOpacityTable.h
vtkOpenGLVolumeRGBTable:Deactivate Rendering/VolumeOpenGL2/vtkOpenGLVolumeRGBTable.h
vtkOpenGLVolumeRGBTable:Activate Rendering/VolumeOpenGL2/vtkOpenGLVolumeRGBTable.h
vtkVolumeMask:Activate Rendering/VolumeOpenGL2/vtkVolumeMask.h
vtkVolumeMask:Deactivate Rendering/VolumeOpenGL2/vtkVolumeMask.h
vtkDataEncoder::vtkInternals:GetBase64EncodedImage Web/Core/vtkDataEncoder.cxx

Public methods removed from version v6.2.0

Method File
vtkTypedArray:GetVariantValue Common/Core/vtkTypedArray.h
vtkTypedArray:SetVariantValue Common/Core/vtkTypedArray.h
vtkCellLocator:FindClosestPointWithinRadius Common/DataModel/vtkCellLocator.h
vtkCellLocator:IntersectWithLine Common/DataModel/vtkCellLocator.h
vtkCellLocator:FindClosestPoint Common/DataModel/vtkCellLocator.h
vtkCellLocator:FindCell Common/DataModel/vtkCellLocator.h
vtkModifiedBSPTree:FindCell Filters/FlowPaths/vtkModifiedBSPTree.h
vtkModifiedBSPTree:IntersectWithLine Filters/FlowPaths/vtkModifiedBSPTree.h
vtkOBBTree:IntersectWithLine Filters/General/vtkOBBTree.h
vtkOBBTree:FindClosestPoint Filters/General/vtkOBBTree.h
vtkOBBTree:FindClosestPointWithinRadius Filters/General/vtkOBBTree.h
TaskManager:ComputeReceiveTime Filters/ParallelFlowPaths/vtkPStreamTracer.cxx
ADIOS::VarInfo:~VarInfo IO/ADIOS/ADIOSVarInfo.h
vtkADIOSWriter:SetWriteModeToAlways IO/ADIOS/vtkADIOSWriter.h
vtkADIOSWriter:SetWriteModeToOnChange IO/ADIOS/vtkADIOSWriter.h
vtkExodusIIReader:GetModeShapesRange IO/Exodus/vtkExodusIIReader.h
vtkTIFFWriterIO:TIFFMapFile IO/Image/vtkTIFFWriter.cxx
vtkTIFFWriterIO:TIFFSize IO/Image/vtkTIFFWriter.cxx
vtkTIFFWriterIO:TIFFWrite IO/Image/vtkTIFFWriter.cxx
vtkTIFFWriterIO:TIFFSeek IO/Image/vtkTIFFWriter.cxx
vtkTIFFWriterIO:TIFFRead IO/Image/vtkTIFFWriter.cxx
vtkTIFFWriterIO:TIFFClose IO/Image/vtkTIFFWriter.cxx
vtkTIFFWriterIO:TIFFUnmapFile IO/Image/vtkTIFFWriter.cxx
vtkSplineRepresentation:SetProjectionNormalToZAxes Interaction/Widgets/vtkSplineRepresentation.h
vtkSplineRepresentation:SetProjectionNormalToXAxes Interaction/Widgets/vtkSplineRepresentation.h
vtkSplineRepresentation:SetProjectionNormalToYAxes Interaction/Widgets/vtkSplineRepresentation.h
vtkSplineRepresentation:SetProjectionNormalToOblique Interaction/Widgets/vtkSplineRepresentation.h
vtkProp:GetConvertedPickValue Rendering/Core/vtkProp.h
vtkgl::BufferObject::Private:Private Rendering/OpenGL2/vtkglBufferObject.cxx
vtkgl::BufferObject:GetError Rendering/OpenGL2/vtkglBufferObject.h
vtkgl::BufferObject:IsReady Rendering/OpenGL2/vtkglBufferObject.h
vtkgl::CellBO:CellBO Rendering/OpenGL2/vtkglVBOHelper.h
vtkgl::VertexArrayObject::Private:~Private Rendering/OpenGL2/vtkglVertexArrayObject.cxx
vtkgl::VertexArrayObject::Private:Private Rendering/OpenGL2/vtkglVertexArrayObject.cxx
vtkgl::VertexArrayObject::Private:IsReady Rendering/OpenGL2/vtkglVertexArrayObject.cxx
vtkgl::VertexArrayObject::Private:Initialize Rendering/OpenGL2/vtkglVertexArrayObject.cxx
vtkgl::VertexArrayObject::Private:ReleaseGraphicsResources Rendering/OpenGL2/vtkglVertexArrayObject.cxx
vtkgl::VertexArrayObject:AddAttributeArray Rendering/OpenGL2/vtkglVertexArrayObject.h
vtkHAVSScalarHistogram:Cleanup Rendering/Volume/vtkHAVSVolumeMapper.cxx
vtkOpenGLRayCastImageDisplayHelperRAII:~vtkOpenGLRayCastImageDisplayHelperRAII Rendering/VolumeOpenGL2/vtkOpenGLRayCastImageDisplayHelper.cxx
vtkOpenGLRayCastImageDisplayHelperRAII:vtkOpenGLRayCastImageDisplayHelperRAII Rendering/VolumeOpenGL2/vtkOpenGLRayCastImageDisplayHelper.cxx
vtkOpenGLVolumeGradientOpacityTable:Bind Rendering/VolumeOpenGL2/vtkOpenGLVolumeGradientOpacityTable.h
vtkOpenGLVolumeOpacityTable:Bind Rendering/VolumeOpenGL2/vtkOpenGLVolumeOpacityTable.h
vtkOpenGLVolumeRGBTable:Bind Rendering/VolumeOpenGL2/vtkOpenGLVolumeRGBTable.h
vtkVolumeMask:Bind Rendering/VolumeOpenGLNew/vtkVolumeMask.h
ObjectId:operator == Web/Core/vtkObjectIdMap.cxx
ObjectId:operator != Web/Core/vtkObjectIdMap.cxx

Deprecated Methods

Method Deprecated in As of
vtkDaxContour::vtkDaxContour Accelerators/Dax/vtkDaxThreshold.cxx VTK 6.3
vtkDataSetToPiston::vtkDataSetToPiston Accelerators/Piston/vtkDataSetToPiston.cxx VTK 6.3
vtkPistonAlgorithm::vtkPistonAlgorithm Accelerators/Piston/vtkPistonAlgorithm.cxx VTK 6.3
vtkPistonContour::vtkPistonContour Accelerators/Piston/vtkPistonContour.cxx VTK 6.3
vtkPistonDataObject::vtkPistonDataObject Accelerators/Piston/vtkPistonDataObject.cxx VTK 6.3
vtkPistonMapper::vtkPistonMapper Accelerators/Piston/vtkPistonMapper.cxx VTK 6.3
vtkPistonReference::vtkPistonReference Accelerators/Piston/vtkPistonReference.h VTK 6.3
vtkPistonScalarsColors::vtkPistonScalarsColors Accelerators/Piston/vtkPistonScalarsColors.cxx VTK 6.3
vtkPistonSlice::vtkPistonSlice Accelerators/Piston/vtkPistonSlice.cxx VTK 6.3
vtkPistonSort::vtkPistonSort Accelerators/Piston/vtkPistonSort.h VTK 6.3
vtkPistonThreshold::vtkPistonThreshold Accelerators/Piston/vtkPistonThreshold.cxx VTK 6.3
vtkPistonToDataSet::vtkPistonToDataSet Accelerators/Piston/vtkPistonToDataSet.cxx VTK 6.3
vtkNetCDFCAMReader::SetCellLayerRight IO/NetCDF/vtkNetCDFCAMReader.cxx VTK 6.3
vtkNetCDFCAMReader::GetCellLayerRight IO/NetCDF/vtkNetCDFCAMReader.cxx VTK 6.3
void SetCellLayerRight(int) IO/NetCDF/vtkNetCDFCAMReader.h ?
int GetCellLayerRight() IO/NetCDF/vtkNetCDFCAMReader.h ?