[vtkusers] ANNOUNCE: VTK 5.10.0 is available for download
David E DeMarle
dave.demarle at kitware.com
Mon May 14 13:35:25 EDT 2012
Kitware and the VTK team are happy to announce that VTK 5.10.0 is
available for download at:
http://www.vtk.org/VTK/resources/software.html
VTK 5.10.0 is a major release containing many noteworthy additions and
improvements.
Some of the notable changes in this release are:
* A new chemistry toolkit. As part of Google Summer of Code 2011,
David Lonie developed new
chemical structure visualization code, summarized here:
(http://www.kitware.com/source/home/post/44) . This adds accelerated
rendering of 3D chemical geometry using standard chemical
representations. Initial integration of OpenQube also allows some
interaction with quantum output files for electronic structure
visualization.
* A new set of image rendering classes. David Gobbi has contributed
these classes to VTK, for use in the next generation of VTK-based
image viewer applications. The new vtkImageResliceMapper class
provides convenient methods for oblique image slicing, thick-slice
rendering, automatic level-of-detail switching, rendering of images
that are larger than available graphics memory, and support for custom
image interpolators including windowed sinc and b-spline. Like VTK's
volume rendering classes, the new image rendering classes consist of
separate actor, mapper, and property classes for maximum flexibility.
* Meshing improvements. An important new functionality in VTK is the
ability to perform arbitrary boolean operations on polygonal meshes.
This is described by the feature’s author’s in the VTK Journal article
at (http://hdl.handle.net/10380/3262). Also, a new quad rotational
extrusion filter has been added that generalizes beyond triangle
meshes. This is useful for visualizing the results of axis-symmetric
simulations.
* 2D chart and plot improvements. The charts benefited from work
performed by Tharindu De Silva as part of the Google Summer of Code in
2011, (http://www.kitware.com/source/home/post/44). Chart interaction
has been improved, adding support for keyboard modifiers to mouse and
key events. The legend can now be moved around in the chart, and
events are invoked when axis ranges change. New compound chart classes
were added, vtkChartMatrix and vtkScatterPlotMatrix, that allow for
charts to be laid out in a grid and for multidimensional data to be
visualized.
* A revamping and extension of VTK's statistics algorithms. These were
developed as part of DOE/ASCR and Sandia National Lab's efforts to
extend the state of the art in Mathematical Analysis of Petascale
Data.
* Updates to help visualize data consisting of higher order cells.
VTK's generic framework to handle arbitrary high order cells and
custom interpolation functions was updated in this release to
seamlessly work with the modern VTK pipeline paradigm and especially
within ParaView. More information on the origin of that framework can
be found here.
(http://vtk.org/VTK/img/AdaptorFramework.pdf)
* Updates to many of the VTK reader classes, including the SLAC,
Exodus, EnSight, Tecplot and LSDyna readers. One outstanding example
is that after the LSDyna reader was overhauled, read times for large
(100 gigabyte) parallel data sets dropped from multiple hours to
several minutes. There is also a new crop of NetCDF readers
(NetCDFCAMReader, PNetCDFPOPReader), and VTK finally has true support
for netcdf4 (hdf5 backed) readers.
* Support for new compilers such as Visual Studio 2011 and Clang, and
a multitude of code quality improvements. The code quality
improvements came from a persistent effort on the part of the
community to plug memory leaks and address compilation warnings that
the CDash regression test servers exposed. In a related development,
there is now an extension to VTK's leak detection that allows fine
grained profiling of the construction and destruction of VTK objects.
For more information, see (http://paraview.org/Wiki/DebugLeaksView)
* Material analysis. In the domain of material analysis, VTK has a new
Young's material interface reconstruction filter for the
post-processing of multi-material simulations.
* Advancements to the executive classes in support of LANL's
multi resolution streaming framework. Specifically VTK can now
prioritize based on meta information from many arrays and allows
filters to modify data while still preemptively prioritizing and
culling streamed pieces.
* Extension of VTK’s InfoVis capabilities. These include a new circle
packing layout strategy, numerous bug fixes and improvements to
wrapping of infovis classes, along with a new filter implementation of
the k-core algorithm for decompositions of large graphs.
* Volume Rendering enhancements. These include performance
improvements such as multi threading computation of the space leaping
data structure. Projected tetrahedra unstructured grid volume
rendering was also accelerated by making the algorithm use Frame
Buffer Objects when they are available. GPU accelerated volume
rendering of image data now supports ATI graphics cards on Windows
platforms. Also, Volume mappers now allow any of the data set’s data
arrays to be rendered and are no longer limited to only displaying the
currently active scalar field.
* Improvements to VTK's widgets. A hierarchy of versatile multi-state
button widgets have been added. Other additions include a cropping
plane widget that supports the 27 cliques needed for volume rendering,
a reslice cursor widget that supports thin/thick interactive image
reslicing directly from the image view, and improvements to the handle
framework with additional shapes and fixed size handles that maintain
a constant display size regardless of the zoom. A broken line widget
was added for use with selection.
* Improvements to VTK’s annotation frameworks. The version of FreeType
that VTK uses was updated to version 2.4.7. In collaboration with D.
Aguilera and T. Carrard of CEA, D.A.M. Ile-de-France, France, the cube
axes and scalar bar actors gained new capabilities and a polar axes
actor was added. There were also enhancements to the visual quality
of VTK’s 3D plots. For more information on these enhancements please
refer to the Kitware Source article
(http://www.kitware.com/source/home/post/40 )
* Improvements to selection. These include the ability to subtract
selections, to select along broken line trajectories, and to do
surface selections on glyph3D mappers based on arbitrary
characteristics.
* Improvements for visualization within immersive environments. The
ability to perform “Off-Axis” rendering was added to VTK, and can be
used either with or without stereoscopic visualization. For more
information refer to the upcoming source article.
The attachment has a complete list of changes in this release
candidate since the last release. Please try this version of VTK and
report any issues to the list or the bug tracker.
David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909
-------------- next part --------------
Aashish Chaudhary (106):
Remove commented out code.
Resetting parse error cache at the start of syntax check.
Fixed the bug of multiple parsing.
Updated cube axes, added new follower
Fixed PrintSelf
Fixed PrintSelf of vtkAxisActor
Test improvements, exposed screen size option
Title offset now considers screen size as well
Screen size affects screen offset as well
Use appropriate screen size for testing
Fixed offset issue which was causing uneven positioning
Made the code clear
Updated tcl/tk cube axes code to match c++ test
Fixed shallow copy
Silenced compiler warnings
Check for invalid and NULL values
Work in progress
Updated comments
Minor code and document improvements
Fixed code style
By default disable level of detail mode
Added class description
Added view angle based lod
Moved axis follower to hybrid as thats the right place
Using weak pointer to prevent dangling
Updated test to use reasonable values
Fixed the bug where we were not using the homonogeneous point
Silenced vtk header test
Fixed a copy paste bug where text would not flip around vertical axis
Don't override the base class graphics resources as we have none
Removed duplicate code comments
Using deering method for calculations
Fixed spacing between member function definitions
Added ability to define a screen using three corner points
Removed empty space
Added deering frustrum algorithm for projection calculation
Using eye transformation (head matrix) now
Offset in x direction only
Added ability to specify scene matrix for navigation around scene
Concatenating scene and view matrix as complete view matrix
Added test for stereo using deering
Added near / far plane ivar as clip range varies with camera movement
Added cone for better visibility
Clean up the code
Renamed ivar for clarity
Fixed the bug where the projection was flipped around x
Explicitly setting the type of stereo
Explicitly setting the screen corner points
Updated camera API, documentation for clarity
Allow to use deering without stereo flag on
First pass on using camera clip range for deering frustrum
Added convenience function to set/get eye position
Matrix to point multiplication requires homogeneous coordinate
Using new convenience function to get eye position
Added convenience function to calculate eye plane normal
Work in progress
Fixed the typo. Need to return complete model view transform matrix.
Added specific notes about bounding bounds and deering frustrum
Removed screen near and far plane ivars
Updated documentation to clarify API
Added a note on naming convention used for deering
Avoid recomputing screen orientation
Fixed copy paste error.
Fixed misspelled word frustum
Removed deering frustum from transform
Setting smaller render window size. Updated test information
Updated test name and position parameter
Using convenience function to set eye position
Calling render on render window is the right thing to do
Fixed indices of the screen orientation matrix
Fixed improper spacing
Added note on now camera's model transform affects clipping range
Consider expanding bounds by appropriate matrix when reset camera
Using vtk macro to set model transform matrix.
Fixed multiplication order
Scaling to some reasonable value
Work in progress
Move the world into screen space
Renamed ScreenOrientation to WorldToScreen
Assign proper values to variables
Added code to fix stereo for screen planes offset from origin
Renamed Deering to OffAxis as it is more general keyword
Made function, ivar names reflect the intent clearly
Added eys translation to the projection matrix
Moved code around for clarity
Fixed the calculation for eye plane normal
Renamed test to reflect changes
Updated cmake to include renamed test
Updated test for the new name
Removed the code as it was not required for deering offaxis stereo
Using OffAxisProjection keyword instead of OffAxisFrustum
Disabled modelview scale test for vtkCamera
Updated VTK parallel to use new camera stereo API
Silenced compiler warnings
Disabled the off axis test for now
Replaced keyword deering with offaxis as it is a common term
Optimized setting eye and model transform matrices
Fixed renaming deering to offaxis
Fixed printself
Using array instead of individual values to set transform matrices
STYLE: Fixed coding style
ENH: Fixed orientation and offset for polar axis
ENH: Fixed offset of non polar axes
ENH: Removed code duplication
For now disabling ResetCamera to disallow ParaView using it
Storing vectors in columns
Ahmad Falahatpisheh (1):
Add support for comments to tecplot reader.
Andrew Bauer (92):
Parallel write is working properly.
Taking out the undesired print statement.
Working in parallel with extract surface and XMLPPolyDataWriter.
Reader now properly closes file when FileName changes.
Taking out undesired print statement.
Taking out code that shouldn't have been checked in.
New NetCDF reader for CAM convention -- currently only reads the grid.
Reader now working with reading point data at first level.
Improved error handling as NetCDF calls exit by default for errors.
Reading in all levels of the grid with hex cells.
Reader now properly works for hex grids.
Cleanup of the reader for the first pass.
Adding in test for vtkNetCDFCAMReader (requires VTKLargeData).
The level index is now used as the z coordinate.
Fixed bug with bounds not getting properly updated.
Merging in changes from a commit that got overwritten.
Getting rid of compiler warning.
Adding in a test for vtkWindBladeReader.
Cleanup of incorrectly added test.
Adding in a test for vtkMPASReader.
Getting rid of compile warning of casting from int to bool.
Changing path to consistent Unix style paths.
Fix read problem on Windows.
Using a more numerically stable standard deviation calculation.
Getting rid of compiler warning.
Changing STL from vtkstd namespace to std namespace.
Using a vtkWeakPointer to avoid a dangling pointer.
VTK style refactoring.
Memory fixes and more kw style fixes.
Modifying vtkGradientFilter to compute Q criterion.
Making code more KWStyle compliant.
Updating test to include Q-criterion computation.
Fixing compiler warning and error.
Fix for reading variables without any dimensions.
Taking out undesired warnings for variable with no dimensions.
Got rid of local variable shadowing class member variable compiler warning.
Fix for reading variables without any dimensions.
Taking out undesired warnings for variable with no dimensions.
Modifying vtkGradientFilter to compute Q criterion.
Fixing compiler warning and error.
Fixing vtk/kitware style in code.
Fixed time sync issue with the reader.
Fix for proper temporal support for multiple output ports.
Fix for reading variables without any dimensions.
Taking out undesired warnings for variable with no dimensions.
vtkWindBladeReader bug fix submitted by Sohail Shafii.
Taking out 2 unneeded header file includes.
Change requested by Pat Fasel of LANL.
Making more KWStyle compliant and getting rid of compiler warnings.
Got rid of compiler warnings and refactoring to try to fix the test.
Code cleanup and fixes for compilation.
Adding in doxygen to the header file.
Changes to work better with ParaView.
Getting rid of compiler warnings and PrintSelf test failure.
Another compiler warning fix.
Made to work when pvserver/paraview isn't run with mpirun.
Getting rid of compiler warning.
Code cleanup and fixes for compilation.
Changes to work better with ParaView.
Getting rid of compiler warnings and PrintSelf test failure.
Another compiler warning fix.
Made to work when pvserver/paraview isn't run with mpirun.
Getting rid of compiler warning.
Adding in doxygen to the header file.
Fixed bad memory reference in MPI call.
Fixed bad memory reference in MPI call.
Got rid of potential bad memory access and unused variable compiler warning.
Adding in no blocking communication for doubles.
Adding in the ability to probe for incoming messages.
Fixed compile error for incorrect data type that was used.
Fixed bug in vtkCellLocator::FindCellsAlongLine() and improved test.
Getting rid of compiler warnings.
More compiler warning fixes.
Fixed problem of not using cached cell bounds properly.
Fixed bug in vtkCellLocator::FindCellsAlongLine() and improved test.
Getting rid of unused variable warning.
Getting rid of compiler warnings.
More compiler warning fixes.
Fixed problem of not using cached cell bounds properly.
Added in getting a single level.
The reader now is able to properly deal with the wrapped cells.
CAM reader now has time support.
Took out unneeded print statement.
Correctly computing Q-criterion in vtkGradientFilter.
Fixed TimeSteps memory leak.
PrintSelf() was missing some variables that caused test failure.
Fixing the way derivatives are calculated at a point.
Fixing vtkPyramid gradient calculation at apex.
Getting rid of compilation errors.
Making the parametric interior check tolerance consistent.
Getting rid of int to unsigned int comparison compiler warning.
Getting rid of int to unsigned int comparison compiler warning.
Andy Wilson (3):
Ask MPI whether it's been initialized rather than trying to track it ourselves
Restore old API; also guard multiple MPI_Finalize calls
Replace the vtkMPIController::Initialized static variable
Ben Payne (1):
BUG: Fix possible memory leak when using scalar coloring with vtkPlotPoints.
Berk Geveci (2):
Fixed bug in the error reporting code. It caused a segfault.
Minor fix to the vtkXMLPStructuredDataWriter.
Bill Lorensen (38):
BUG: VTK_INCLUDE_DIRS contains vtkmetaio if VTK_USE_METAIO is OFF
BUG: Memory leak
BUG: Memory leak
BUG: Memory leak
BUG: Memory leak
BUG: Memory leak
BUG: Uninitialised value and Invalid read.
BUG: Memory leak.
BUG: Memory leak.
BUG: Memory leak
BUG: Conditional jump or move depends on uninitialised value
BUG: Mismatched free() / delete / delete []
BUG: Subscript out of range
COMP: Various gcc warnings.
COMP: PrintSelf Defects
BUG: Tcl to python conversion failed
COMP: "set but not used" warnings
BUG: Memory leak
COMP: Ignoring return value
BUG: Uninitialised values detected by valgrind
BUG: Check for NULL in PrintSelf
BUG: Flawed logic caused valgrind defects
BUG: Conditional jump or move depends on uninitialised value
BUG: Use of uninitialised value of size 8
BUG: Suppress persistent Qt memory peaks
ENH: Increase test tolerance
COMP: Warning
COMP: Removed warnings
COMP: VS warnings
COMP: otherPrint.tcl valgrind defects
COMP: Size warnings
COMP: Unused parameter warnings
BUG: Memory leak.
ENH: Code Coverage Scripts
ENH: Silence the lcov and genhtml output
COMP: Ignoring return value
COMP: signed/unsigned warnings
BUG: Enum values should be unique
Bill Sherman (1):
Got stereo working for off origin screens
Brad King (57):
KWSys: Require at least CMake 2.6.3
MetaIO: Allow ITK to configure an EXPORT for the install() command
MetaIO: Remove unused KWSys references
ENH: Tell MetaIO explicitly that it is built inside VTK
MetaIO: Remove unused .NoDartCoverage file
MetaIO: Factor duplicate build/install config into one programmable interface
MetaIO: Allow custom METAIO_NAMESPACE from parent projects
MetaIO: ITK now configures MetaIO directly without using METAIO_FOR_ITK
KWSys: Do not trust EXECUTABLE_OUTPUT_PATH for ProcessFwd9x encoding
KWSys: Recognize rxvt-unicode-256color terminal (#12013)
MetaIO: Avoid requiring parent projects to provide "../metaIOConfig.h"
ENH: Remove unused "metaIOConfig.h"
COMP: Add vtkmetaio build tree to include directories
COMP: Do not install removed "metaIOConfig.h"
KWSys: Remove unused CheckCXXSourceRuns cmake module
vtkhdf5: Use more generic comments in place of removed code
hdf5: Fix newlines CRLF -> LF
hdf5: Disable MS runtime library flag override
hdf5: Include "hdf5_zlib.h" instead of "zlib.h"
hdf5: Disable hdf5 library name encoding
hdf5: Do not provide HDF5-config.cmake
MetaIO: Add missing include <stddef.h> for ptrdiff_t
vtkArrayCoordinates: Remove const qualifier from return type
KWSys: Fix leaked FILE in EncodeExecutable error case
KWSys: Recognize color TERM=screen-256color-bce (#12287)
Start subbranch 'pv-master'
KWSys: Simplify SystemTools::GetTime implementation (#12261)
KWSys: Avoid conversion warning in SystemTools::GetTime
KWSys: Fix using long long and __int64 with hash_(set|map)
KWSys: __int64 and long long may be same type in specialization
KWSys: Add hash function for std::string
KWSys: Fix std::string hash function for Borland
KWSys: Fix Doxygen warnings
KWSys: Address Intel compiler remarks
KWSys: Remove trailing whitespace in SystemTools.cxx
KWSys: Fix wrong spelling of __INTEL_COMPILER
vtkOpenFOAMReader: Remove unnecessary use of DateStamp
vtkfreetype: Cast ulong->int to avoid comparison warning
BUG: Fix developer hooks setup after a build
ENH: Tell user to run SetupForDevelopment on first commit
KWSys: Correctly handle empty environment variables
Remove manual change history from README.html
SetupForDevelopment: Remove topic stage
SetupForDevelopment: Revise entire process
Teach "git gerrit-push" new --dry-run option
Avoid /./ in mpi test executable path
vtkBrokenLineWidget: Fix GetSummedLength for no points
Add VTK-specific local commit hooks
vtkMolecule: Do not leak scalar arrays
MetaIO: Always use std:: streams for VTK
vtkoggtheora: Include mangling header consistently
vtkoggtheora: Support spaces in path to source tree
Remove .NoDartCoverage files in favor of CTest configuration
Decentralize third-party library header configuration
vtkLegendScaleActor: Remove unused include
Remove unused TestingLogo.gif
Replace 'vtkstd_bool' with plain 'bool'
Brian Helba (20):
STYLE: Fix documentation issues.
STYLE: Add license comments to vtkLabelSizeCalculator.
STYLE: Fix documentation spelling errors
STYLE: Add .NAME section to selected headers
ENH: Added Orientation property to vtkChartBar
STYLE: Changes to vtkPlotBar and TestBarGraph
BUG: Fix vtkPlotBar::GetBounds.
ENH: vtkPlotBar::GetNearestPoint() consistent with other vtkPlot*
BUG: vtkChartXY::CalculateBarPlots() calculate widths properly
ENH: Add SelectPoints() functionality to vtkPlotBar
STYLE: Set pointers to NULL, instead of 0, in vtkPlotBar
BUG: Fix vtkPlotHistogram2D to render correct size
BUG: Ensure "0" is displayed properly on a vtkAxis
BUG: String parsing in vtkDelimitedTextReader
STYLE: Correct documentation for vtkGraphLayoutView
BUG: Change vtkTreeBFSIterator to canonical algorithm; update test
ENH: Add test for vtkTreeDFSIterator
ENH: Create abstract base class vtkTreeIterator
ENH: Add customizable tooltips to vtkPlotHistogram2D
Make vtkChartHistogram2D tooltip appear on top of legend
Burlen Loring (1):
Fix bug 12087 vtkSocket does not restart interupted call.
Casey Goodlett (1):
BUG: Fix memory leak in vtkMassProperties in error checking return
Chris Harris (1):
vtkMPIOutputWindow: Remove unnecessary export modifier
Chuck Atkins (2):
COMP: Replace the check for a specific version of Linux with any version
COMP: Replace the check for a specific version of Linux with any version
Clinton Stimpson (12):
Fix sizing issues with QVTKWidget2
Fix bug in QVTKWidget2 where OpenGLInit is called at the wrong time.
Add code to handle IsDirect() and SupportsOpenGL() in QVTKWidget2.
Fix buffer swap issue in QVTKWidget2
Move event type enum to QVTKInteractor.
Fix buffer swap issue with GraphicsView example.
qvtk: fix handling of tab key in QVTKWidget2.
Fix issue with context timestamp when using QVTKWidget2.
Add vtkIO to target_link_libraries(QVTK ...)
Fix Qt python wrapping when Infovis/Views is off.
BUG: Fix bug leaking OpenGL resources when actors are removed.
Fix possible crash in Qt GraphicsView example.
Colin Myers (1):
ENH: Enhancements to vtkTulipReader and new support for clusters.
Cory Quammen (2):
BUG: Wrong delete was used to free an array.
ENH: Added boolean operation filters for poly data
Dave DeMarle (64):
Commit updated MPAS reader from LANL.
Don't use isnan directly since it isn't available on VisStudio.
Fix compilation errors and warnings.
Fix unitialized var warnings and printself test.
Make prioritization handle more than one array.
Fallback to active scalars when array to process not defined
better fixes for comp warnings and update to kw style
Fix test empty input failure.
Commit new version of wind blade reader.
Cleanup compilation warnings and silence terminal output
Handle 1-node MPI in VPIC reader too.
Prevent a wrapper related compilation bug that happens on some systems.
Fix a regression in multiresolution streaming.
Add a way for algorithms to modify the meta information.
Don't throw and error when selection filter is given an empty input.
Add notion of number of cells in a piece.
fix wrong PI and improve style
Make splatter respect input arrays to process selection.
Tightening tolerance to less false positive cell insidedness tests.
Add back piece rejection for streaming
Fix ParaView cross compilation.
fixed typo that prevented this from working
Update netcdf to support netcdf4 functionality.
Backport compiler and warnings fixes from old netcdf.
Make it compile on VisStudio2008 express.
Fix MinGW compile
don't export the the hl lib unless we build it
fix install rule to reflect new location of netcdf headers
Correct logic for hdf5 export
Revert "Correct logic for hdf5 export"
Revert "fix install rule to reflect new location of netcdf headers"
Revert "don't export the the hl lib unless we build it"
Revert "Fix MinGW compile"
Revert "Make it compile on VisStudio2008 express."
Revert "Backport compiler and warnings fixes from old netcdf."
Revert "Update netcdf to support netcdf4 functionality."
Update netcdf to support netcdf4 functionality.
Backport compiler and warnings fixes from old netcdf.
Make it compile on VisStudio2008 express.
Fix MinGW compile
don't export the the hl lib unless we build it
fix install rule to reflect new location of netcdf headers
Correct logic for hdf5 export
Fix netcdf4's compilation dependency on hdf5.
Fix netcdf on windows.
Handle case of null filename.
Fix clang compiler warning.
Fix SLAC reader on 64 bit platforms with new netcdf.
Fix SLAC reader on 64 bit platforms with new netcdf.
Fix obscure bug in 64 bit netcdf4.
Fix obscure bug in 64 bit netcdf4.
Install headers to make vtk's netcdf c++ interface externally usable.
Fix static compilation on windows.
Increment version to VTK 5.10.0
Move netcdf_cxx option to the advanced option set.
Make it possible to use vtknetcdf4 with external hdf5.
replace deprecated cmake remove command
Fix shared lib windows builds.
fix signed vs unsigned compilation warning
Fix set get test.
Plug leaked ControlPointsIds that dashboards with leak detection found.
Restore shadowed text actor appearance to 5.6 quality.
Revert "Restore shadowed text actor appearance to 5.6 quality."
plug leaks in constrained point handle representation
David C. Lonie (24):
Fix typo in vtkRenderedAreaPicker.
Added a Chemistry kit layout.
Added vtkMolecule, vtkAtom, and vtkBond to the vtkFiltering kit.
Added a vtkGetNewMacro to return ivars that are wrapped in vtkNew.
Added VTK_INSTALL_SHARE_DIR to CMake.
Added vtkPeriodicTable and associated classes to Chemistry kit.
Added a CML molecule reader to the Chemistry kit.
Added some polydata generators to the Chemisty kit.
Use a custom selection ID array with Glyph3DMapper/HardwareSelector.
Added vtkMoleculeMapper to the Chemistry kit.
Added vtkAbstractElectronicData to vtkChemistry.
Added OpenQube support to vtkChemistry.
Added vtkProgrammableElectronicData to vtkChemistry.
Added vtkMoleculeAlgorithm to vtkChemistry
Added vtkSimpleBondPerceiver to vtkChemistry.
Fix memory leak in vtkPeriodicTable.
Fix memory leaks in Chemistry tests.
Clean up memory management in vtkProgrammableElectronicData.
Remove the SmoothByAtom rendering style.
Fix a typo in vtkMoleculeMapper's liquorice rendering style.
Removed some stray debugging output.
Fix Glyph3DMapper selection id array errors.
Print UseSelectionIds in vtkGlyph3DMapper::PrintSelf
Initialize UseSelectionId and fix the docs for its setter/getters.
David Cole (4):
ENH: Use vtkScalarsToColors instead of vtkLookupTable
KWSys: Remove translation path for "/tmp_mnt/" (#10595)
KWSys: Remove always-true dir_only parameter
KWSys: Add symlinks to directories as files (#12284)
David Doria (19):
ENH: Added vector-on-plane projection and related test
ENH: Added float mutators
ENH: Add vtkSimplePointsWriter and test
ENH: Added a class and test to get the center of mass of a point set.
DOC: Explain that ImageMapper uses display coordinates
DOC: Explained use of ImageReader2 for reading raw files
DOC: Explain ordering of eigenvectors.
DOC: Explain output type and cell vs point normals computation
DOC: Correct from 4 dimensions to 3 dimensions.
DOC: Removed extra word.
DOC: Added output ranges for RGBToHSV and RGBToLab.
ENH: Added Compute*StructuredCoords functions
DOC: Added a note about output cells.
DOC: Explain ordering of eigenvectors.
DOC: Added a note about the order of the eigenvalues.
ENH: Added a class to weight graph edges.
ENH: Fix warnings.
BUG: Fixed set but not used warning.
BUG: Several tests required VTK_DATA but were not guarded.
David Gobbi (300):
PERF: Increase color mapping speed, by 40% in some cases.
BUG 0011837: Fix rare incorrect warp results for vtkImageReslice.
BUG: Allow non-image secondary outputs on vtkThreadedImageAlgorithm.
BUG 0011834: Missing headers for vtk dev install.
BUG 0011835: vtkLocal and vtkMy do not build with Python wrapping
BUG 0011846: Bad static storage in vtkLinearExtrusionFilter.
STYLE: Fix typo Lassoo -> Lasso
COMP: Revert accidental modification to TestImageTracerWidget.
BUG 000313: vtkImplicitFunctionToImageStencil GetMTime fixed.
COMP: Allow const method pointers to be wrapped.
BUG: 11515. Merge update extent requests from downstream algorithms.
BUG 0006204: Increase limits for overloads and arg strings.
BUG 0010726: Copy gtk python scripts to build dir.
ENH: Add a new vector mode "RGBColors" to vtkScalarsToColors.
COMP: Fix unsigned char conversion warning.
ENH: Fix obsolete comments, round alpha when converting from float.
ENH: Add ability to load ARB_fragment_program extension.
ENH: Clean up horrid clipping plane code in vtkPolyDataMapper.
ENH: Sinc interpolation and other features for vtkImageReslice.
ENH: Add new class vtkImageResliceToColors.
COMP: Typo in copy constructor.
COMP: Incomplete virtual override in vtkImageReslice.
COMP: Include file extensions on shader source files.
COMP: Typo in Parallel/CMakeLists.txt.
COMP: Unreferenced parameter warning.
BUG: Error in last commit, clipping plane index off by 1.
ENH: Match picker clip-plane code to Mapper code.
COMP: Remove unused variable in vtkPicker.cxx
ENH: Add an extra reslice border mode for image mappers.
BUG: Last vtkImageReslice commit had a bound check error.
BUG: Last commit introduced a vector mode indexing error.
ENH: Add new image mappers to VTK.
COMP: Remove stray semicolon.
COMP: Add some GL typecasts to avoid compiler warnings.
COMP: Fix unused parameter warnings.
BUG: Add missing vtkImageProperty::DeepCopy() implementation.
COMP: GLint is not int on all systems.
BUG: Fix OpenGL lighting code for image mappers.
BUG: Needed to disable the shader after rendering.
BUG: Add tolerance to eliminate ambiguity.
BUG: Fix typo, use glTexEnvi instead of glTexEnvf.
ENH: Simplify bounds handling in vtkImageReslice.
ENH: Use identical geometry whenever slice faces camera.
ENH: When rescaling RGB, use rounding, not truncation.
BUG: Render in Opaque pass, to avoid depth peeling pass.
BUG: Alpha was being set twice in ImageMapper3D.
ENH: Faster lookup index clamping.
BUG: Missed scaling alpha in two color-conversion functions.
BUG: Fix indexing bug.
ENH: More clamping/conversion efficency improvements.
ENH: New clamping code for RGB to RGB conversion.
ENH: Avoid table lookup if just rescaling a greyscale image.
COMP: Fix warning, -2147483648 is too large for the "-".
ENH: Load ARB_vertex_program with ARB_fragment_program.
BUG: Incorrect increment.
ENH: Remove needless transform/matrix instantiation.
ENH: More consolidation and cleanup of clip-plane code.
COMP: fix unused parameter warning
BUG: The Consumer methods did not work within assemblies.
BUG: The image mappers were not working inside assemblies.
BUG: Fix extent problem with vtkImageToImageStencil.
COMP: Variable should not be static.
BUG: Missing vtkScalarsToColors guard check before do/while loop.
ENH: Add test for RGB color conversions.
STYLE: Add a bit to the documentation.
COMP: Fix shadow variable warning and other fixes.
ENH: Add checkerboard feature to image mappers.
BUG: Cannot reliably find xdim, ydim from the extent.
STYLE: Fix code comments.
ENH: Add vtkImageStack and image layer numbers.
ENH: Add multi-pass rendering for image stacks.
COMP: Unused parameter warning.
COMP: Remove unused constants that were accidently left in.
COMP: Avoid breaking strict aliasing in python RichCompare.
BUG: Indexing error in vtkImageSliceCollection::Sort.
BUG: Normals required for lighting computations.
ENH: Add test for vtkImageStack.
Remove change added during debugging.
Add tolerances and checks to avoid roundoff error problems.
Remove temporary debug statements.
Turn off multisamples (antialiasing) to fix test failures.
Turn off antialising, wireframe rendering regression failure.
BUG: Measure text by mapper bounds, not actor (transformed) bounds.
BUG: Stencil source UpdateExtent request wasn't propagating.
Fix PrintSelf in vtkSimplePointsWriter.
ENH: Change superclass, fix dashboard failures.
BUG: The vtkImageSliceMapper didn't notice UpdateExtent changes.
ENH: Add error reporting to SimplePointsWriter, restrict to PointSets.
Change int to vtkIdType.
BUG 05500: Allow catching of vtkWarpTransform errors.
BUG 09224: Make vtkImageImportFromArray work with modern numpy.
ENH: improve numpy perf, use flat instead of tostring
Fix mistakes in previous commit.
ENH: Also convert vtkImageExportToArray from Numeric to numpy.
BUG 09223: Fix pointer mangling in vtkTkPhotoImage.py
BUG 09223: Ensure pointer-sized type for pointer mangling.
ENH: Increment MTime atomically on gcc (avoid mutex).
BUG: Fix vtkImageStencilIterator crash when extents don't overlap.
ENH: Make vtkScalarsToColors into a concrete class.
BUG: Use of uninitialized variable in vtkScalarsToColors
COMP: Fix unused variable warning in test.
BUG: A PyVTKObject_Check was supposed to be inverted.
BUG: Fix memory leak for instance-creation methods in python.
Fix tcl to python converters (was removing UnRegister but not Register)
ENH: Add more instance-creation methods the wrapper list.
COMP: Fix unused variable warning.
ENH: Wrap operator [] as python sequence protocol.
ENH: Add missing size for vtkArrayExtentsList.
ENH: Each python object protocol gets its own generator function.
COMP: Fix compiler warnings.
ENH: Automatically add default contructors to ClassInfo.
ENH: Wrap vtkArraySort and vtkArrayWeights.
ENH: More refactoring of vtkWrapPython.
ENH: Check for cyclic references in wrapped VTK classes.
COMP: Shadowed global variable warning.
STYLE: Fix GetScalarRange documentation.
COMP: Remove unused code that caused a warning.
ENH: Expand the types for vtkArray::CreateArray.
BUG: Fix typo in last commit.
COMP: Conversion to bool warning was still appearing.
STYLE: Add comments for Floor() and Ceil() implementations.
BUG: Change some ints to vtkIdType to handle large images.
ENH: Change some size and index methods to use vtkIdType.
ENH: Add LOD-style behavior to vtkImageResliceMapper.
BUG: Need to propagate AllocatedRenderTime to children.
ENH: Consolidate ResliceMapper OpenGL code into SliceMapper.
ENH: Add timestamp check on quality adjustment.
BUG: Remove timestamp check on quality adjustment.
ENH: Use a fragment shader for checkboarding images.
ENH: Remove old checkerboarding code.
ENH: Make vtkImageResliceMapper stream only the extent it needs.
COMP: Fix warning in previous commit.
BUG: Fix crash when stack has only one image.
ENH: Improvements to Vector modes of vtkScalarsToColors.
Partially revert commit abf76f7ae0faed5da8b66bc0987b57998202caa2
STYLE: Better organization of variable declarations.
ENH: Move Slab functionality into vtkImageReslice, API may change.
COMP: Fix incorrectly sized array.
ENH: Reorganize vtkImageMapper3D and subclasses.
ENH: Add multithreading to vtkImageMapper3D.
ENH: In ImageResliceMapper do window/level as a distinct step.
ENH: Fine tuning so that execution only occurs when necessary.
ENH: Add thick slab modes to vtkImageResliceMapper.
BUG: Fix ResliceSlabModes test.
ENH: Add slab computations to permute path in vtkImageReslice.
ENH: Fix code issue that hampered compiler optimization.
ENH: Add tolerances to avoid unnecessary updates.
BUG: Texture size comparison was the wrong way around.
ENH: Consolidate the "SLAB" constants for all slab classes.
BUG: Fix clamping of value to limits in slab "Sum" mode.
COMP: Add back vtkImageSlabReslice constants, used elsewhere.
ENH: Partially implement full screen for Snow Leopard.
STYLE: Fix ObjC style issues in vtkCocoaRenderWindow.
COMP: Add vtkPythonConfigure.h with python-related config info.
COMP: Changes to KIT_INTERFACE_LIBS should go at top of file.
COMP: Python version might contain letters as well as numbers
COMP: Rearrange vtkPython.h, add more undef's to fix warnings.
COMP: Fix VTK_PYTHON_VERSION_HEX in vtkPythonConfigure.h.in
ENH: In vtkPython.h, don't undef macros before system includes.
ENH: Remove vtkConfigure.h from vtkPython.h.
BUG: Set renderer's RenderWindow to NULL in RemoveRenderer.
BUG: Investigate why TestImageResliceMapperSlab is failing.
BUG: Fix array size bug in vtkImageResliceMapper::UpdatePolygonCoords().
COMP: Remove Infovis dependency from FilteringCxxTests.
BUG: Fix a sign error when picking vtkImageSlice props.
BUG: Add tolerance when checking pick against image bounds.
BUG: Must include Border in the bounds of the image mappers.
ENH: Add an image flood fill filter.
ENH: Rename FloodLimits to SliceRange for clarity.
COMP: Fix compiler warning by adding parentheses.
BUG: Fix vtkImageResliceMapper fast-path for prop translation.
BUG: Fix vtkImageResliceMapper fast-path for non-orthonormal prop matrix.
ENH: Image interpolator classes for VTK
COMP: Typo in install line for vtkImageInterpolatorInternals.h
BUG: Number of precomputed coefficients might not be even.
BUG: Sign error caused horizontal flip for SetImageOrientation().
ENH: Wrap more vtkObject observer methods in python.
BUG: Patch memory leak in image interpolator classes.
BUG: One of the Interpolate() methods used incorrect coordinate.
BUG: If prop matrix changed, vtkImageResliceMapper incompletely updated.
BUG: Fix bugs with the reslice stencil output
BUG: Need to set information for the stencil output if present.
ENH: Pre-allocate space for the vtkImageStencilData extents.
ENH: Use fast paths even when producing an output stencil.
BUG: Fix a valgrind UMC in vtkImageStencilData.
ENH: Add some tunability to the vtkAmoebaMinimizer.
ENH: Improvement to amoeba termination.
BUG: Fix math error in vtkDICOMImageReader slice spacing computation.
BUG: Accidental reset of counter caused TestAmoebaMinimizer failure.
BUG 12679: Use WholeExtent, not Extent, for interpolator bounds.
BUG: Fix track-pad scrolling action for OS X Cocoa.
ENH: Add HasImage and GetImages methods to vtkImageStack.
ENH: Add JumpToNearestSlice attrib to vtkImageResliceMapper.
BUG: Picker getting incorrect matrix from vtkImageStack members.
COMP: Fix warning in TestImageDataInterpolation.
BUG: There should be no call to SetSpanState() after final span.
BUG: Fix math error in vtkDICOMImageReader slice spacing computation.
Revert "BUG: There should be no call to SetSpanState() after final span."
BUG: Fix incorrect code for combining adjacent extents.
BUG: Fix bug in contour-closing code.
BUG: Eliminate degenerate lines before creating stencil.
BUG 12730: Fix issue with large buffer objects in python wrappers.
BUG: Typo in vtkWrapPython.c for vtkTimeStamp.
COMP: Methods should not return vtkTimeStamp objects.
ENH: Improved code for converting 2D contours to stencils.
Fix memory leak in vtkPolyDataToImageStencil.
BUG: Tolerance required to avoid missing slices at ends of volume.
ENH: Improved amoeba termination for discrete-valued functions.
ENH: Add a class for generating an image histogram.
COMP: Fix vtkImageHistogram warnings.
ENH: Remove ops from the inner loops of vtkImageHistogram.
BUG: Fix closed vtkKochanekSpline derivatives at first/last point.
COMP: Fix warning on MSVC71 compiler.
COMP: Check the comparison results for vtkSmartPointer.
COMP: Fix TestSmartPointer warning on MSVC.
BUG: CroppingOff not handled by vtkVolumeOutlineSource.
BUG: The sinc BlurFactors were being ignored in some cases.
COMP: Eliminate some clang warnings about unused functions.
BUG: Was not passing clipping planes to delegate mapper.
COMP: Previous warning fix caused a new warning.
ENH: Move fragment program variables into their own subroutine.
ENH: Consolidate the polygon rendering code.
ENH: Add option for including black frame around images.
COMP: Add more headers for internal-ish classes.
COMP: Move vtkVectorBase into its own header file.
COMP: Exclude vtkVectorBase.h from header testing.
COMP: AIX is picky about include order for streams.
COMP: Fix warning on old gcc about missing return in function.
BUG: Rendering bug when switching to interactive mode.
COMP: Unused variable warning zdim.
BUG: Fix frame texture coords for xz and yz planes.
ENH: Add ImageSlicing mode to vtkInteractorStyleImage.
ENH: Add vtkImageResize, a fast antialiased resizing filter.
COMP: Reject return-by-reference prior to code generation.
Revert "COMP: Reject return-by-reference prior to code generation."
Revert "ENH: Add vtkImageResize, a fast antialiased resizing filter."
COMP: Reject return-by-reference prior to code generation.
BUG: Set number of outputs and other changes.
BUG: Clipping planes caused misses when picking images.
ENH: Clean up code for cubic interpolation coefficients.
BUG: Do not leave the out-of-bounds elements uninitialized.
STYLE: Fix name of header listed in class documentation.
ENH: suppress type qualifier warning for gcc
ENH: Add vtkImageResize, a fast antialiased resizing filter.
ENH: A b-spline image interpolator and a b-spline warp transform.
BUG: Check if input updated since the image mapper updated.
BUG: Manually inline code that gcc corrupted during optimization.
ENH: Small optimizations to b-spline code.
BUG: Remove some code accidentally left over from old version.
COMP: Add needed include file to vtkImageBSplineCoefficients.
COMP: Eliminate nested macro that caused shadowed name warning.
BUG: Remove unused loop from vtkExtractSelectedIds.
COMP: Fix uninitialized array warning in vtkXYPlotActor.
COMP: Remove invalid icon property from Qt ui files.
COMP: Try to fix memory leak in TestStringToNumeric.
Revert "COMP: Try to fix memory leak in TestStringToNumeric."
ENH: Make sinc kernel renormalization optional.
ENH: Add more sinc windows, consolidate the code.
ENH: Change interpolator Mirror feature to mirror at boundary.
BUG: Fix kernel renormalization bug from commit b6fd09e6.
BUG: If kernel is clipped then force its tail to zero.
ENH: Limit blur factor to ensure that kernel tails off to zero.
ENH: Rename the vtkVectorBase class to vtkTuple.
Remove hdf5 from coverage testing, since it is 3rd party code.
ENH: Add neighborhood sampling to vtkImageThresholdConnectivity.
ENH: Modify TestImageThresholdConnectivity to cover new code.
BUG 0012877: Wrap vtkCocoaRenderWindow::SetSize(int a[2]).
COMP: Fix bad commit 9adc4bf8145c7b30ae47b41c24f49df07820f015
ENH: Macro expansion for VTK wrappers.
COMP: Wrapper macro expansion and vtkXTemplate superclasses.
COMP: Remove RegisterTextureResource from vtkCocoaRenderWindow.
ENH: Make wrappers expand func macros in preprocessor directives.
COMP: Function macros with no parentheses are valid.
BUG: Fix infinite loop when printing object from python.
ENH: Modify wrappers to avoid use of default constructor.
ENH: Wrap the chemistry kit, do all CMake-related additions.
COMP: Add missing chemistry line to setup.py for python install.
BUG: Use vtkIdType increments in vtkFixedPointVolumeRayCastMapper.
COMP: Fix unused param in TestWin32OpenGLRenderWindow.
COMP: Fix fread/fwrite/fscanf return-value warnings in examples.
COMP: Fix warning about while loop without body.
COMP: Fix minor warnings in vtkParseJava, vtkWrapJava.
COMP: Fix fscanf count check in finance example.
ENH: Allow help() to work on VTK classes with Python 2.7.
COMP: Remove illegal "degree" char from literal.
BUG: Converted QImage return object was ignored.
ENH: Make python initialize vtkTuple after construction.
ENH: Add a progress estimate to vtkImageThresholdConnectivity.
BUG: Fix the wrapping of QVTKInteractor.
BUG 13001: Fix backwards compatibility of GetSliceNumberMin/Max().
BUG 0012996: Remove debug code from vtkSortFileNames.cxx.
COMP: Fix signed/unsigned and fread warnings in R interface.
BUG: Fix wrapping of std::string broken by recent commit.
BUG: Re-enable python wrapping of vtkCommand event ids.
COMP: Fix python module prefix/suffix in vtkMy and vtkLocal.
ENH: Make python vtk module use Connection for inputs.
BUG 12810: Fix for int overflows in volume rendering module
COMP: Fix python wrapping of GUISupport/Qt classes in release.
BUG: Visibility was ignored for images in vtkImageStack.
STYLE: Add Description so that doxygen picks up method doc.
David Luet (3):
Fixed an error with EnSight6 and transient single file formats.
Properly fix the issue with reading scalar properties
EnSight6 Reader vectors per element
David Partyka (62):
Increment VTK version to 5.9.0
Fix a nasty link error when building debug with release python.
Fix vtkhdf5 header install rules.
Add a C++ version of CubeAxes3.tcl test.
Revise test comments.
hdf5: include stdint.h when including hdf5.h from a c++ source.
hdf5: VS7.1 doesn't support variadic macros.
hdf5: Remove typo.
hdf5: remove debugging message left from upstream
hdf5: When building MinGW also link ws2_32, not just when building MSVC.
hdf5: Skip options that do not work in reduced distribution
Address compile error on mingw 64.
mingw64 compile fixes, mostly replacing long pointer casts with intptr_t.
Don't export library targets when VTK_INSTALL_NO_LIBS is ON.
Don't export PythonD libraries when VTK_INSTALL_NO_LIBRARIES is ON.
Don't export several utilities when VTK_INSTALL_NO_LIBRARIES is on.
Remove unnecessary dependency of SelectionNode on vtkProp.
Fix typo!
Remove unused header.
Remove unused headers.
Revert "Replace the vtkMPIController::Initialized static variable"
Revert "Restore old API; also guard multiple MPI_Finalize calls"
Revert "Ask MPI whether it's been initialized rather than trying to track it ourselves"
Fix SetGet and otherPrint tests.
Fixes for otherPrint.
Remove duplicate entries for PSLACReader tests.
Add config directory to test command.
Attempt to fix locating pvtk.
Revert "Remove duplicate entries for PSLACReader tests."
Add pvtk executable suffix to command line args.
Fixes from Rob to properly call MPI_Finalize.
Fix std warnings.
Apply crash fix from Berk.
Disable CMake policy 0017 until VTK requires CMake 2.8.5.
Fix several print test failures.
Switch Reader to use a DummyController if using an MPIController fails.
Revert "Switch Reader to use a DummyController if using an MPIController fails."
Fix uninitialized warnings.
Fix unreferenced formal warning on Release builds.
Fix not referenced warnings.
By default disable all warnings when compiling exodusii library.
Fix syntax error.
Fix truncation warning.
Fix many unused-but-set-variable warnings.
Fix 'set-but-unused' warnings in utility libraries.
More warning fixes.
Remove uneccesary find_package(hdf5).
Add PARENT_SCOPE to VTK TPL vars so ParaView can make use of them.
Revert PARENT_SCOPE changes.
Configure TPL include directories.
PIMPL FilePtr removing mpi.h include from vtkWindBladeReader.h.
Fix debug leak of DummyController.
Revert "COMP: Fix compiler warnings"
Revert "COMP: Fix int/unsigned int conversion warnings"
Revert "ENH: Berger & Collela AMR improvemets"
If using external png need to link vtkpython with it.
Apply patch to wrap ftgl in a namespace.
Fix ftgl export macro.
Syntax fixes.
If pow() overloads.
Reorder windows version to be defined before including windows headers.
Reorder windows version to be defined before including windows headers.
David Thompson (2):
FIX: Inlines should never appear in a .cxx file.
Fix a crash when given an empty graph.
Dominique Belhachemi (4):
Change #include directives - Use "vtk_netcdf.h"
Fixed some typos which have been found by Debian's QA tools
hdf5: Fixed some typos which have been found by Debian's QA tools
Remove check for 'Mesa', so that Intel cards don't get excluded anymore
George Zagaris (9):
ENH: Filter to convert ImageData to StructuredGrid
ENH: Filter to convert ImageData to StructuredGrid
COMP: Resolve compilation issues on windows
COMP/BUGFIX: Resolve compiler warning & mem leaks
BUGFIX: Fix memory leaks
BUGFIX:Fix image data interpolationon XZ/YZ planes
ENH: Berger & Collela AMR improvemets
COMP: Fix int/unsigned int conversion warnings
COMP: Fix compiler warnings
Glenn Faken (1):
vtkParticleReader.cxx loss of precision on conversion
Goodwin Lawlor (1):
Link charts, chemistry, and textananlysis to vtk/tcl binary
Greg Abram (1):
Modify projected tetrahedra mapper to use floating point buffer.
Greg Schussman (3):
BUG: fixed crash on midpoint+mode load.
BUG: fixed phase x and animating purely real modes
FIX: limit complex additions to efield, bfield.
Hua Yang (2):
Clean up some debugging lines in vtkPolyhderon.
BUG: vtkUnstructuredGrid failed to deep copy attributes related to polyhedron cells.
Igor Okulist (1):
COMP: Enable support for VS2011.
Jean-Christophe Fillion-Robin (3):
vtkPython - Undefine _XOPEN_SOURCE to avoid redefinition warning.
ENH: Add std::string support to vtkPythonArgs
ENH: Add std::string support to vtkPythonArgs
Jeffrey Baumes (29):
Fixing bug where threshold selections were double-negated
Apply colors filter should reexecute when lut changes
Fixing bug causing vtkApplyColors to crash
Fixing bug where string array lookup fails
Don't reset showing root node on Update()
Solve showing root node issue a slightly different way
Making postgres test work
Removing unnecessary check from row extraction
Option to disable edge selection from vtkGraphLayoutView
Fixing vtkOrderStatistics issue with CDF
New static methods for reading from string
Add API to array serialization to match other readers
Removing unused source files
Adding vtkArrayData reader and writer.
Adding python support for string data with embedded nulls
Include more API from vtkDataWriter in vtkDataObjectWriter
Include more API from vtkDataWriter in vtkDataObjectWriter
Fixing return values in vtkDataObjectWriter
Fixing Visual Studio compiler warning
Fixing multi-path MPI include issue
Adding option to force numeric conversion to double
Adding multisampling support to Windows
COMP: Fixing allocation of points, static allocation does not work on VS
COMP: Moving convex hull and layers filter to infovis due to rendering dep
COMP: Removing conversion warning
COMP: Removing conversion warnings
BUG: Need to initialize renderer ivar
BUG: testEmptyInput requires filter to work with null points
Adding back testing for ForceDouble
Jon Woodring (27):
Updated configuration for SOD parameters in halo finder.
Added two new random sampling methods for Mask Points.
Revert "Added two new random sampling methods for Mask Points."
Added two new random sampling methods for Mask Points.
New filter vtkPMaskPoints for parallel communication version.
Moved the sample size gathering code to a separate function.
Bug fix to pass the arrays through.
Bug on single processor sample size.
Changed the random number generation call.
Fixed overflow in double random function.
Sped up the Cosmo reader by preallocating point and cell memory.
Unrolled loops in vtkPoints::CalculateBounds.
Fixed unused variable warning.
Didn't actually allocate the memory (Thanks Kyle!).
Converted to be able to use MPI-IO when possible for binary data.
Updated the reader to be able to parse the text in MPIIO.
MPI fix to make it run with one processor.
Changed reads to read_alls.
Shadowed variable warning.
Possible fix for unfound mpi.h.
Undoing minor change to vtkMPI.h.
Fix for shadowed variable warning.
One more shadowed variable warning.
Sohail's wind reader additions.
Compiler warnings.
Uninitialized variable warning.
Shadowed variable warning.
Julien Finet (52):
Update range of vtkColorTransferFunction & vtkPiecewiseFunction
Signed/unsigned mismatch in vtkColorTransferFunction & vtkPiecewiseFunction
Add texture cache for vtkContextDevice2d::DrawString
Control mininimum and maximum limits of vtkAxis
Add mouse double click event support on MAC (Carbon + Cocoa)
Add mouse double click event support in Charts
When axes are modified externally, update the plot transforms
Add utility function vtkPoints2D::RemovePoint()
Add point edition in vtkControlPointsItems
Remove warnings when building in release mode
Remove warnings in release mode for vtkXXXControlPoints
Support transfer functions with a range wider than [0, 1]
Unused argc and argv variables, hide them with vtkNotUsed
vtkContextScene::MouseWheelEvent takes int as first parameter
vtkContextInteractorStyle::ProcessSceneEvents had unused params
Support user bounds to vtkScalarsToColorsItem
Use the viewport width to define the texture width
Typo in vtkAxis::setMaximumLimit()
vtkControlPointsItem was firing CurrentPointChanged too early
Don't always merge color and opacity functions.
Charts: Disable transfer function tests for old OpenGL drivers
Delete current point when "del" is typed in vtkControlPoints
Support 1D textures in vtkOpenGLTexture
Add more key support in vtkControlPointsItem
Const correctness for vtkControlPointsItem::GetControlPoint
Add vtkBrush::GetOpacity() and vtkBrush::GetOpacityF()
Change look&feel of the control points
Reset COMBINED_UPDATE_EXTENT when data won't be executed
Add vtkPolyDataMapper2D::TransformCoordinateUseDouble
Add empty renderer to avoid random buffer in the lower left corner
ENH: Turn off clipping when drawing control points
ENH: Expose vtkAxis margins
Add TransformCoordinateUseDouble in PrintSelf
Missing vtkVector2f definition in vtkControlPointsItem.h
Multiple includes failing test for vtkControlPointsItem.
Fix QVTKWidget refresh on resize problem on Windows
Force the opengl buffer to be fully refreshed.
Revert "Fix QVTKWidget refresh on resize problem on Windows"
Expose vtkControlPointsItem::MovePoints and SpreadPoints
Add test for vtkControlPointsItem
Add vtkControlPointsItem::BlockUpdates
It is not necessarily an error to have opacity ouside [0,1]
vtkControlPointsItem supports larger bounds for point moves
Add vtkControlPointsItem::MovePoints utility functions
Emit interaction events when moving control points
Fix TestControlPointsItemEvents
Display the border of the ellipse on top of the elliptical disk
Add dontMoveFirstAndLast to vtkControlPointsItem::MovePoints
Translate comments from French to English
Force the opengl buffer to be fully refreshed.
vtkAxisActor2D tick distance was wrong in RulerMode
vtkAxisActor2D is missing STL header includes
Julien Jomier (1):
BUG: This patch fixes the failure of testMetaLine on vs2008 (submitted by Bradley Lowekamp)
Karthik Krishnan (34):
ENH: Part 3 of the multi-threading and optimization of space leaping
ENH: Expose the widget state of the contour widget.
ENH: A polyplane implicit function
ENH: Fix the otherPrint, TestSetGet and TestEmptyInput tests
ENH: Check if the device context exists before swapping buffers
ENH: Fast IsInside query for stencils in VTK.
ENH: Reslice cursor and associated classes
ENH: Ability to reset the reslice cursor
ENH: Several reslice cursor enhancements
ENH: Fix warnings in the reslice cursor widget
ENH: Ability to use axis aligned coordinates for the resliced views
ENH: Make the reslice cursor a true 3D widget.
ENH: Reslice cursor more measuremetns
ENH: Bugs in the reslice cursor code
ENH: Printself defects
ENH: Numerical issues in the reslice cursor when the interaction pos unchanged
ENH: Ability to draw contours on surfaces and resect them.
ENH: Corrections to the branch ClipObjectByDrawingGeodesicOnMesh-Feature
Attempt to address thread issues in the space leaping filter
ENH: Widget to delineate 27 clique ROIs during volume rendering
ENH: Distance constrained to a polygonal surface mesh
ENH: Fix a compile error in missing file include
ENH: Add a point placer that allows one to snap to cell centers.
COMP: Compile error. Change type from vtkIdType to int
ENH: Fix the ATI volume rendering issue finally.
vtkFixedSizeHandleRepresentation - A marker that has the same size in pixels.
This feature allows one to draw contours on meshes and extract inside
Mesh tracing feature
ENH: Do not cache the Dijkstra shortest path info
Use LERP interpolation for infinitesimally small angles instead of SLERP
ENH: The ability to scroll slices with the mouse wheel in MPR view
ENH: Printself defects
Do not scroll sclices with mouse modifiers depressed
Fix typo in ResliceCursorBindingsUpdate commit
Kenneth Moreland (3):
Comment debugging print statements in vtkExodusReader.cxx
Add filters to convert image and rectilinear grids to structured.
Add include for time.h when using time function.
Kent Williams (16):
COMP: added delete statements on error paths as suggested by cppcheck
COMP: added const to read-only access methods
ENH: Add metaObject for FEM data
COMP: Add const access methods to metaFEMObject
STYLE: remove tabs and delete trailing whitespace
BUG: was writing out undeformed state local coordinates where deformed were needed
BUG: plug memory leaks in FEMObject
BUG: fix memory allocation issues
BUG: fix memory allocation issues
BUG: silence shadowed variable warning
STYLE: Reformatting + turning off execute bit in file permissions
COMP: remove possible null pointer dereference COMP: Remove compiler warning in metaFEMObject
COMP: got rid of warnings
COMP: allow CMake project name to be overridden, to avoid project name collissions when built inside ITK
COMP: Remove unused variables
COMP: cleanup based on CLang warnings
Kyle Lutz (35):
Fix label precision handling in vtkPlot
Remove unreachable code in vtkXMLMultiBlockDataReader
Read block names in vtkXMLMultiBlockDataReader
Add support for writing block and piece names in VTM files.
Add support for uniform and nonuniform in OpenFOAM reader.
Free memory after match in InsertPolygonInHash().
Remove unreachable code in vtkXMLMultiBlockDataReader
Read block names in vtkXMLMultiBlockDataReader
Add support for writing block and piece names in VTM files.
Add support for uniform and nonuniform in OpenFOAM reader.
Pass GlobalIds from input to output in vtkDataSetTriangleFilter
Fix vtkAxis notation style enum
Add tooltip precision and notation variables to vtkPlot
Add support for merging tables in vtkAppendCompositeDataLeaves
Check for a non-empty cell before using its points
Pass GlobalIds from input to output in vtkDataSetTriangleFilter
Perserve original data type in D3 filter
BUG: Set VisibileColumnsModified flag in SetColumnVisibilityAll()
Add check for empty table to vtkScatterPlotMatrix::SetInput()
BUG: Add LayoutIsDirty flag to vtkChartMatrix
Add support for setting plot colors to scatter plot matrix
Add marker size and style settings to vtkScatterPlotMatrix
Add background brush API to vtkChart
Add 'cross hair' coloring to vtkScatterPlotMatrix
Add GetPlotType() method to vtkScatterPlotMatrix
Fix bug in with GetPlotType() in vtkScatterPlotMatrix
Add UncheckedPropertyModifedEvent to vtkCommand
Add UncheckedPropertyModifedEvent to vtkCommand
Add QUERY type for vtkSelectionNode
Fix memory leak in vtkSelectionSource
Add QueryString ivar to PrintSelf
Fix bug in which sphere was changing radius when translated
Fix type conversion warnings in vtkPLY
Fix precision issues when using vtkMath::Pi()
Fix VTK/Chemistry compilation error with OpenQube/Qt
Luis Ibanez (1):
BUG: MetaImage data file was missing path.
Marcus D. Hanwell (214):
ENH: Converted a few chart tests to use vtkNew.
STYLE: Removed orphaned file.
COMP: Removed unneeded include for critical section.
ENH: Removed old Windows CE classes.
BUG: Initialize MarkerSize in vtkPlotPoints.
ENH: Added event for points clicked on.
ENH: Fetch gerrit remote before pushing.
ENH: Added screen position to data structure.
ENH: Added a Cast() function to vtkVector.
BUG: Fixed segfaults, incorrect rendering.
BUG: Fixed issue with font caching in charts.
ENH: Added an option to keep the temporary headers.
BUG: Only render legend items that have a label.
BUG: Don't render a box around an empty legend.
ENH: Added a new ivar to render empty plots.
COMP: GCC 4.6 error, offsetof is in cstddef.
STYLE: Removed the preprocessor logic.
COMP: Fixed compiler warning.
ENH: Variable/function name changes to new API.
COMP: Added static_cast as suggested by Sean McBride.
ENH: Renamed MouseButtonDblClickEvent.
ENH: Added a new test for plots not shown in the legend.
ENH: Expose the tooltip item in the chart API.
ENH: Added a little new API to vtkTooltipItem.
BUG: #12025 Initialize the temporary integers.
BUG: Return early if the string is empty (zero box)
ENH: Added getters for pen and brush.
ENH: Added a couple of experimental operator overloads.
ENH: Added some mouse interaction to the legend.
ENH: Respect custom locations for legends.
BUG: Removed debug output from the mouse move event.
COMP: Fixed compiler warning about unused variable.
BUG: This event is MouseDoubleClickEvent now.
ENH: Use vtkNew instead of vtkSmartPointer.
ENH: Added facility to set an indexed label array.
ENH: Added a toy example of an indexed label array.
COMP: Fixed compiler warning.
COMP: Fixed compiler warning.
COMP: Fixed compiler warning.
ENH: New test of static chart on 3D scene.
BUG: Increased tolerance to 16 for charts on 3D.
Needs to be appended with Error to be used.
BUG: Turned off multisampling in the test.
COMP: Use full path for QObject header.
BUG: Handle the case where there is only one point.
ENH: Refactored sorted point creation.
BUG: Don't attempt to paint an empty plot.
ENH: Refactored to use vtkRectf for the mouse box.
ENH: Invoke a point clicked event for points.
ENH: Split vtkRect out into its own header.
ENH: Moved templated types to Common.
BUG: Fixed the header tests after the move.
STYLE: Minor fixes for initialization, line length.
ENH: Change vtkPlot::GetNearestPoint return type.
ENH: Removed unused vtkProcessStatistics class.
STYLE: Removed unused source file.
ENH: Register SQL database callbacks for factories.
BUG: Fixed a few small include issues.
COMP: Fixed includes and removed vtkstd.
ENH: Remove unused ProcessEvents virtual.
ENH: Added a new key event to the scene.
COMP: Removed some unused header includes.
COMP: vtkAssemblyPath still needed for deprecated.
STYLE: Removed unused vtkOpenGLStateCache files.
ENH: Reset the chart axes when r is pressed.
COMP: Fixed header testing for charts.
ENH: Retain DisableClipping method for compatibility.
ENH: Moved line and triangle cases to their own file.
COMP: Use the new include files for line and triangle cases.
COMP: Satisfy the header testing in Filtering.
BUG: Created an interface class for *Adapter2.
ENH: Some refactoring to remove OpenGL dependencies.
COMP: Fixed compilation failures and style issues.
ENH: Restored previous axis behavior as default.
ENH: Added setter/getter for vtkAxis tick label algo.
ENH: Renamed to TICK_WILKINSON_EXTENDED.
COMP: Fixed compiler warnings, removed breaks.
COMP: More fixes for compiler warnings in extended axis.
BUG: Don't export symbols for private classes.
COMP: Fixed to use convention in other VTK includes.
COMP: Keep ParaView's client server wrapping happy.
ENH: Added a new ChartMatrix class.
ENH: Use less points, make tan a bar chart.
BUG: Plugged the leak in the chart matrix.
ENH: Added a fuzzy comparison function.
BUG: Fixed Common header testing.
ENH: First pass at the scatter plot matrix class.
ENH: Just fill the lower triangle with charts.
ENH: Ensure charts are removed correctly in resizes.
ENH: Added simple histograms to the matrix.
ENH: Added scatter plot matrix column visibility.
ENH: Changed the chart layout strategy to an enum.
ENH: Added code for axes to rectangle in charts.
ENH: Use the gutter and border in chart matrix.
ENH: Removed the Range ivar from vtkAxis.
ENH: Added a setter that uses double* for axis range.
ENH: Synchronize axis ranges in the matrix.
ENH: Add a placeholder for the active plot.
ENH: Added chart spans to the chart matrix.
ENH: Added API to store, set and retrieve the active plot.
ENH: Set a larger gutter on the matrix.
ENH: Moved the FuzzyCompare function into a namespace.
BUG: Delete all charts, then resize.
ENH: Allow the action button to be set to -1.
ENH: Added picking for charts in bottom-left triangle.
ENH: Made number of bins configurable.
ENH: Use more points, reduced number of bins.
Updated git gerrit-push, and add git gerrit-merge.
STYLE: Only one include allowed without explanation.
STYLE: Added missing PrintSelf method.
BUG: Ensure the background of charts has no outline.
BUG: Be more careful with types in axis calculations.
ENH: Delay rendering of scene for context.
BUG: Initialize the vtkAxisExtended ivars.
BUG: Initialize UserBounds, used in GetBounds.
BUG: Fixed a memory leak in ComputeTexture.
COMP: Fixed compiler warning introduced by 000878ab
ENH: Removed the Range ivar from vtkAxis.
ENH: Added a setter that uses double* for axis range.
ENH: Prefer vtkStdString in API.
ENH: Move the labels to use vtkTextProperty.
ENH: Use vtkColor4ub for colors in scatter plots.
ENH: Use a less generic name for plot color.
ENH: Moved more settings into settings object.
ENH: Use smart pointers, added pen and brush setters
ENH: Moved to share pens and brushes between charts
STYLE: Moved the Vector tests to Common.
ENH: Added basic operator overloads to vtkVector.
BUG: Actually do the bounds checking for () operator.
ENH: Added Norm, Normalize, Dot to vtkVector.
ENH: TestVector should not return early.
BUG: vtkVectorOperators is not vtkObject derived.
ENH: Added Cross product, Compare and Normalized.
ENH: Added more tests for the vector operations.
COMP: Force double for sqrt
COMP: Put the macros inside ifndef blocks
BUG: Include the cmath header in preference to C header
ENH: Keep vector operators separate, for now at least
ENH: Added a scalar initializer, fixed compile warnings
BUG: Don't rely on vtkVector initialization
ENH: Separate core functions of vtkVector into base
ENH: vtkColor* inherit from vtkVectorBase
BUG: 12772 fixes for change in Boost graph API
COMP: Added ifdefs for Boost versions
COMP: Fix compilation on AIX
ENH: Removed the use of vtkstd
ENH: Found a few more vtkstd instances
ENH: Removed vtkstd:: from the wrapper generators
ENH: Do not generate vtkstd if VTK_LEGACE_REMOVE is on
BUG: Added missing vtkTypeMacro.
ENH: Refactored mouse event API for context
ENH: Improved mouse API to retain interactor access.
ENH: Added GetModifiers to vtkContextMouseEvent.
ENH: Additive selection of charts for shift modifier.
COMP: Force to bool for addToSelection.
STYLE: Fixed whitespace issues introduced in topic.
ENH: Converted to use vtkNew for variables.
COMP: Second time lucky - MS say casting is bad...
COMP: Fix AIX include order issues.
COMP: Ported to use new mouse API.
COMP: Ported to use the new mouse API.
COMP: Missed one legacy mouse access.
ENH: Use float for block dimensions.
ENH: Enable line antialiasing for the charts.
ENH: Enable point and polygon smoothing too.
ENH: Add a control-select modifier for selection toggling.
ENH: Connect up the new selection mode enum.
ENH: Addition of the subtraction of selections.
BUG: 12772 fixes for change in Boost graph API
COMP: Added ifdefs for Boost versions
STYLE: Improve the vtkRenderWindowInteractor docs.
ENH: Deprecate the git stage aliases.
BUG: Don't leak GL state for face culling.
BUG: Removed debug statements from IsInf and IsNan.
COMP: Fixes necessary for ParaView's client server.
ENH: Removed the snprintf usage in Atom and Bond.
COMP: Ported to work with OpenQube master.
COMP: Silence unused variable warnings in release mode.
ENH: Accumulate errors in the periodic table test.
COMP: Removed some of the debug and unused variables.
COMP: Fixed header test warnings.
COMP: Fixed Windows name mangling - AddAtom -> AppendAtom.
COMP: Silence unused variable warnings...
BUG: Remove the selection id array from defaults.
ENH: Be more selective when resetting column visibility.
BUG: Fix a bug when setting all columns visible.
BUG: Fix failing PrintSelf test for vtkMolecule.
COMP: Fixed compiler warnings, style issues.
ENH: Improved tests in chemistry to use factory.
ENH: If debug leaks is on make tests fail locally.
COMP: Removed vtkstd reference - deprecated.
BUG: Fixed double deletion of BasisSet.
BUG: Get rid of implicit zero construction.
ENH: Remove implicit zero construction from colors.
ENH: Added scalar multipliers for vectors.
ENH: Use GetAnnotationLink() for consistency.
COMP: QVTK uses X API but doesn't link to X libs.
ENH: Simplify the vtkAtom API.
ENH: Simplification of the chemistry core API.
ENH: Fix leaks on failure, made test fall through.
ENH: Removed duplication on GetPlaneFromBond.
COMP: Enclose legacy implementation in ifdef block.
BUG: Fixed type for vtkColor4d.
ENH: Remove default arguments, create empty ctor.
STYLE: Document default vtkTuple constructor.
BUG: Fixed python vtkTuple templated class test.
BUG: Caught a few uninitialized vectors in charts.
BUG: Fixed a couple of issues with bounds.
COMP: Fixed warnings about unitialized memory.
BUG: Fix bug 12978 - python chemistry CMake variable.
BUG: Fixed a bug in scrolling of top and right axes.
COMP: API change in Boost Graph Library.
COMP: Fix compilation failures with GCC 4.7.
COMP: VLAs are not supported by MSVC (C99).
Mathieu Malaterre (11):
ExecuteInformation / ExecuteData should return on error
This commit fix vtkStdString support in Java
Add interaction to test
adding some help for vtkWrap commands
vtkStdString cstor does not support NULL pointer
InsertNextValue was not returning MaxId when no value is inserted
Fix some spelling errors as well as doxygen layout issues
Add a RemoveTranslation function for wrapped language
STYLE: minor fix to correct typos
Replace runtime counting with compile time counting.
Add documentation for the special patterns used in SetText
Matt McCormick (thewtex) (1):
Fix WindowToImageFilter's camera's UseHorizontalViewAngle.
Michael Jeulin-L (4):
BUG: PointHandleRepresentation3D::vtkProperty does not apply with SeedWidget
BUG: vtkPointHandleRepresentation3D::PlaceWidget when TranslationMode is off.
BUG: Fix vtkImplicitPlaneRepresentation, redesign widget implementation:
FIX: vtkImplicitPlaneRepresentation does not print ivar LockNormalToCamera
Nathan Fabian (9):
Added an external init for Communicator.
BUG: Work around the dropped exodus cache (fixes issue 9729)
BUG: Fixes an unrecoverable for missing types array
ENH: Updated exodus to version 5.10
ENH: Fixed the name mangling
COMP: Fix the name wrapping for VTK
Remove warnings from Debian
Forgot to change the index name in both places
Continuing to remove warnings from compilers
Nikhil Shetty (16):
Fixing head-tracking with synchronous-renderer.
Adding Deering convenience matrix manipulation to vtkPerspectiveTransform
Restore vtkCamera HeadTracking (TODO: use DeeringFrustum in the future)
Fixing compile errors
Moving display configuration logic from Paraview to VTK
Adding convenience mathods to vtkCamera for setting tracked values.
adding quaternion multiplication
Fixed near and far clipping plane
Adding the option of Row/Column major
STYLE: Cleaning up some testing code.
Revert "For now disabling ResetCamera to disallow ParaView using it"
ENH: Making default screen config wrt 1 meter cube
Fixing Clipping issue
Fixing indentation and removing tabs
Sync model matrix to fix wand update in CAVE
STYLE: Removing space for consistiency
Panos Mavrogiorgos (2):
Fixed bug in ShowCursor method. 'cursor' should be 'qt_cursor'.
Fixed bug in resizeEvent method of QVTKRenderWindowInteractor.
Pat Crossno (1):
Expose cache size at reader level.
Pat Marion (3):
Add new api to vtkDebugLeaks to track vtk object lifetime
Add Qt widget for displaying objects tracked by vtkDebugLeaks
Fix compiler warning and style issue
Pavel Pokutnev (2):
Fix for int overflow bugs in volume rendering module.
Fix for MFC compatibility issue with bad_alloc
Perry Spyropoulos (1):
Fixed smallbug in VTK/Utilities/octree
Philippe Pébay (631):
STYLE: fix documentation prior to changes
ENH: remove NumericType hack
ENH: switching histogram value type based on input data type
ENH: store histograms as separate blocks, one for each processed variable
ENH: order histograms with native order for each data type
ENH: marginal PDFs calculated
BUG: forgot to properly initialize invalid P value for cardinality row
ENH: reformat quantile table (swap columns and rows)
ENH: finally calculating and storing all quantiles while preserving types
BUG: make Test operation run again with new quantile format (but not correct)
ENH: update test harness to make it use new quantile format
BUG: protecting all SelectAssessFunctor routines from non-initializing dfunc
BUG: removed a "+ 2" offset which corresponded to the old quantile storage
BUG: fixed leftover old-style quantile read. No more runtime crash now.
ENH: added mid-point interpolation for quantiles
ENH: adding support for "nearest observation" quantile calculation (R-3)
ENH: rewrote assess functors for new framework and made test work with these
ENH: added a variant array quantizer (assess functor)
BUG: spelling of Kolmogorov
ENH: added tests for assess operation which were gravely lacking
Modified test to reflect changes to order statistics
ENH: completed fixing this test case
BUG: (inconsequential so far) forgot a delete []
ENH: created additional tests to verify // aggregation
ENH: changes needed by recent overhaul of order statistics
COMP: killed a warning
COMP: make Windows happy
COMP: fixed a warning
STYLE: fixed incorrect documentation
STYLE: int vs. vtkIdType consistency
ENH: progress checkpoint -- most of data array case is complete
ENH: progress--almost done
ENH: added a cardinalities block and updated tests accordingly
BUG: don't report cardinalities as variables
ENH: removed the cardinality line in histogram tables; updated tests
ENH: there isn't a cardinality row to be worried about any more
BUG: fixed confusion between local and global cardinality arrays
BUG: fixed test routine to account for variable np
ENH: better testing of global cardinality/grand total
ENH: completed implementation of POrder for data arrays
BUG: bail out if no statistics are calculated by the serial superclass
ENH: a new test program for // correlative statistics.
ENH: progress
ENH: better error control, some reformatting
Factorized the reduction facility for data arrays
Removed now unused debug timer and timing statements
Removed forgotten pre-processing directive, now unused.
Simplified timing structure to minimally acceptable core
Now reading S3D block-type data
ENH: progress towards command line parsing for real data reading
Fix bug related to parsing data dimensionality
Now reading data with arbitrary data dimensionality (passed by command line)
Now reading processor dimensionality and using it to split input data
A version of test which finally runs descriptive stats on S3D data
Time things including I/O...
Remove TestRealDataPDescriptive from regression until there is baseline data
Removed a now unused predefined cardinality
Now verifying some results with respect to extracted data set parameters
Fixed VS10 warning
Fixed a signed/unsigned VS10 warning
Renaming a test for consistency.
Removing unused line arguments
Updating CR information
Cleanup: we do not need vtksys/SystemTools here
Fixed documentation
The per-process cardinality is now variable.
Allow for descriptive-only testing (sufficient for scalability tests)
All tests but descriptive do not inspect assess data.
Renamed last inconsistently-named parallel statistics test
Removed unused parameters to be passed to individual procs
Cleaned up testPOrder of unused arguments
Cleaned up TestRandomPContingency of unused line arguments
Renaming for consistency
Updated CR information
Cleaned up now unused debugging preproc directives
Fix incorrect intercepts of linear regression.
Typo: Intersect => Intercept
Test linear regression values when regression is valid
Replaced "status" string with value of determinant
Fix documentation to reflect recent changes
More documentation (Jarque-Bera-Srivastava test)
Determinant (a.k.a. "generalized variance") should come before regression
Forgot to remove debug warning messages, and relaxed verification bounds
Clarifying code a bit (assessment is way too complicated)
Make Assessor be explicit about involved columns when determinant <= 0
Don't issue a Warning in Derive for non-positive generalized variance.
Added calculations of residuals from linear regressions (both)
Make sure that Assess is always calculated, even when gen. variance < 0
Shortened variable names for legibility (results are difficult to read)
Regressions (and corresponding assessments) will now always be calculated.
Removing unnecessary verifications for positivity of variances
Simplify case where cov matrix is effectively diagonal.
Now handling consistently machine-precision issues for Jarque-Bera-Srivastava
Document what we are doing with near-diagonal cases
Accelerate things a bit
Now cleanly handling all near-{degenerate,zero} cases in JBS Test.
Fixed bug in residuals
Now handle degenerate covariance matrices for assessment
Order of tests (det < DBL_MIN should be more frequent than absurd variances)
Now testing X->Y and Y->X residuals as well
Now also verifying covariances (this somehow was left forgotten earlier)
Update CR
Remove reference to AssessParameters (to be entirely removed from stats)
Remove reference to AssessParameters (to be entirely removed from stats)
Remove reference to AssessParameters (to be entirely removed from stats)
Update CR
Removed use of AssessParameters, some refactoring, updated test
Documentation typo
Removed AssessParameters, did some refactoring at the same time for legibility
Updated CR
Eliminated AssessParameters at top level -- and ancillary functions
Remove multiple and disorderly (re)-definitions of VTK_DBL_{MIN,EPSILON}
Update CR
Clarified use of VTK_DBL_EPSILON (and should quiet a Winbug, too)
Added missing Sandia statement to PContingency class
Added missing Sandia statement to P Descriptive class
Added missing Sandia statement to P Correlative class
Added missing Sandia statement to P Order statistics class
Added missing Sandia statement to P k-means class
Added missing Sandia statement to P multi-correlative class
Added missing Sandia statement to P PCA class
Remove NUMBER_OF_VARIABLES macro which did not turn out to be useful
Contingency statistics are a special case of bivariate -- 2 variables
Replace NUMBER_OF_VARIABLES with 1
Complete refactoring of Assess for bivariate statistics.
Warning: remove now unused variables
Removing "edge decoration" apparatus.
Removing "edge decoration" apparatus.
Fixed stranged formatting.
Added Learn parameter (compression) for order stats -- and testing it
Input parameters are actually used by some engines
Fixed bug relative to compression retrieval
Progress checkpoint
Now quantizing until target histogram size is reached
Test mini and maxi for parallel order stats within tolerance
Now adaptively compressing until max histogram size is reached
Now test is allowing for multiple parameter inputs (for parametric runs)
Attempt to resolve silent NaN exception throwing on VS
Documenting special treatment of NaN comparison even though they are quiet
Further attempt to eliminate VS exception with NaNs
A less elegant implementation dealing with Nans but which should work with VS
Make input cluster means a parameter (for parametric testing)
Make number of clusters an input parameter for parametric studies
Make standard deviation an input parameter, for parametric studies
Fixed oddities left in this test
Generate column names on the fly, in a flexible way
Fixed documentation that no longer made any sense with recent changes
Added line interface so all input parameters can be passed at execution time
Added command line parser so parallel contingency can be tested parametrically
Fixed incorrect documentation: CDF tolerance is *absolute*
Added absolute threshold for testing to parallel order statistics
Better default values for parametric initialization
BUG: parsing of absolute tolerance
Fixed incorrect parsing of absolute tolerance for MPI Order as well
Fixed inconsistencies with other tests, documentation
Complete overhaul allowing to skip some of the parallel moment statistics
68-95-99.7 rule verification only applies when descriptive stats are run
Added further flexibility: can test or not test serial superclass
Add built-in documentation for MPI order statistics parametric test
Add built-in documentation for MPI moment statistics parametric test
Add built-in documentation for MPI contingency statistics parametric test
Add built-in documentation for MPI k-means statistics parametric test
Removed unused parameters for parallel test with real data
Add built-in documentation for MPI parametric test with real data
Complete reworked error handling so test errors can be better understood
Protect test against cases where Assess operation failed. Also better warnings
Take advantage of the fact that local rank does not change
Generalize test to arbitrary number of assessed columns
6 deviations were actually never tested; this was not noticed but is now fixed
Added facility to cross-check aggregated serial vs. parallel stats
Delete things closest to where they are created
Veirify that correct number of variables are retrieved for aggregation
Now cross-verifying values (aggregated serial vs. parallel)
Added absolute tolerance for cross verification (also parsed as opt)
No longer use a separate aggregation node, but the I/O one for simplicity
Finally protect this test against MPIReduce failure
Added generic Assess method for variable number of variables
Correlative statistics now using the generic Assess(). Also fixed bugs.
Now all univariate statistics use generic Assess().
Header clean-up following overhaul
More header clean up
Uni/bivariate abstract classes reduced almost to nil prior to elimination
Improvements and documentation
copyright
AddColumn() and AddColumnPair() conveniences are now part of vtkStats
Added a facility to directly add column singletons for statistics
Have now eliminated all univariate-specific column selection mechanism
Eliminated intermediate univariate level for statistics
AddBufferEntriesToRequest() no longer useful now.
Removed the method to select all possible pairs of columns
Entirely eliminated the intermediate bivariate class
Restored column selection mechanism for formerly vtkUnivariateStatistics
Restore column selection mechanism for formerly vtkBivariateStatistics
Update number of primary tables after Learn
Enter invalid -1 value for number of primary tables
Now reading variable number of primary tables for order statistics
Progress checkpoint; reading order model tables
Now correctly naming histogram block tables with variable names
Completed update to support extended order statistics model format
Formatting issues
Indenting issue
Progress checkpoint: string-type histograms downcasted and compressed
Make Pack function a static one
Added reduction function for string arrays
Label end of long conditional blocks
Documentation
Make explicit that variant arrays are not supported in parallel
Unpack() must be static
Added an Unpack() static function to POrderStatistics
Removed performance measurement points
Implementation of reduction step for string histograms
Header clean up
Changed naming conventions for legibility and maintainability
Align some naming conventions with those of P Order
Naming consistency
Progress checkpoint--only thing left is broadcast of strings.
Why bother with different names? Just overload function name.
Completed implementation of parallel support for string inputs
Preparing test to make room for string inputs too
Testing progress checkpoint
Rename Packing function for legibility
Rename Unpacking function for legibility
Clarifications of what Pack/Unpack are doing with strings
Fixed conceptual error resulting in subtle bug.
Fixed last remaining Broadcast problem.
Be safe yet elegant.
Change names of multiple pack/unpack routines for legibility
Turned protected method into static function
Turned protected method into static function
Calculate and display global range for string variable as well.
No need for a tolerance when verifying integer value
Verify global ranges (calculated) for string columns
Verify histogram total count (global) for each variable
Use "myRank" everywhere once it has been calculated.
Clarify what stdev does exactly
Add CLI options to skip integer/string variables
Consistency in the use of variable number of values
More efficient and explicit verifications
An almost complete reimplementation for flexible testing.
A Python example illustrating how to use Aggregate() with statistics
Adding full path to VTKData
Added verification by calculating directly for whole ensemble
Formatting consistency
Forgot to save some reformatting
Removed references to univariate and bivariate statistics
Add iVars necessary for inner grid lines
Add ivars necessary for inner planes
Added necessary data structures
A series of test for the new CEA functionalities
Checkpoint where inner grids and planes structures are in place.
Adding RebuildAxes iVar and methods
Added additional Render methods from VisIt class
Consistency of Axis/AxisLines nomenclature
Adding lines properties to cube axes
Now setting axes properties
Now setting Axis properties
Added axes property helper methods
Added complete support for 2D titles and actors
Forgot to release graphics resources of TitleActor2D
Setting default values for ivars and non-dependent attributes
Suppressing several memory leaks
Eliminated last remaining source of leaks
Neither xz nor yz portions of the major tickmarks are needed in 2D
Consistent annotations
A new test (with grid lines)
Create another test (with grid lines)
Added inner translucent planes generation, and 3 ancillary test programs
Interline style fix
Cleanly setting and deleting LabelText
Moving to vector (as opposed to scalar) representation of majors
Major not needed as ivars for the cube actor
Implemented inner grids, and 3 ancillary tests
Set default colors for inner grid lines
Separating outer and inner grid lines properties
Assigning inner line properties
Globally updating majors prior to tick computation
Improved grid lines routines, added test
Removed now useless test
Initialize unique FreeType instance.
Added inner gridlines properties set/get methods which fell through cracks
Fixing PrintSelf defects
Fixing PrintSelf defects
Killed a VC performance warning
Eliminated 2 uninitialized warnings
Initializing coefficients to remove warnings
Added new methods that allow one to create new title and labels props
Make sure that label opacity and color are consistent with those of axis
Initializing axes title text property and making it consistent with labels
Eliminate potential source of leak
Added convenience methods to Set/Get axis lines properties
Properly initialize title actor properties when building axis
Use standard macros for properties Set/Get methods
A new test to statically inspect immproved scalar bar features
A test closer to the expected look and feel
Added iVars for background and frame; and ancillary methods.
Properly construct, release, and destroy enhanced scalar bar
Updated RenderOverlay() for background and frame
Creating an "Enhanced Mode" option for improved layout (default off)
Now drawing background and frame -- and testing them.
More detailed testing of the newer and older scalar bar options
Nicer looking test
Updated PrintSelf() to incorporate new ivars
More generic handling of Enhanced/Non-Enhanced Mode
Checkpoint for branch
Better view angle for the test
Perform regression testing for scalar bars
Use adujsted height and width whenever frame or background are on.
Testing without EnhancedMode (which should be turned on by default)
Do not forget to adjust H/W when necessary in horizontal orientation
Clarify documentation and make it consistent. Regroup contributor names
Made doc consistent and clearer; regrouped contributor names
Killed 4 warnings
A minimal API for the polar axes actor
Fixed API
A minimal implementation which builds -- but does not do much
A new test for the polar coordinates actor
Fixed bug in destructor
Added explicit bounds, now used also in test
Better and more legible formating and test flow
Fix parenthesis style
Better format; for legibility and safety
Now drawing the radial axes
Now place titles (i.e. angles) along radial axes; scale them properly
Add an iVar for radial axis title visibility
Made sure label offsets are propagated. Fixed typos.
Added ticks on polar axis (only), other options, test
Eliminate all variables and calculations related to minor ticks and labels
Fixed bug in placement of origin
Added support for hand-specified pole coordinates. Testing it.
Proper scaling of radial axes; added an option for auto-scaling
A better API
Corrected placement of ticks on polar axis; and other problems
Now creating polar axis labels
Now placing labels along polar axis
More legible label size
More legible color and light
Do not place 0° axis title to avoid cluttering with labels
Add a new ivar with ancillary methods to contral polar axis title
Se a default ScreenSize in the constructor
Set a good offset for follower of polar axis
Added text properties for both polar axis title and labels
Checkpoint
Adding variables and methods for title and label texts
Test with different title and label text colors
Fixed a bug
Now properly setting ambient and diffuse values for labels and titles
Removed forgotten debug statements
Cleaned up references to follower color
Removed several ivars which are no longer needed
Consistency in coloring of radial / non-polar axes. Testing this.
Removed forgotten ivar
Now testing various color options for axes lines, titles, etc.
Introduced a variable zero-threshold for labels
Eliminated a massive memory leak
Have a min and max possible number of radial axes, clamp with them.
Clamp MaximumRadius within positive range
Clamp polar angle from 0 to 360 degrees
Fixed PrintSelf() defect
Added infrastructure for polar arcs and their properties
Create/delete polar arcs, set visibility, add them to rendering
Now creating all necessary axes with correct geometry
Made arc resolution depend on polar angle
Removed ShallowCopy()
Removed ShallowCopy
Created a global macro value for arc resolution (per angle unit)
Removed a forgotten ShallowCopy declaration
Nicer background to test polar axes
Eliminated degenerate first axis (corresponding to R=0)
Implemented simplifications allowed by particular nature of radial axes
Automatically setting polar axes centers if invalid value is given
Better default color scheme. The test now experiments with uglier colors.
A checkpoint to investigate a possible bug with vtkArcSource
Use longest arc with reentrant polar angle
Testing with reentrant polar angle
Removed debug statements
Added a Python example to easily demonstrate various polar axes options
Removed a now erroneous comment
Simplify BuildPolarAxisTicks thanks to the special nature of polar axes.
Prevent SetAxisLinesProperty from changing things that it should not
Modifying test to verify that attribute properties are indeed used
Removed ShallowCopy()
Removed incorrect "thanks" notice
Adjusted offsets
Removed notion of 0-threshold for radial axes (no longer needed)
Added the ability to auto-calculate, or select, number of polar ticks
Use preset or computed number of labels; do not recalculate it
Reorganize build label routine to make it easier to maintain
Using more test options
Removed spurious resetting of a value
Better sizing strategy to avoid horizontal overflow of title
Better placement strategy to avoid title overflow in Y
Testing more options
Testing various color options
Better vertical placement of titles in V bars
Killing a VS performance warning
Consistency in the use of booleans and their macros
Removed AutoLabelScaling which will finally not be used here
Removed user-defined power, not used for now at least
Use "deg" and not "deg." for angle units
Removed the RebuildAxes flag which will not be used here.
Build in numerical tolerance to avoid truncation errors at endpoints
Added a MinimumAngle iVar to the API; set defaults
Now using MinimumAngle to begin angular sectors
Added instance variable and ancillaries for polar axis to API
Created a separate handling of the polar axis from other radial axes
Properly initializing separate polar axis and ancillaries
Modified creation of radial axes to create only those within bounds
Arc and label routine now linked to polar axis
Proper and independent scaling of polar axis title and labels
Removed debug statements
Removed unused exponent method
API clean-up and documentation
Tick locatoion (for polar axis only) always will be TICKS_BOTH
Removing TransformBounds() which will never be used
Added distance-based LOD for titles and labels.
Fixed PrintSelf() defects
Globally defined distance based LOD threshold properties
Added angle view based LOD; testing it
Removed unnecessary assignment
Killed a warning
Prevent conflicts between radial and polar axes title (below 2 degrees)
Added an ivar for smallest radial angle distinguishable from polar
Compute bounds only when needed
Exit early if incorrect input angles were given
Do not drwa anything if angular sector is wider than one lap
Example with negative angles
A test with an angular range spanning across 0
No multisamples for render window to prevent aliasing problems
Fixed a bug: maxMemoryInByte was incorrectly cast to int
A class for rotational extrusion of surfaces, generating quads
Coding style
Documentation
VTK style
Fixed PrintSelf() defect
More coding style fixes
Create a RotationAroundAxis routine for maintainability and legibility
Massive code simplification
A new test, for the (triangular) rotational extrusion filter
A new test for the novel quad-generating rotational extrusion filter
Highlighting line source of rotational extrusion
Highlight line source of quad rotational extrusion as well
Documentation
VTK coding style
Fixed a size_t/int warning
Fixed a size_t/unsigned warning
More coding style
A new linear extraction filter
Fixed coding style
Clarfication, coding style
Documentation
A version of the linear extraction filter that compiles
Fixed headers; did some renaming to comply with VTK naming style
Documentation
Coding style
Added Points iVar to define a broken line for selection by intersection
Implemented selection via broken line intersection
PrintSelf() fix
Removed unused variable
Consistent naming scheme
A new test for the quad-generating extrusion filter, from data
Generate a slightly bigger image
Fixed export macro
Removed spurious include
Added forgotten TypeMacro
Fixed = operator definition
Localize definition of variables for maintainability
Defensive coding
Calculate indices before passing them to Insert() methods
Proper clean-up to avoid memory leaks
Consistency in handling of pointers/smart pointers
Testing linear extraction along a single segment through a 3D mesh
Clearer and cleaner implementation of core routine
Use correct data path
Rename test for generality (will include more cases)
Added a second test case
Added a test for the broken line case
Added an enpoint elimination factor; testing it as well
Added a boolean to toggle on/off the choice to include endpoints
Default values
Toggle vertices to off for testing purposes
An other test case (broken line with elements common to lines)
Extracting selections and making the test harness report cardinalities
Eliminated source of leaks in destructor
Coding style
Made TestLinearExtractor return something meaningful.
Testing with actual pre-calculated correct selection cardinalities
Checking cell vertex indices as well
Retrieving and outputing selected cells with original indices
Added a "simple check" for faster baseline comparison
A better algorithm (pre-computing modified segment vertices)
Correct test cardinalities
Optimized intersection seeking algorithm
Test now also outputs UGrids for full verification
A 2D test for linear extraction
Forgot to include this test
Fixed PrintSelf() defect.
Fixed memory leak (forgot to delete a char array)
Fixed memory leak: undeleted char array
The max memory in bytes value was incorrectly cast to int.
Validated fix of max memory bug and gave credit to M. Ganseier
Fixed several line formats in PrintSelf()
Modifying example to show how to use default renderer camera
Adding LOD ivars and parameters; setting them correctly for cube axes
Testing additional options which were not verified so far
Documentation
Correct title
Fixed bug where axes opposite to major one where drawn sometimes
A new set of tests to independently test gridline options
Fixed subtle buggy combination of axis and outer grid lines visibility
Testing all gridlines together with axis lines of various colors
A test for the 2DMode features of the 3D cube axes actor
Build the 2DMode test for 3D cube axes
Documentation and coding style; reformatting
Fixed 2D test code so that it can actually compile
Testing many more features now
Emliminated flickering between edgges and surface
Use 2D mode for test
Better coding style; format; documentation; for 2D mode
Program generically (globally-defined constant instead of "4")
Restored building of 2D titles
Restored utilization of NeedBuild2D ivar for speed
Created instance variables to control fixed title offsets in 2D mode
Using adjustable X and Y 2 offsets (defaults: -40 and -50)
Simplifying API as Pole is an iVar
Have valid pole coordinates by default
Implemented explicit calculation of actor bounds
Make sure that bounds are recalculated when pole is modified
Make sure that bounds are always recalculated when needed
Isolated building of radial axes from main build routine for perf.
A better, less memory-consuming handling of radial axes
Factorized radial axis creation (not build)
Fixed a memory leak
Changed execution flow to allow subtle change in polar axis behavior
Set MultiSamples to 0 in order to avoid test failures due to AA
Typo (missing ;)
Fixed a typo (X/Z) which caused incorrect line rendering sometimes
Initializing LastMin/MaxCoordinate iVars
Update polar axis title follower when needed
Updating LOD for radial axis titles at the right time
Removed debug statement
A much more detailed example
Eliminated "Enhanced Mode" option.
A modification of the version 2 of the Youngs Interface class.
Removed unused variable
Coding style
Killed a warning
A serial version that builds and links
Fixed export
Created a P class for the parallel version of the Youngs interface code
Restored vtkWarningMacros
Restored warning macros
Implemented parallel aggregation routine
Use communicator for communications, rather than controller
Call Aggregate() routine when needed (for parallel aggregation)
Fixed documentation
Fixed PrintSelf() defect
Fixed Set/Get issue
Killed a warning
Justify inclusion of vtkSmartPointer.h
Header clean-up: fixed a warning
Fixed serial implementation
Implemented T. Carrard's suggestion regarding utilization of block mapping
Removed spurious comments
Fixed bug in vtkYoungsMaterialInterface
An API for the novel broken line widget
Modify API slightly
Add broken line example
Show lines
Modified API so it can accomodate multiple input points (for broken lines)
An example illustrating the 2 APIs for point source
A modified line source with 2 APIs.
Renaming Python example for clarity
Removed debug statements and did some reformatting
A broken line widget that works almost completely
Forgot to commit the source file!
A test for the broken line widget
Create 2 linked views in BLW test (one for mesh, other for selection)
VTK indent style fix
Improved test to generate and render selection in 2nd viewport
Added a HandleSizeFactor to control handle radii, and Set/Get methods
Adjust radius in example; format source
Testing checkpoint before major overhaul
A version of the interactive selector that works
A simplified version
A complete test application for the broken line widget
Fixed horrendously idiotic static_cast bug
Do regression testing for broken line widget
Modify camera position so that 2 components of selection can be seen
Fixed indexing bug
Fixed credits
Fixed credits
LinearExtractor => LinearSelector
Naming consistency
Renaming following renaming of Linear Extractor/Selector
Fixed a valgrind defect
Fixed a valgrind defect
Add space in selection application text
Fixed handle addition routine
Removed debug statements
Updated documentation on statistics that was seriously outdated
Updated documentation on descriptive statistics
Updated documentation on order statistics
Update documentation on (bivariate) correlation statistics
Update documentation on (multivariate) correlation statistics
Updated PCA documentation
Mode/operation
Updated documentation on contingency tables and information entropy
Updated k-means documentation
An example reading AVS/UCD binary file for Youngs Material Interface
Wireframe overlay of presence fraction #1
Added Youngs material interface instance along with mapper/actor
Show reconstructed interface
Improvements to the YMI class
More generically add interface mappers/actors with composite iterator
A much better example using blocs for per-material meshes
An example showing how to correctly reconstruct a Youngs interface
Removed spurious SetNumberOfBlocks()
Fixed small formatting issue
A new regression test (for the Youngs material interface filter)
Patched a leak
Fixed comments
A simple Python example to exercise Youngs Material Interface
Renaming to avoid confusion with more elaborate Cxx test
Fixed another leak
French -> English
Translation from French
Removing FIXME statement
Fixing comments and format
Fixed more comments and formatting issues
Global modifs to make code more legible
More VTK style
Robert Kerr (1):
Allow the SeriesFilter to filter on a substring also.
Robert Maynard (86):
Removed the weird comments from the EnSight readers.
Fix memory leaks in the PLY implementation. Thanks to Petr Petrov.
Bug #4687 Support ensight gold files larger than 2GB on 64bit machines.
Added support for documentation blocks that don't start with a newline.
Disable the exodus cache as it was never meant to be enabled.
Deprecate vtkExodusReader.
Corrected the deprecation warning of vtkExodusReader and vtkPExodusReader.
ENH: Make sure old exodus readers warn they are depracated when ran.
COMP: Fix MSVC2010 debug assert from being thrown.
COMP: Fix MSVC2010 debug assert from being thrown.
Added a test to for world scaling.
Converted majority of warning macros to debug macros.
BUG 12168: User can now set the cache size for exodus reader.
ENH: Redesign of the way the caching works for PExodusIIReader.
COMP: Fixed deprecated warnings to not show when compiling VTK.
ENH: Refactor LSDyna to use multiple classes.
ENH: Add in the part collection that holds onto the mesh for each part.
ENH: Each part in the collection now has a unique pointset.
ENH: Added in reading of more part types into the part collection.
ENH: Made skipwords skip across files, cleaned up file open/close.
ENH: LSDyna now again supports removing dead cells from the output.
ENH: Give each block in the multiblock a name based on the part it is from.
ENH: Remove unnneeded code.
BUG: Corrected a bug where dead cells being added to a disabled part.
ENH: Initial draft at getting point property support.
ENH: We now properlyy cache topology information between timesteps.
ENH: Finished support for cell properties in the state file.
ENH: Allow easy conversion of the entire buffer to a single type.
BUG: Corrected windows reading to be unbuffered.
BUG: Properly handle reseting the part cache when parts or filename changes.
ENH: Speed up reading of the cells and materials.
BUG: Fixed compilation errors on Linux.
ENH: On purpose clear the file buffer to minimize memory usage.
ENH: Reading of points is done using buffered reads to minimize memory usage.
ENH: Split up the read state method into two methods.
ENH: Move the LSDyna reader to IO where it really should be.
ENH: Adding in the Parallel version of the LSDyna Reader.
ENH: If deformed mesh is enabled always read the deflection array.
ENH: More changes to the LSDyna reader to make parallel reading possible.
Adding in the framework for parallel reading of lsdyna topology.
ENH: Massive refactor to redesign how we read in parallel.
BUG: Correct numerous issue with reading files in parallel.
BUG: Corrected stat calls to work on files over 4GB.
ENH: Read part names from root file and add name and type to part field data.
ENH: Allow user to control caching of topology.
ENH: Close file handles at the end of request data.
BUG: headers arer not being picked as a dependency so include them.
ENH: Refactor reading of LSDyna information to use a reusable buffer.
ENH: Added back in SPH and Road surface support.
ENH: Removed unneeded finalize state checks.
ENH: Removal of death array and moved material id to field data.
ENH: Added back in support for customer user ids.
BUG: Correct part name reading.
BUG: Fix reading in parallel to be faster and correct.
Redesigned the way we read and store parts of the LSDynaReader.
Fix reading on 32bit machines.
Fixed issues with loading the constant point positions.
Fixed multiple bugs found during testing.
Fixed more bugs found during testing.
Corrected point user ids to being id type arrays.
Corrected more mistakes in parallel point reading
Made user ids the global user ids array.
COrrected the sorting of parts.
Added the options to threshold away dead cells.
fixes the memory leak in DensePoints and SparsePointsUsed.
BUG: Corrected reading SPH files when number of materials is incorrect.
Adding tests for LSDyna in serial mode.
Adding tests for LSDyna in parallel.
Corrected LSDyna readers warnings on Linux.
Corrected warnings that MSVC produced.
Corrected the vtkLSDyna headers to comply with VTK Standards
Corrected warnings in vtkPLSDynaReader
Fix failing LSDyna printself tests.
Supress uses the anonymous namespace warnings with gcc.
Corrected invalid property reading.
Currently SPH files are not currently read properly.
Correcting incorrect reading of datasets with custom material ids.
Fix issue with using deprecated stat64 on OSX.
The supression about anonymous namespaces now works.
Moved the definition of SetDeformedMesh to reduce warnings under MINGW
Incremental builds now properly compile the LSDyna utility.
LSDyna parts now properly have field data information again.
BUG: Tecplot was opening extra file handles after calling rewind.
BUG: Tecplot always releases the file pointer when deleted.
BUG: Fixed rewinding a tecplot gzipped file.
Move the code to skip comment lines to the get token method.
Robert O'Bara (4):
BUG:Fixed problem with interactive vs still frame rate
BUG:Removed the assumption of Active Scalars
BUG:Fixed crash due to internal mappers not finding the correct scalars
BUG:Fixed a problem with volume rendering with non-active scalars
Ross G. Miller (2):
Adding a parallel NetCDF POP reader class.
Adding a parallel NetCDF POP reader class.
Scott Fowler (5):
BUG: Update plot cache if LookupTable changes
Enhanced vtkStringToNumeric to handle whitespace and empty columns better.
Added tests to vtkStringToNumeric
Revert "Added tests to vtkStringToNumeric"
Added tests for vtkStringToNumeric.
Sean McBride (27):
COMP: fixed more clang warnings
BUG: replace vtkSleep with SystemTools::Delay
COMP: fixed compiler warning by adding cast
PERF: minor improvements to vtkGarbageCollector performance
PERF: replaced VTK_LEAN_AND_MEAN usage with NDEBUG
COMP: fixed minor compilation issue on Mac OS X 10.7 seed
ENH: remove the last 4 usages of VTK_LEAN_AND_MEAN
COMP: fixed yet more clang warnings, minor stuff
STYLE: fixed comment to match implementation
COMP: fixed misc warnings from clang
COMP: fixed clang warning by applying change from sql folks
COMP: fixed clang warnings
COMP: fixed warning by disabling unused code
COMP: fixed compiler warning by removing dead (lex-related) code
COMP: fixed some clang compiler warnings on the nightly dashboard
COMP: fix compiler warning about dead code.
Performed a code review of some of the various PLY code
COMP: fixed various compiler warnings on the dashboards
COMP: fixed warnings from continuous dashboard, added casts
updated freetype from 2.4.4 to 2.4.7
updated vtk_freetype_mangle.h with new symbol list for freetype 2.4.7
updated vtk_freetype_mangle.h with symbols from Linux and Windows
BUG: fixed bug #12693, changed PI to use vtkMath pi
ENH: Made vtkMath::IsInf and vtkMath::IsNan inlined, sometimes
COMP: workaround for false positive clang warning
improved const correctness and readability of vtkSelectVisiblePoints
Additional code review of PLY code
Sebastien Jourdain (23):
Fixed vtkMultiProcessStream to handle strings correctly. (with bit swap too)
Update vtkGenericStreamTracer API to current ParaView style
Extend vtkGenericStreamTracer API to simplify ParaView integration
Update vtkGenericStreamTracer API to current ParaView style
Extend vtkGenericStreamTracer API to simplify ParaView integration
Fix vtkGenericGeometryFilter::RequestUpdateExtent
ENH: Add event to chart/axis when range is changed.
Add support for observer method to abort call
Mark all Add/Remove RMI methods to be virtual
Integrate buffering code into SocketCommunicator
Support x3d exported to write into stream
Emit a signal when MouseMove
Add notification to chart
Extend API for vtkEventQtSlotConnect
Now vtkTableToPolyData can keep data array use to create point coordinate
Fix PrintSelf-Graphics
Add optional parameter in GeoProjection
Use interactor for triggering renders.
Revert "ENH: Change the behaviour of DataArray.Resize(newSize)"
Update associated API documentation
Remove Java annotation that could cause issue on Java 1.5
Force CMake to compile Java with 1.5 code style
Remove usage of generics and annotations
Stephen Aylward (1):
ENH: Increased the value array size, particularly to support a 200x200 matrix
Sven Buijssen (6):
DOC: Consistently use only the term "vertices", not "verticies" as well
hdf5: Workarounds for compile errors with GCC 4 on Solaris 2.10
hdf5: Fixed typos in documentation and comments
BUG: Fix for #12043. Detect null arrays and reports errors instead of crashing
BUG: Fix for BUG #12619. vtkPolyDataSilhouette segfaulted if no camera
BUG: Fix for BUG #2886. AVS UCD reader could choke on comments
Tharindu De Silva (6):
bug fix + update
warning fixes
code formatting + bug fixes
Revert member variable name changes
Patch added
ENH: Improved tick label positioning in charts.
Thomas Otahal (7):
ENH: Added circle packing layout classes to VTK.
BUG: Fixed test segfault on Linux and Windows.
COMP: Fixed compiler warning.
Added k-core decomposition filter to Infovis.
Fixed compiler warnings and test errors in k-core.
Fixed more compiler warnings in k-core.
Changed hash key and fixed compiler warnings.
Timothy M. Shead (4):
Fix problems loading binary files on Windows.
Add wrappable methods to vtkArrayCoordinates and vtkArrayExtents.
Added support for general p-norms to vtkNormalizeMatrixVectors
vtkTableToSparseArray supports explicit output extents.
Tom Fogal (2):
Predicate views-based examples on VTK_USE_VIEWS.
Fix minor spelling error.
Utkarsh Ayachit (41):
Fixed vtkMultiProcessStream to handle strings correctly.
Fire start/end events before/after ProcessRMIs
Fixed asserts on exit on windows on server side.
Skip invalid bounds.
Cleaned up image caching code making it easier to override in subclass.
Allocate was always reallocing the buffer. Fixed that.
Added missing ReleaseGraphicsResources.
QVTKWidget was capturing image from the buffer at wrong time.
Fixed BUG #12108. Avoid destroying OSMesa context on resize.
ShallowCopy missing InterpolateScalarsBeforeMapping.
Fixed BUG #12193. Function parser did not support vector/scalar.
Fixed BUG #12202. vtkXMLUnstructuredGridReader memory blot.
Fix BUG #12202. CellArray was still growing fixed that.
Fixed BUG #12208. Reader was using incorrect timestep value.
Fixed BUG #12249. vtkCellDerivatives was segfaulting.
Fixed BUG #12410. Colors were lost in X3D exports.
Fixed BUG #11580. vtkDataSetSurfaceFilter doesn't handle subdivision.
Added test TestExtractSurfaceNonLinearSubdivision.
Fixed BUG #12410. Colors were lost in X3D exports.
Fixed include to use vtk_netcdf instead of netcdf.
Not handling ghost cells correctly.
Fixed BUG #12590. Added new type VTK_REEB_GRAPH.
Fixed BUG #12690. VTU filters with multiple pieces not working.
Added mode to help with debugging.
Fixed BUG #12723. Add new mechanism to register event ids.
vtkSTLReader was changing its MTime in RequestData.
vtkDelimitedTextReader was changing it's MTime in RequestData. Fixed that.
Fixed BUG #12278 caused due to invalid memory accesses.
Fixed BUG #12424. Display lists were not released correctly.
Fixed warnings (-1 assigned to GLuint).
Fixed build issue from the conflict resolution by previous commit.
Fixing unused variable warning.
Fixed BUG #12791. isprint() was asserting for accented characters.
Removing vtkstd.
Add support for scalar opacity when scalars are no being mapped.
Fix the condition to determine if colors have alpha < 1.
Fixed BUG #12688. Make FindFREETYPE smarter.
Fixed BUG #12788. Segfault when reading files with multiple pieces.
Fixed BUG #12944. Array calculator not passing cell-data for coordinates.
Adding API to set volume/ordering arrays using fraction array keys.
Make test for tranlucency more robust.
Wesley Turner (1):
vtkTable allowed you to access off the end
Will Schroeder (5):
Hierarchy of button widgets added
Fixed warnings SetProp->SetProp3D
Bug fixes
Slicer application originated tweaks.
ENH: Automatic plan orientation in vtkImplicitPlaneWidget2
William C McLendon (20):
basif cramework for selection subtraction into vtkSelection
initial 'working' vtkSelection::Subtract() in
STYLE: removed extra comments / debug info
STYLE: expanded documentation comment
std:: is now vtkstd::
removed #include<iostream> from file
ENH: Fixed some coding issues and removed some kludges
STYLE: formatting
Adding initial vtkSelection::Subtract test
BUG: vtkSelectionNode::EqualProperties segfaulted if arrays weren't named
ENH: TestSelectionSubtract.cxx added to test vtkSelection::Subtract()
KCore Layout algorithm initial
some cleanup
adding kcore layout test
Updated documentation for vtkKCoreLayout
STYLE: cleanup
Added python example for vtkKCoreDecomposition and Layout
DIMACS reader/writer correctly use 1..n vertex numbering + example
BUG: Fixed a couple issues and removed unused variables
BUG: Replaced M_PI with vtkMath::Pi()
William McLendon (1):
Added a rowLimit parameter to vtkTable::Dump()
Yuanxin Liu (15):
upper case a few things to match class name
Implement vtkClipPlanesPainter::UpdateBounds(); Added new algorithm to vtkBoundingBox.
add new line at end of file
reset variable to zero before using it
handle vector with >3 components
add a unit test for glyph3D
fix error handling and add a negative unit test
get rid of some compiler warning at the expense of a little bit of memory
fix bug 0012702
use vtkNew to make code cleaner
fix memory leak in unit test
fix bug 0006202
fix bug 0012734
fix compiler warning about shared declaration
fix a typo that causes memory corruption
Yumin Yuan (18):
Added selection change callback for big chart in plot matrix
Removed unnecessary BTX comment from header
ENH: Added API to change plot matrix settings
ENH: Remove current observer when reset an object
Fixed a double-click bug in context interactor style
Added options to limit chartXY end points move directions
Changed a warning message to debug message
ENH: Added point handles for control point items
ENH: Increased point handles Hit radius to be less sensitive
ENH: Speed up the mouse control of the chart point handles
ENH: Added a test for chart point handles
COMP: Fixing build issue on linux
Fixed passing double as int warning
Added a SelectionMode variable to vtkChart and Scatter Plot
ENH: Added animation effect when switching active scatter plot.
ENH: Added methods to set visible scatter plot columns
Added more null checking logic in scatter plots
Changed GetActiveAnnotationLink method in vtkScatterPlotMatrix.
More information about the vtkusers
mailing list