Initial implementation to support side by side stereo in VTK

Change-Id: If1853c8f7bcbb34de180adcbf9e22a2a2ed97ad0
Fixed bad whitespace

Change-Id: I1518bb843be6f20bc5f3dc5a55777ca5319335c8
Removed unused variables

Change-Id: Ie2e5d8f11d883e4b73bf5e2b59081b38d9e417d3
Using offaxis stereo

Change-Id: Id064ac0808b78b811e03149f0a0d075416291959
Improved test parameters

Change-Id: Icabeaa7a611a23fe6ef1438f318d375532f105ce
Handle split viewport stereo for OpenGL

Change-Id: Ia8c7eb467e9d880daeef36b8c492f07b96926398
Use ScaledTextProperty when exporting TextActors.

Change-Id: I016a733a4fca4c7fc047de099a056d59dc6c27b7
Cleanup the GL2PS export private API.

* Make the render window accessible from within GL2PSUtilities during
  export.
* Move Draw3DPath from GL2PSExporter to GL2PSUtilities.
* Minor changes to private API function arguments.
* Generalize code for projecting points from world coordinates to GL2PS
  device space.

Change-Id: I358b5e0bfeb7bedee5565a0855dcbba913ecc558
Moved vtkModelMetadata to Exodus module.

vtkModelMetadata is no longer used by VTK. The old Exodus reader
used to produce it but it is now gone. So there is no reason why
filters need to support it. I moved it to Exodus rather than
removing it because the Exodus writer still uses it and I didn't
want to make significant changes to the writer at this point.

Change-Id: Ic1492ff1c41e8252aaf870107f97e12e68ff7820
Fixed incorrect offset

Change-Id: I68be72fff188dc7e8beeb67e47569d3202754937
Merge branch 'resolve_master_split_viewport_stereo_sbs' into split_viewport_stereo_sbs

* resolve_master_split_viewport_stereo_sbs: (436 commits)
  REM-TEST: removing vtkRenderingCorePython-TestParallelCoordinates
  TEST-FIX: fixing vtkParallelCorePython-TestUnstructuredPieces
  TEST-FIX: fixing (part) vtkInteractionStylePython-TestInteractorStyleTerrain
  TEST-FIX: fixing vtkParallelCorePython-TestPolyDataPieces
  REMOVE-TEST: removing vtkImagingCorePython-WindowLevelInterface
  TEST-FIX: fixing vtkImagingCorePython-TestImageWeightedSum
  COMP: Add missing #include <functional> for std:bind_2nd
  TEST-FIX: fixing vtkIOMINCPython-TestMINCImageReader
  DISABLE-TEST: Commenting out vtkIOGeometryPython-TestPolygonWriters
  TEST-FIX: fixing vtkCommonDataModelPython-otherDataSetAttributes
  Added some module dependencies explicitely.
  FIX: vtkQuaternionInterpolator Header (Only one class include)
  fix errors, warnings, and test failures
  Further improve the previous fix.
  Implement a reader to read a file that contains multiple newick trees.
  fix compile error in vtkPlot3DTcl.cxx
  Fixed documentation
  Fixed warning (a variable might be left uninitialized)
  Add skeletal documentation to the vtkLSDynaSummaryParser class
  Remove duplicate file name listings in CMakeLists files
  ...

Conflicts:
	Rendering/Core/Testing/Cxx/CMakeLists.txt

Change-Id: I5878af4adad2336b3a690d00c353577e1d7344ca
BUG #11923. Fix computation of bit-rate-tolerance.

Bit rate tolegeance was being computed incorrectly when FrameRate > 1. There is
no need to specify any bit-rate tolerance, so we simply use the default values,
unless overridden by the user.

Change-Id: If76321cc2689d64c6be98d23e561801f1d0bf41b
TEST-FIX: fixing vtkInteractionStylePython-TestInteractorStyleTerrain

I think everything works Ok now. The test passes in Windows.

Change-Id: I83a6b71f10867936a0cdfc689b263efaf846a45d
Signed-off-by: Andrew Maclean <andrew.amaclean@gmail.com>
Fixed pixel copy location off by one bug

Change-Id: I118db023a9b1210545594eab9b0caa136e08d1b0
FIX: vtkIOXMLPython Tests

These tests are now all passing on Windows.

Change-Id: I003648e785db8349524731b11561cd8a59ba0e80
Signed-off-by: Andrew Maclean <andrew.amaclean@gmail.com>
FIX: Some Rendering/Core Python tests.

Change-Id: I7191cf64014d214a8bc78f9da50c514c5c30f523
Signed-off-by: Andrew Maclean <andrew.amaclean@gmail.com>
Merge topic 'split_viewport_stereo_sbs' into master

8581cbea Fixed pixel copy location off by one bug
e3d7fc4b Merge branch 'resolve_master_split_viewport_stereo_sbs' into split_viewport_stereo_sbs
3f6b443a Fixed incorrect offset
e4af705a Handle split viewport stereo for OpenGL
c980c0a5 Improved test parameters
1780a59a Using offaxis stereo
1be7a540 Removed unused variables
7734f607 Fixed bad whitespace
912c5d43 Initial implementation to support side by side stereo in VTK
Add option to convert text in GL2PS exports to path data.

Turns out that the GL2PS PDF backend silently ignores alignment
settings for data. This provides a workable alternative.

Change-Id: I09abbbd74fa3787e641020f038d9915a2145341e
Add a DrawColorBar property to vtkScalarBar.

This is used in paraview while exporting a scene with GL2PS.

Change-Id: I5ecd89dc5585a28323a521ca6cd4efd89a473314
Merge topic 'fix_Rendering_Core_Python_Tests' into master

26eded29 FIX: Some Rendering/Core Python tests.