Using proper names for the variables

Change-Id: I3c482bfab6bd6878bb8842e2368dabcf97443db4
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

Change-Id: I02195eccf9e99a41d631db89bab0d2c3b6790377
refactor vtkChartXYZ

It now follows the API of the 2D charts more closely.  vtkChartXYZ is
responsible for the axes, while the subclasses of vtkPlot3D handle
displaying the actual data.  As part of this effort, I've included
optional interactivity into vtkChartXYZ.  This eliminates the need for a
separate vtkInteractiveChartXYZ class.

This change also introduces new functionality.  vtkPlotSurface allows us
to visualize a table as a 3D surface plot.

I've updated vtkScatterPlotMatrix so that it correctly uses the new API
of vtkChartXYZ for animation.

All affected tests were updated as well.
Change-Id: Ic8406c99758a98851949c6153129f7704784e31a
Rewrite GL2PS export to avoid offscreen rendering.

Get the rasterized image directly from glReadPixels, as
offscreen rendering causes a crash in ParaView on Mac.

Change-Id: I58738650de57f58c0246dc8ecd401b7a1b42b6db
incorporating feedback from reviewers into 3D charts

* add a guard against infinite loops in ScaleUpAxes and ScaleDownAxes
* rename method DrawSurface to DrawTriangleMesh
* make sure TestChartXYZ is not interactive

Change-Id: Iefbbeb2090071dd956fa395bc8a58127446dbd52
Fixed warning (a variable might be left uninitialized)

Change-Id: I3d5b77bffc7b42d7ca0ff77f62857df397efbf1a
Fixed documentation

Change-Id: I3fb1bcbbf0601b1aaf9bed4dd94f74b99b8c456c
Merge topic 'FixXYPlotActorUninitWarning' into master

519ae7fd Fixed documentation
e4d8b93d Fixed warning (a variable might be left uninitialized)
Merge topic 'refactor_vtkChartXYZ' into master

a455f0f5 incorporating feedback from reviewers into 3D charts
7ef9d7a4 refactor vtkChartXYZ
Merge topic 'vtk_vr_improvements' into master

70c7b365 Using proper names for the variables
Merge topic 'GL2PSRasterMacFixes' into master

16c28615 Rewrite GL2PS export to avoid offscreen rendering.
fix compile error in vtkPlot3DTcl.cxx

Mark vtkPlot3D as abstract.

Change-Id: I22623c7fa7719aa7c58442e254efa5f500168eda
Merge topic 'repair_tcl_error' into master

0f0387b2 fix compile error in vtkPlot3DTcl.cxx
Implement a reader to read a file that contains multiple newick trees.

vtkMultiNewickTreeReader internally uses vtkNewickTreeReader to read
each individual tree  from the input multi-tree file, in which trees
are saperated by ";".

Change-Id: I28f1754262931266345c189e78a260665aa5f8c9
Merge topic 'ForMultiNewickTreeReader' into master

adc30397 Implement a reader to read a file that contains multiple newick trees.
FIX: vtkQuaternionInterpolator Header (Only one class include)

Also sorting alphabetically the includes.

Change-Id: I0522587ba1dc7be7abedebcc21799e652edeb1c9
Merge remote-tracking branch 'origin/master' into vtk_vr_improvements_new_gui

Change-Id: Ic8dc4bdc7e59888e54cbbaf0d2b2114d3574bd10
Merge topic 'FixQuaternionTests' into master

b0975554 FIX: vtkQuaternionInterpolator Header (Only one class include)
Added some module dependencies explicitely.

The goal is to allow for Python wrapping of select modules,
rather than the whole VTK. This requires that "API" dependencies
of modules are listed explicitely. Here API dependcy means a
modules that contains a class referred in a header file in
the wrapped module.

Change-Id: I444501d76e0d20a4f50535c73941348c85055e4e
Merge topic 'vtk_vr_improvements_new_gui' into master

34ebc4b5 Merge remote-tracking branch 'origin/master' into vtk_vr_improvements_new_gui
b09e81c0 Merge remote-tracking branch 'pvvtk/pv-master' into HEAD