VTK/API Changes 6 3 0 to 7 0 0

From KitwarePublic
< VTK
Revision as of 20:13, 14 January 2016 by Chuck.atkins (talk | contribs)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Classes/Structs added in version v7.0.0.rc2

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

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