Calculate the axis label positions.

Instead of using hard coded values for the label and title positions on
cubeAxesActor, calculate them.
This development is needed to correctly display oriented labels on axes.
I did my best to obtain a result as near as possible to the current result,
for non oriented labels.

Change-Id: I99d0b76b5e9228125ca0205ca8a63a641239d5f0
Fixing documentation.

Change-Id: I37dc28841fb991769543e3749aeba0f83c420a74
new class: TreeDifferenceFilter

This new filter allows us to compare two vtkTrees.

Change-Id: I6468973b92bc9c993efc741d453f0d5aee37b14e
Fix some logic errors

In RequestData, we need to initialize the EdgeMap in the case where
the user did not specify an IdArrayName.  Previously, a copy/paste error
had us initializing the VertexMap twice.

In ComputeDifferences, use the VertexMap when the comparison array
belongs to the VertexData.  Previously, we used the EdgeMap
unconditionally.

Change-Id: I9fb9dfd27041f55bf6c6f8700e073651353e8635
Backport using Tcl_GetErrorLine with Tcl8.6

Change-Id: I82150869b1f473b6c56e56167aece5e73089d7bb
Let macro find TclTk version 8.6

Change-Id: Iaf16f371c9e8767bd85f155e863aa92229234abe
Update the TclTk internal files for 8.6

Change-Id: I2af0a113a8080fa17fb8feb0114040739af849bb
Merge release-tcl86_update into master-tcl86_update

Change-Id: I259da74b8cfe4bca3e6d616caac2464f2b46455a
Minor improvement to vtkProbeFilter in dealing with tolerance.

vtkProbeFilter uses the bounds of the whole dataset in choosing the
tolerance for FindCell(). This is problematic for large datasets
where the bounds are significantly larger than individual cells.
I added an extra check that happens after finding the closest cell.
This check rejects the cell if the point is outside it by a distance
of 1/10 the size of the cell.

Change-Id: I86807d19fa313e576a1d51fbf34623099800dd3c
address Gerrit feedback

* PrintSelf now outputs the algorithm parameters
* use vtkDataArray internally instead of vtkDoubleArray.
* comment change: ascend towards the root of the tree
  (was previously descend)

Change-Id: If70a6ccdbc9377c822fa1d130fb494ea56ce7e3c
silence warnings

Eliminate "unreferenced formal parameter" warnings revealed by
CDash@Home

Change-Id: I5628673487d60e7d021680696d342e032b6fb581
Added newline to better group different things

Change-Id: I2cf2af7c5320279fc4c822c67798232fd564ef4b
Fix GRAM size detection under X Window.

The size in kilobytes was saved in an int which was then multiplied by 1024.
With a board equipped with 2GB, this leads to a overflow and an negative
mem size saved in the vtkXGPUInfo structure.
This bug generated issues with some specific usage of
vtkOpenGLVolumeRayCastMapper for instance.

Change-Id: I54af3bb694e12aaa5b32b70a797920fdada3b309
Merge topic 'isnan-compile-fix' into master

970c8227 Added newline to better group different things
Pass complete list of include directories to the wrappers

The Python wrapping needs a complete (recursive) list of the include
directories, restoring parity with Tcl and Java.

Change-Id: Id9e166bb2a5619f33b3402ce440ed08dfcec3186
Merge topic 'probe-fix' into master

27746b47 Minor improvement to vtkProbeFilter in dealing with tolerance.
COMP: Allow the parser to handle pointers to __stdcall functions.

An instance of "( __stdcall *func)()" in a typedef caused a syntax
error for the wrapper-parser because of the special rules that the
parser has for treating "(*" as a single token.

Change-Id: If69a60873eb3d3780faa1516c59f120ac760a3d0
Only add the headers that were WRAP_SPECIAL

This adds the minimum headers required by WRAP_SPECIAL previously,
rather than all of the heaaders for the module (probably overkill).

Change-Id: I5c6634652c49f4eb09f454503a2b7dad1372f65c
ENH: Remove leaves from a vtkTree.

Add a new filter vtkRemoveTreeLeafFilter to remove
leaf nodes from a vtkTree.

Change-Id: I4fd6866d679c871396ff4814af1bde058a1334ba
ENH: New filter to extract subtrees.

Add a new filter (vtkExtractSelectedTree) to extract or
remove subtrees from a vtkTree.
The implementation is similar to vtkExtractSelectedGraph.

Change-Id: Ib31ed4b26634f37a53b44369cd32ac414f050a08