Removed unused VTK_CREATE macro

It appears nowhere else in the file,
but an identical macro appears in many other places,
making me think this is leftover copy-paste.
Found this dead code using -Wunused-macros.

Change-Id: Ib8ac3d8c4eb756b04147f7dcd029a0e8c75c0869
Removed unused sign macro

It appears nowhere else in the file.
Found this dead code using -Wunused-macros.

Change-Id: Ib0f1571d29199acf30227c246dfe3d85b07b81b6
Removed unused TEST macro

Found this dead code using -Wunused-macros.

Change-Id: I53c341d590eccd4d3d0093a0fd57d66c3b82bdf4
Removed unused NMAX macro (constant)

It's not used anywhere.
Found this dead code using -Wunused-macros.

Change-Id: I3c01119b09db431f6a719e52da22f33dbbdf9213
Moved ROUND_SIZE macro into '#ifdef __CUDACC__' condition

It's only used within the '#ifdef __CUDACC__'
condition.  Silences -Wunused-macros warning.

Change-Id: I0fcf782099318cb97ab956d9baabd9dbb31b17a0
Removed dead code in private tableVert and tableDeg classes

Identified with -Wunused-member-function.
Improves coverage a little.

Change-Id: I42804da51ff74838b641720ba15ae1b2832ada71
Replaced invalid casts with memcpy

A few places were reinterpreting byte aligned memory
as larger types like int, float, or double.

Use memcpy, which can do this kind of thing safely.

Fixes -Wcast-align warnings.

Change-Id: I93cdb897384f70c568a9a7ca8afbd3983ca502b9
Moved and renamed macros from .cxx to .h

These 4 macros are documented to be
return values of public APIs, so moved
from .cxx to .h.

Also renamed them with VTK_ prefix
since they are in the global namespace.

Fixes -Wunused-macro warnings.

Change-Id: I7cb7e4444a49a558b8cdf16cce4d84565445b00f
Replaced invalid casts with memcpy

A few places were reinterpreting byte aligned memory
as larger types like int, float, or double.

Use memcpy, which can do this kind of thing safely.

Fixes -Wcast-align warnings.

Change-Id: Ib480b4f12fb0fab5b672ed7acd83ab30ef094ad8
Wrapped deprecated constants in #ifndef VTK_LEGACY_REMOVE

The comments say they are deprecated,
and they are unused in the codebase.

Change-Id: I88d85fabb3ef16f2980877af21380fd8694dc321
Put RenderString() in VTK_LEGACY

The comments say its deprecated, put it in
VTK_LEGACY.  API seems unused in VTK itself.

Change-Id: If043e635408a89b01a1186307e9fa8c2dd627d71
Put SetScalars() in VTK_LEGACY

The comments say its deprecated, put it in
VTK_LEGACY.  API seems unused in VTK itself.

Change-Id: Ic619f1c8cdc75c255addb2d3da9a873808b451eb
Stop using deprecated variant of GetPixelInformation

Replace it with non-deprecated version.

Change-Id: Ia8392b395a0140796b6340a6724bf09f0a1263d4
Put GetPixelInformation() variant in VTK_LEGACY

The comments say its deprecated, put it in
VTK_LEGACY.

Previous commit updated VTK's own usage to
the non-deprecated variants.

Change-Id: I05b2e575bb03179b35d26d7439076674107195ae
Merge topic 'vtk-id-rename' into master

9c5c2a16 Replaced all "VTK_LARGE_ID" with "VTK_ID_MAX"
35c44ca1 Replaced "-VTK_LARGE_ID-1" with "VTK_ID_MIN"
a69493b5 Added VTK_ID_MIN and VTK_ID_MAX constants
Merge topic 'missing-VTK_LEGACY' into master

b78f8054 Put GetPixelInformation() variant in VTK_LEGACY
6f8741a8 Stop using deprecated variant of GetPixelInformation
4049603d Put SetScalars() in VTK_LEGACY
ac24b781 Put RenderString() in VTK_LEGACY
5c29b2ca Wrapped deprecated constants in #ifndef VTK_LEGACY_REMOVE
Merge topic 'misc-warnings' into master

3e275cfd Replaced invalid casts with memcpy
a38c3e45 Moved and renamed macros from .cxx to .h
32dcb78d Replaced invalid casts with memcpy
5d9d895b Removed dead code in private tableVert and tableDeg classes
931fc218 Moved ROUND_SIZE macro into '#ifdef __CUDACC__' condition
9d8ebea8 Removed unused NMAX macro (constant)
7184f767 Removed unused TEST macro
40201954 Removed unused sign macro
0368f481 Removed unused VTK_CREATE macro
9bb5e01f Removed unused vtkVRCMultiplyViewPointMacro macro
71c5784e Removed unused vtkStackedMIN and vtkStackedMAX macros
404c387f Removed unused min and max macros
2c121cee Removed unused MIN and MAX macros
44d6c749 Removed unused MY_MIN and MY_MAX macros
b34d99c9 Removed unused vtkTTFEQUAL macro
e3b4dcfa Removed unused macros
...
More documentation updates.

Change-Id: I6869fef6042d5249be98c3c0c3337491936276c1
Fixing the interior check tolerance for the apex of vtkPyramid.

I was using a tolerance of 0.001 near the apex of the pyramid
relative to a distance squared for the interior check but elsewhere
I was doing a tolerance of 0.001 for the absolute value of
the distance so I squared the 0.001 tolerance to be consistent
with the interior check for the other parts of the cell.
Note that due to the degenerate nature of the pyramid cell we
do a specialized interior check near the apex.
Thanks to Kathleen S. Biagas for the bug report and fix.

Change-Id: I7580fa04539b159ceac12385e2ac3d795906dc01
Change matplotlib warnings to cmake STATUS messages.

Change-Id: Iae881e1923c2b26f5f9f299ca8b5f053da93ecc3