vtk-m/vtkm/rendering/raytracing
Kenneth Moreland cb3bb43ff9 Completely deprecate virtual methods
Deprecate `VirtualObjectHandle` and all other classes that are used to
implement objects with virtual methods in the execution environment.

Additionally, the code is updated so that if the
`VTKm_NO_DEPRECATED_VIRTUAL` flag is set none of the code is compiled at
all. This opens us up to opportunities that do not work with virtual
methods such as backends that do not support virtual methods and dynamic
libraries for CUDA.
2021-04-28 07:28:32 -06:00
..
BoundingVolumeHierarchy.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
BoundingVolumeHierarchy.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
BVHTraverser.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Camera.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
Camera.h add deprecation 2020-02-18 09:51:56 -08:00
CellIntersector.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
CellSampler.h Introduce vtkm::ErrorCode 2020-03-13 18:58:33 -06:00
CellTables.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ChannelBuffer.cxx Enable changing policy used for library compiles 2020-03-19 15:07:07 -06:00
ChannelBuffer.h Convert execution preparation to use tokens 2020-02-25 09:39:19 -07:00
ChannelBufferOperations.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
ConnectivityTracer.cxx Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
ConnectivityTracer.h Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
CylinderExtractor.cxx Consolidate getting a scalar field array 2021-01-25 15:25:11 -07:00
CylinderExtractor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CylinderIntersector.cxx follow coding conventions 2021-03-05 08:47:58 -08:00
CylinderIntersector.h don't always normalize scalars 2020-04-23 10:31:39 -07:00
Logger.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
Logger.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MeshConnectivity.h Completely deprecate virtual methods 2021-04-28 07:28:32 -06:00
MeshConnectivityBuilder.cxx Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
MeshConnectivityBuilder.h Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
MeshConnectivityContainers.cxx Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
MeshConnectivityContainers.h Remove virtual methods from MeshConnectivity in rendering 2021-04-12 15:53:36 -06:00
MortonCodes.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
PartialComposite.h conslidate the license statement 2019-04-17 10:57:13 -06:00
QuadExtractor.cxx Fix gaps in type support 2020-03-19 17:07:11 -06:00
QuadExtractor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
QuadIntersector.cxx follow coding conventions 2021-03-05 08:47:58 -08:00
QuadIntersector.h don't always normalize scalars 2020-04-23 10:31:39 -07:00
Ray.h Use new ways to get array portal in control environment 2020-02-26 13:10:46 -07:00
RayOperations.cxx fix rendering depths and divide by zero 2021-02-23 14:36:58 -08:00
RayOperations.h fix rendering depths and divide by zero 2021-02-23 14:36:58 -08:00
RayTracer.cxx fix rendering depths and divide by zero 2021-02-23 14:36:58 -08:00
RayTracer.h remove unused variable 2020-02-07 15:16:09 -08:00
RayTracingTypeDefs.h Consolidate getting a scalar field array 2021-01-25 15:25:11 -07:00
Sampler.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ScalarRenderer.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ScalarRenderer.h don't always normalize scalars 2020-04-23 10:31:39 -07:00
ShapeIntersector.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ShapeIntersector.h don't always normalize scalars 2020-04-23 10:31:39 -07:00
SphereExtractor.cxx Consolidate getting a scalar field array 2021-01-25 15:25:11 -07:00
SphereExtractor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SphereIntersector.cxx follow coding conventions 2021-03-05 08:47:58 -08:00
SphereIntersector.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TriangleExtractor.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TriangleExtractor.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TriangleIntersections.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TriangleIntersector.cxx follow coding conventions 2021-03-05 08:47:58 -08:00
TriangleIntersector.h don't always normalize scalars 2020-04-23 10:31:39 -07:00
VolumeRendererStructured.cxx Deprecate ArrayHandle::ExecutionTypes 2021-02-08 12:17:37 -07:00
VolumeRendererStructured.h CoordinateSystem data is VariantArrayHandle 2020-07-14 08:50:39 -06:00
Worklets.h conslidate the license statement 2019-04-17 10:57:13 -06:00