VTK/API Changes 6 3 0 to 7 0 0

From KitwarePublic
< VTK
Revision as of 14:19, 2 February 2016 by DaveDemarle (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

API differences when going from version v6.3.0 to version v7.0.0

Classes/Structs added in version v7.0.0

Class Name File
vtkContextArea Charts/Core/vtkContextArea.h
vtkParametricBohemianDome Common/ComputationalGeometry/vtkParametricBohemianDome.h
vtkParametricBour Common/ComputationalGeometry/vtkParametricBour.h
vtkParametricCatalanMinimal Common/ComputationalGeometry/vtkParametricCatalanMinimal.h
vtkParametricHenneberg Common/ComputationalGeometry/vtkParametricHenneberg.h
vtkParametricKuen Common/ComputationalGeometry/vtkParametricKuen.h
vtkParametricPluckerConoid Common/ComputationalGeometry/vtkParametricPluckerConoid.h
vtkParametricPseudosphere Common/ComputationalGeometry/vtkParametricPseudosphere.h
vtkAbstractCellLinks Common/DataModel/vtkAbstractCellLinks.h
vtkStaticCellLinks Common/DataModel/vtkStaticCellLinks.h
vtkStaticCellLinksTemplate Common/DataModel/vtkStaticCellLinksTemplate.h
NeighborBuckets Common/DataModel/vtkStaticPointLocator.cxx
MapPointsArray Common/DataModel/vtkStaticPointLocator.cxx
vtkBucketList Common/DataModel/vtkStaticPointLocator.cxx
MapDataSet Common/DataModel/vtkStaticPointLocator.cxx
LocatorTuple Common/DataModel/vtkStaticPointLocator.cxx
MapOffsets Common/DataModel/vtkStaticPointLocator.cxx
IdTuple Common/DataModel/vtkStaticPointLocator.cxx
BucketList Common/DataModel/vtkStaticPointLocator.cxx
vtkStaticPointLocator Common/DataModel/vtkStaticPointLocator.h
MapToSpanSpace Common/ExecutionModel/vtkSpanSpace.cxx
vtkInternalSpanSpace Common/ExecutionModel/vtkSpanSpace.cxx
vtkSpanSpace Common/ExecutionModel/vtkSpanSpace.h
Polyline Filters/Core/vtkDecimatePolylineFilter.cxx
vtkElevationAlgorithm Filters/Core/vtkElevationFilter.cxx
vtkFlyingEdges2DAlgorithm Filters/Core/vtkFlyingEdges2D.cxx
vtkFlyingEdges2D Filters/Core/vtkFlyingEdges2D.h
vtkFlyingEdges3DAlgorithm Filters/Core/vtkFlyingEdges3D.cxx
vtkFlyingEdges3D Filters/Core/vtkFlyingEdges3D.h
Pass4 Filters/Core/vtkFlyingEdgesPlaneCutter.cxx
Pass1 Filters/Core/vtkFlyingEdgesPlaneCutter.cxx
Pass2 Filters/Core/vtkFlyingEdgesPlaneCutter.cxx
vtkFlyingEdgesPlaneCutterAlgorithm Filters/Core/vtkFlyingEdgesPlaneCutter.cxx
vtkFlyingEdgesPlaneCutter Filters/Core/vtkFlyingEdgesPlaneCutter.h
vtkSimpleElevationAlgorithm Filters/Core/vtkSimpleElevationFilter.cxx
ElevationOp Filters/Core/vtkSimpleElevationFilter.cxx
DotOp Filters/Core/vtkVectorDot.cxx
vtkVectorDotAlgorithm Filters/Core/vtkVectorDot.cxx
NormOp Filters/Core/vtkVectorNorm.cxx
MapOp Filters/Core/vtkVectorNorm.cxx
vtkVectorNormAlgorithm Filters/Core/vtkVectorNorm.cxx
CommDataInfo Filters/ParallelGeometry/vtkPUnstructuredGridGhostCellsGenerator.cxx
vtkPUnstructuredGridGhostCellsGenerator Filters/ParallelGeometry/vtkPUnstructuredGridGhostCellsGenerator.h
ContingencyImpl Filters/Statistics/vtkContingencyStatistics.cxx
vtkGeoJSONFeature IO/GeoJSON/vtkGeoJSONFeature.h
GeoJSONReaderInternal IO/GeoJSON/vtkGeoJSONReader.cxx
vtkGeoJSONReader IO/GeoJSON/vtkGeoJSONReader.h
vtkPTSReader IO/Geometry/vtkPTSReader.h
vtkMRCReader IO/Image/vtkMRCReader.h
vtkImageRGBToYIQ Imaging/Color/vtkImageRGBToYIQ.h
vtkImageYIQToRGB Imaging/Color/vtkImageYIQToRGB.h
vtkImplicitCylinderRepresentation Interaction/Widgets/vtkImplicitCylinderRepresentation.h
vtkImplicitCylinderWidget Interaction/Widgets/vtkImplicitCylinderWidget.h
vtkPropItem Rendering/Context2D/vtkPropItem.h
vtkOpenGLPropItem Rendering/ContextOpenGL2/vtkOpenGLPropItem.h
vtkDepthImageProcessingPass Rendering/OpenGL2/vtkDepthImageProcessingPass.h
vtkDepthOfFieldPass Rendering/OpenGL2/vtkDepthOfFieldPass.h
vtkEDLShading Rendering/OpenGL2/vtkEDLShading.h
vtkLightingMapPass Rendering/OpenGL2/vtkLightingMapPass.h
ReplacementValue Rendering/OpenGL2/vtkOpenGLPolyDataMapper.h
ReplacementSpec Rendering/OpenGL2/vtkOpenGLPolyDataMapper.h
vtkSSAAPass Rendering/OpenGL2/vtkSSAAPass.h
PyVTKClass Wrapping/PythonCore/PyVTKObject.h
vtkPythonEnumMap Wrapping/PythonCore/vtkPythonUtil.cxx

Classes/Structs removed from version v6.3.0

Class Name File
vtkUnsigned__Int64Array Common/Core/vtkUnsigned__Int64Array.h
vtk__Int64Array Common/Core/vtk__Int64Array.h
vtkCarbonRenderWindowInternal Rendering/OpenGL/vtkCarbonRenderWindow.cxx
vtkCarbonRenderWindow Rendering/OpenGL/vtkCarbonRenderWindow.h
vtkCarbonRenderWindowInteractor Rendering/OpenGL/vtkCarbonRenderWindowInteractor.h
vtkXInteractionDevice Rendering/OpenGL2/vtkXInteractionDevice.h
vtkXOpenGLRenderDevice Rendering/OpenGL2/vtkXOpenGLRenderDevice.h

Public methods added in version v7.0.0

Method File
vtkSMPTools:Sort Common/Core/vtkSMPTools.h
vtkPlanesIntersection:GetNumRegionVertices Common/DataModel/vtkPlanesIntersection.h
vtkPolyData:NeedToBuildCells Common/DataModel/vtkPolyData.h
vtkRect:GetBottomRight Common/DataModel/vtkRect.h
vtkRect:GetRight Common/DataModel/vtkRect.h
vtkRect:GetTopLeft Common/DataModel/vtkRect.h
vtkRect:AddRect Common/DataModel/vtkRect.h
vtkRect:GetLeft Common/DataModel/vtkRect.h
vtkRect:IntersectsWith Common/DataModel/vtkRect.h
vtkRect:GetBottom Common/DataModel/vtkRect.h
vtkRect:GetBottomLeft Common/DataModel/vtkRect.h
vtkRect:AddPoint Common/DataModel/vtkRect.h
vtkRect:GetTop Common/DataModel/vtkRect.h
vtkRect:GetTopRight Common/DataModel/vtkRect.h
vtkScalarTree:GetScalarValue Common/ExecutionModel/vtkScalarTree.h
vtkOpenGLMoleculeMapper:GetFastAtomMapper Domains/ChemistryOpenGL2/vtkOpenGLMoleculeMapper.h
vtkDecimatePolylineFilter::Polyline:~Polyline Filters/Core/vtkDecimatePolylineFilter.cxx
vtkDecimatePolylineFilter::Polyline:Polyline Filters/Core/vtkDecimatePolylineFilter.cxx
vtkDecimatePolylineFilter::Polyline:Remove Filters/Core/vtkDecimatePolylineFilter.cxx
vtkElevationAlgorithm::ElevationOp:ElevationOp Filters/Core/vtkElevationFilter.cxx
vtkElevationAlgorithm::ElevationOp:operator () Filters/Core/vtkElevationFilter.cxx
vtkSimpleElevationAlgorithm::ElevationOp:operator () Filters/Core/vtkSimpleElevationFilter.cxx
vtkSimpleElevationAlgorithm::ElevationOp:ElevationOp Filters/Core/vtkSimpleElevationFilter.cxx
_vtkMeshVertex:_vtkMeshVertex Filters/Core/vtkSmoothPolyDataFilter.cxx
vtkVectorDotAlgorithm::DotOp:operator () Filters/Core/vtkVectorDot.cxx
vtkVectorDotAlgorithm::MapOp:MapOp Filters/Core/vtkVectorDot.cxx
vtkVectorDotAlgorithm::DotOp:DotOp Filters/Core/vtkVectorDot.cxx
vtkVectorDotAlgorithm::MapOp:operator () Filters/Core/vtkVectorDot.cxx
vtkVectorNormAlgorithm::NormOp:NormOp Filters/Core/vtkVectorNorm.cxx
vtkVectorNormAlgorithm::NormOp:operator () Filters/Core/vtkVectorNorm.cxx
vtkVectorNormAlgorithm::MapOp:operator () Filters/Core/vtkVectorNorm.cxx
vtkVectorNormAlgorithm::MapOp:MapOp Filters/Core/vtkVectorNorm.cxx
ParticlePathFilterInternal:GetClearCache Filters/FlowPaths/vtkParticlePathFilter.h
ParticlePathFilterInternal:SetClearCache Filters/FlowPaths/vtkParticlePathFilter.h
lessf:operator () Filters/Hybrid/vtkDepthSortPolyData.cxx
greaterf:operator () Filters/Hybrid/vtkDepthSortPolyData.cxx
lessf:lessf Filters/Hybrid/vtkDepthSortPolyData.cxx
greaterf:greaterf Filters/Hybrid/vtkDepthSortPolyData.cxx
vtkDepthSortPolyData:GetProp3D Filters/Hybrid/vtkDepthSortPolyData.h
ContingencyImpl:ComputeMarginals Filters/Statistics/vtkContingencyStatistics.cxx
ContingencyImpl:ComputePDFs Filters/Statistics/vtkContingencyStatistics.cxx
ContingencyImpl:ComputeDerivedValues Filters/Statistics/vtkContingencyStatistics.cxx
ContingencyImpl:SelectAssessFunctor Filters/Statistics/vtkContingencyStatistics.cxx
ContingencyImpl:ContingencyImpl Filters/Statistics/vtkContingencyStatistics.cxx
ContingencyImpl:~ContingencyImpl Filters/Statistics/vtkContingencyStatistics.cxx
ContingencyImpl:CalculateContingencyRow Filters/Statistics/vtkContingencyStatistics.cxx
vtkExodusIIReaderPrivate:SetTimesOverrides IO/Exodus/vtkExodusIIReaderPrivate.h
vtkPLYWriter:SetTextureCoordinatesNameToUV IO/PLY/vtkPLYWriter.h
vtkPLYWriter:SetTextureCoordinatesNameToTextureUV IO/PLY/vtkPLYWriter.h
vtkImageStencilDataOrFunctor:vtkImageStencilDataOrFunctor Imaging/Core/vtkImageStencilData.cxx
vtkImageStencilDataAndFunctor:vtkImageStencilDataAndFunctor Imaging/Core/vtkImageStencilData.cxx
vtkImageStencilDataAndFunctor:operator () Imaging/Core/vtkImageStencilData.cxx
vtkImageStencilDataOrFunctor:operator () Imaging/Core/vtkImageStencilData.cxx
vtkContextClip:GetX Rendering/Context2D/vtkContextClip.h
vtkContextClip:GetWidth Rendering/Context2D/vtkContextClip.h
vtkContextClip:GetY Rendering/Context2D/vtkContextClip.h
vtkContextClip:GetHeight Rendering/Context2D/vtkContextClip.h
vtkContextKeyEvent:vtkContextKeyEvent Rendering/Context2D/vtkContextKeyEvent.h
vtkRenderWindow:GetNumberOfDevices Rendering/Core/vtkRenderWindow.h
vtkEGLRenderWindow::vtkInternals:vtkInternals Rendering/OpenGL2/vtkEGLRenderWindow.cxx
vtkEGLDeviceExtensions:GetInstance Rendering/OpenGL2/vtkEGLRenderWindow.cxx
vtkEGLDeviceExtensions:Available Rendering/OpenGL2/vtkEGLRenderWindow.cxx
vtkOpenGLPolyDataMapper::ReplacementSpec:operator > Rendering/OpenGL2/vtkOpenGLPolyDataMapper.h
vtkOpenGLPolyDataMapper::ReplacementSpec:operator < Rendering/OpenGL2/vtkOpenGLPolyDataMapper.h
vtkOpenGLRenderWindow:IsPointSpriteBugPresent Rendering/OpenGL2/vtkOpenGLRenderWindow.h
vtkShadowMapPass:GetFragmentImplementation Rendering/OpenGL2/vtkShadowMapPass.h
vtkShadowMapPass:GetShadowMapTextureUnits Rendering/OpenGL2/vtkShadowMapPass.h
vtkShadowMapPass:ShadowMapTransforms Rendering/OpenGL2/vtkShadowMapPass.h
vtkShadowMapPass:GetFragmentDeclaration Rendering/OpenGL2/vtkShadowMapPass.h
vtkGPUVolumeRayCastMapper:GetDepthImage Rendering/Volume/vtkGPUVolumeRayCastMapper.h
vtkGPUVolumeRayCastMapper:GetColorImage Rendering/Volume/vtkGPUVolumeRayCastMapper.h
PyVTKClass:PyVTKClass Wrapping/PythonCore/PyVTKObject.h

Public methods removed from version v6.3.0

Method File
vtkVariant:ToUnsigned__Int64 Common/Core/vtkVariant.h
vtkVariant:To__Int64 Common/Core/vtkVariant.h
vtkMatrix3x3:operator [] Common/Math/vtkMatrix3x3.h
vtkMatrix4x4:operator [] Common/Math/vtkMatrix4x4.h
vtkPolygonBuilder::Vertex:Vertex Common/Misc/vtkPolygonBuilder.h
vtkMapper:GetIsOpaque Rendering/Core/vtkMapper.h
vtkRenderer:ReleaseGraphicsResources Rendering/Core/vtkRenderer.h
vtkPixelTransfer:~vtkPixelTransfer Rendering/LICOpenGL2/vtkPixelTransfer.h
vtkEGLRenderWindow:GetGenericDisplayId Rendering/OpenGL2/vtkEGLRenderWindow.h
vtkEGLRenderWindow:GetGenericContext Rendering/OpenGL2/vtkEGLRenderWindow.h
vtkEGLRenderWindow:SetWindowId Rendering/OpenGL2/vtkEGLRenderWindow.h

Deprecated Methods

Method Deprecated in As of
vtkMatrix3x3::Determinant Common/Math/vtkMatrix3x3.cxx VTK 7.0
vtkMatrix3x3::Transpose Common/Math/vtkMatrix3x3.cxx VTK 7.0
vtkMatrix3x3::PointMultiply Common/Math/vtkMatrix3x3.cxx VTK 7.0
vtkMatrix3x3::Adjoint Common/Math/vtkMatrix3x3.cxx VTK 7.0
vtkMatrix3x3::Invert Common/Math/vtkMatrix3x3.cxx VTK 7.0
vtkMatrix3x3::operator[] Common/Math/vtkMatrix3x3.cxx VTK 7.0
void Adjoint(vtkMatrix3x3 &in,vtkMatrix3x3 &out) Common/Math/vtkMatrix3x3.h ?
bool operator==(const vtkMatrix3x3&) Common/Math/vtkMatrix3x3.h ?
double Determinant(vtkMatrix3x3 &in) Common/Math/vtkMatrix3x3.h ?
double Determinant(vtkMatrix3x3 *) Common/Math/vtkMatrix3x3.h ?
void Invert(vtkMatrix3x3 &in,vtkMatrix3x3 &out) Common/Math/vtkMatrix3x3.h ?
void Transpose(vtkMatrix3x3 &in,vtkMatrix3x3 &out) Common/Math/vtkMatrix3x3.h ?
bool operator!=(const vtkMatrix3x3&) Common/Math/vtkMatrix3x3.h ?
vtkMatrix4x4::Adjoint Common/Math/vtkMatrix4x4.cxx VTK 7.0
vtkMatrix4x4::operator[] Common/Math/vtkMatrix4x4.cxx VTK 7.0
vtkMatrix4x4::Determinant Common/Math/vtkMatrix4x4.cxx VTK 7.0
vtkMatrix4x4::PointMultiply Common/Math/vtkMatrix4x4.cxx VTK 7.0
vtkMatrix4x4::Invert Common/Math/vtkMatrix4x4.cxx VTK 7.0
vtkMatrix4x4::Transpose Common/Math/vtkMatrix4x4.cxx VTK 7.0
void Invert(vtkMatrix4x4 &in,vtkMatrix4x4 &out) Common/Math/vtkMatrix4x4.h ?
void Transpose(vtkMatrix4x4 &in,vtkMatrix4x4 &out) Common/Math/vtkMatrix4x4.h ?
double Determinant(vtkMatrix4x4 *) Common/Math/vtkMatrix4x4.h ?
const double *operator[](unsigned int i) const Common/Math/vtkMatrix4x4.h ?
void Adjoint(vtkMatrix4x4 &in,vtkMatrix4x4 &out) Common/Math/vtkMatrix4x4.h ?
double *operator[](const unsigned int i) Common/Math/vtkMatrix4x4.h ?
double Determinant(vtkMatrix4x4 &in) Common/Math/vtkMatrix4x4.h ?
vtkDashedStreamLine::vtkDashedStreamLine Filters/FlowPaths/vtkDashedStreamLine.cxx VTK 6.3
vtkStreamLine::vtkStreamLine Filters/FlowPaths/vtkStreamLine.cxx VTK 6.3
vtkStreamPoints::vtkStreamPoints Filters/FlowPaths/vtkStreamPoints.cxx VTK 6.3
vtkStreamer::vtkStreamer Filters/FlowPaths/vtkStreamer.cxx VTK 6.3
vtkVolumeRayCastCompositeFunction::vtkVolumeRayCastCompositeFunction Rendering/Volume/vtkVolumeRayCastCompositeFunction.cxx VTK 7.0
vtkVolumeRayCastIsosurfaceFunction::vtkVolumeRayCastIsosurfaceFunction Rendering/Volume/vtkVolumeRayCastIsosurfaceFunction.cxx VTK 7.0
vtkVolumeRayCastMapper::vtkVolumeRayCastMapper Rendering/Volume/vtkVolumeRayCastMapper.cxx VTK 7.0
vtkVolumeTextureMapper2D::vtkVolumeTextureMapper2D Rendering/Volume/vtkVolumeTextureMapper2D.cxx VTK 7.0
vtkVolumeTextureMapper3D::vtkVolumeTextureMapper3D Rendering/Volume/vtkVolumeTextureMapper3D.cxx VTK 7.0
vtkOpenGLVolumeTextureMapper2D::vtkOpenGLVolumeTextureMapper2D Rendering/VolumeOpenGL/vtkOpenGLVolumeTextureMapper2D.cxx VTK 7.0
vtkOpenGLVolumeTextureMapper3D::vtkOpenGLVolumeTextureMapper3D Rendering/VolumeOpenGL/vtkOpenGLVolumeTextureMapper3D.cxx VTK 7.0
vtkSmartVolumeMapper::SetRequestedRenderModeToTexture Rendering/VolumeOpenGL/vtkSmartVolumeMapper.cxx VTK 7.0
vtkSmartVolumeMapper::SetRequestedRenderModeToRayCastAndTexture Rendering/VolumeOpenGL/vtkSmartVolumeMapper.cxx VTK 7.0