vtk-m/vtkm/rendering
Kenneth Moreland 6b144abe41 Remove virtual methods from MeshConnectivity in rendering
Virtual methods were used in the `MeshConnectivity` classes for the
internal ray casting system. However, using virtual methods in the
execution environment is being deprecated.

This change replaces the virtual object with an object containing a
`Variant`. The `Variant` holds one of the supported mesh connectivities
and selects the correct one at runtime rather than jumping into a
virtual method.
2021-04-12 15:53:36 -06:00
..
internal Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
raytracing Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
testing add support for removing annotations and remove from regression tests 2021-03-31 17:08:46 +00:00
Actor.cxx Add ability to extract components in UnknownArrayHandle 2020-12-16 17:23:27 -07:00
Actor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation2D.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
AxisAnnotation2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation3D.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
AxisAnnotation3D.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
AxisAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
AxisAnnotation.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
BitmapFont.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFont.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFontFactory.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFontFactory.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundingBoxAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
BoundingBoxAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Camera.cxx extend the default clipping plane 2021-03-11 08:43:42 -08:00
Camera.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Canvas.cxx Generate and test regression-test images with io library updates 2020-12-02 16:24:07 +00:00
Canvas.h Deprecate Camera::Activate() and Camera::Finish() 2020-06-14 11:04:06 -04:00
CanvasRayTracer.cxx i was wrong about the ray direction 2021-02-24 09:36:20 -08:00
CanvasRayTracer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt removed classes related to OpenGL/OSMESA/EGL 2020-04-30 18:24:01 -04:00
Color.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Color.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ColorBarAnnotation.cxx Remove virtual methods from ColorTable 2020-09-14 13:26:16 -06:00
ColorBarAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorLegendAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ColorLegendAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityProxy.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ConnectivityProxy.h Longer fixed message 2020-03-06 09:25:50 -08:00
Cylinderizer.h Fix gaps in type support 2020-03-19 17:07:11 -06:00
DecodePNG.h Deprecate writer/ directory. 2020-04-29 11:11:02 -04:00
EncodePNG.h Deprecate writer/ directory. 2020-04-29 11:11:02 -04:00
LineRenderer.cxx fix conversion warning 2021-02-23 14:52:35 -08:00
LineRenderer.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Mapper.cxx Move ColorTable::Sample methods to vtkm_cont 2020-09-14 16:40:26 -06:00
Mapper.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperConnectivity.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
MapperConnectivity.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperCylinder.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
MapperCylinder.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperPoint.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
MapperPoint.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperQuad.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
MapperQuad.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperRayTracer.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
MapperRayTracer.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperVolume.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
MapperVolume.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MapperWireframer.cxx Consolidate getting a scalar field array 2021-01-25 15:25:11 -07:00
MapperWireframer.h Fix warnings about overriding deprecated methods 2020-06-17 17:58:07 -06:00
MatrixHelpers.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Quadralizer.h Fix gaps in type support 2020-03-19 17:07:11 -06:00
ScalarRenderer.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ScalarRenderer.h alter interface of scalar renderer result 2020-02-18 09:45:31 -08:00
Scene.cxx Deprecate StartScene() and EndScene() 2020-06-14 11:27:45 -04:00
Scene.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
TextAnnotation.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TextAnnotationBillboard.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
TextAnnotationBillboard.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TextAnnotationScreen.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
TextAnnotationScreen.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TextRenderer.cxx Fix deadlock in rendering 2020-02-26 13:10:49 -07:00
TextRenderer.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Texture2D.h Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
Triangulator.h Trivial typo fix. 2020-05-08 10:59:09 -04:00
View1D.cxx add support for removing annotations and remove from regression tests 2021-03-31 17:08:46 +00:00
View1D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View2D.cxx add support for removing annotations and remove from regression tests 2021-03-31 17:08:46 +00:00
View2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View3D.cxx add support for removing annotations and remove from regression tests 2021-03-31 17:08:46 +00:00
View3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View.cxx add support for removing annotations and remove from regression tests 2021-03-31 17:08:46 +00:00
View.h add support for removing annotations and remove from regression tests 2021-03-31 17:08:46 +00:00
Wireframer.h follow coding conventions 2021-03-05 08:47:58 -08:00
WorldAnnotator.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
WorldAnnotator.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00