VTK 5.4 Release Planning: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 10: Line 10:
New features in VTK since the 5.2 release include:
New features in VTK since the 5.2 release include:
* Geovis kit
* Geovis kit
* Tree ring / icicle tree views
* Updated Utilities: freetype (now at 2.3.7)
* Updated Utilities: freetype (now at 2.3.7)
* More than [[New54Classes|XX new C++ classes]].
* More than [[New54Classes|XX new C++ classes]].
Line 16: Line 17:
== API Changes ==
== API Changes ==


No known significant API changes compared to 5.2
* API to vtkTreeMapView, vtkTreeMapLayout, and vtkTreeMapLayoutStrategy (new in VTK 5.2) have changed slightly as they have been integrated into a larger concept of "area views" (where elements are mapped to 2D areas on the screen). See [http://www.kitware.com/InfovisWiki/index.php/Tree_Area_Views Tree Area Views] for a short description of the new class hierarchy.
** Some methods previously containing the term "Vertex" now contain the term "Area".
** For consistency with other algorithms, methods that specify the input or output arrays of an algorithm have been changed from "Set...Field" to "Set...ArrayName".
** The method SetBorderPercentage in vtkTreeMapView has been replaced with the more general SetShrinkPercentage in the new superclass vtkTreeAreaView.
* vtkSelection is no longer a self-referential data structure that is capable of arbitrary hierarchies. It instead contains a list of vtkSelectionNode objects, which contain the actual selected elements and metadata about each selection. See [http://www.kitware.com/InfovisWiki/index.php/Flat_vtkSelection Flat vtkSelection] for the differences.


== OpenGL requirements ==
== OpenGL requirements ==

Latest revision as of 15:04, 9 February 2009

Planned Schedule

  • Preparation email: January 19, 2008
  • Create VTK-5-4 branch: beginning of February, 2009
  • Release VTK 5.4.0: as soon after branching as practical according to the dashboards

What's New in VTK 5.4?

New features in VTK since the 5.2 release include:

API Changes

  • API to vtkTreeMapView, vtkTreeMapLayout, and vtkTreeMapLayoutStrategy (new in VTK 5.2) have changed slightly as they have been integrated into a larger concept of "area views" (where elements are mapped to 2D areas on the screen). See Tree Area Views for a short description of the new class hierarchy.
    • Some methods previously containing the term "Vertex" now contain the term "Area".
    • For consistency with other algorithms, methods that specify the input or output arrays of an algorithm have been changed from "Set...Field" to "Set...ArrayName".
    • The method SetBorderPercentage in vtkTreeMapView has been replaced with the more general SetShrinkPercentage in the new superclass vtkTreeAreaView.
  • vtkSelection is no longer a self-referential data structure that is capable of arbitrary hierarchies. It instead contains a list of vtkSelectionNode objects, which contain the actual selected elements and metadata about each selection. See Flat vtkSelection for the differences.

OpenGL requirements

Same as VTK 5.2: See this section in the Frequently asked questions (FAQ)