vtk-m2/vtkm/worklet/testing
Haocheng LIU 246a58309c Add a split sharp edge worklet and filter
It's a filter that Split sharp manifold edges where the feature angle
between the adjacent surfaces are larger than the threshold value.
When an edge is split, it would add a new point to the coordinates
and update the connectivity of an adjacent surface.
Ex. there are two adjacent triangles(0,1,2) and (2,1,3). Edge (1,2) needs
to be split. Two new points 4(duplication of point 1) an 5(duplication of point 2)
would be added and the later triangle's connectivity would be changed
to (5,4,3).
By default, all old point's fields would be copied to the new point.
Use with caution.
2018-10-09 15:33:47 -04:00
..
CMakeLists.txt Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
UnitTestAverageByKey.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
UnitTestBoundingIntervalHierarchy.cxx Fixes for resolving Rob's suggestions 2018-06-29 15:55:23 -07:00
UnitTestCellAverage.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestCellDeepCopy.cxx
UnitTestCellGradient.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestCellMeasure.cxx Fix cell measure when using double precision as default. 2018-05-18 14:05:06 -04:00
UnitTestCellSetConnectivity.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestCellSetDualGraph.cxx remove using namespace, specify fully qualified names 2018-05-02 13:53:07 -06:00
UnitTestClipping.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestContourTreeUniform.cxx
UnitTestContourTreeUniformAugmented.cxx Rename PPP2 to Augmented. 2018-09-26 10:48:37 -07:00
UnitTestCoordinateSystemTransform.cxx Fixes for making the filters non-templated. 2018-06-25 19:29:18 +02:00
UnitTestCosmoTools.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestCrossProduct.cxx Rename vtkm::dot() to vtkm::Dot(). 2018-05-17 08:51:01 -04:00
UnitTestDotProduct.cxx Rename vtkm::dot() to vtkm::Dot(). 2018-05-17 08:51:01 -04:00
UnitTestExternalFaces.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestExtractGeometry.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestExtractPoints.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestExtractStructured.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestFieldHistogram.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestFieldStatistics.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestImageConnectivity.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestInnerJoin.cxx remove using namespace, specify fully qualified names 2018-05-02 13:53:07 -06:00
UnitTestKdTreeBuildNNS.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestKeys.cxx Switch over from static const to static constexpr where possible. 2018-03-10 11:39:58 -05:00
UnitTestMagnitude.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestMarchingCubes.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestMask.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestMaskPoints.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestNDimsEntropy.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestNDimsHistMarginalization.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestNDimsHistogram.cxx Fix the documentation in NDEntropy and NDhistogram filters 2018-06-26 11:19:00 -04:00
UnitTestNormalize.cxx Normalize worklet (both in place, and copy). 2017-12-19 11:44:30 -05:00
UnitTestParticleAdvection.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestPointElevation.cxx Update CoordinateSystem to use the Virtual Array 2018-01-10 10:19:19 -05:00
UnitTestPointGradient.cxx Misc. typos 2018-06-14 16:49:11 -04:00
UnitTestPointTransform.cxx UnitTestPointTransform: fix errors when using double as float type. 2018-05-08 14:52:23 -04:00
UnitTestProbe.cxx Add Probe worklet and filter 2018-01-30 10:43:18 -05:00
UnitTestRemoveUnusedPoints.cxx Remove ArrayHandle CopyInto 2017-10-27 17:28:59 -04:00
UnitTestScalarsToColors.cxx Add ScalarsToColors worklet(s) 2018-01-16 13:03:41 -05:00
UnitTestScatterCounting.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestScatterPermutation.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestSplatKernels.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestSplitSharpEdges.cxx Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
UnitTestStreamingSine.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestStreamLineUniformGrid.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestSurfaceNormals.cxx
UnitTestTetrahedralize.cxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
UnitTestThreshold.cxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
UnitTestThresholdPoints.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestTriangulate.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestVertexClustering.cxx vtkm prefers 'using' over typedef. 2018-02-23 10:47:20 -05:00
UnitTestWarpScalar.cxx Add a warpScalar worklet and filter 2018-07-09 15:33:25 -04:00
UnitTestWarpVector.cxx Add a warpVector worklet and filter 2018-07-09 14:22:12 -04:00
UnitTestWaveletCompressor.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestWaveletGenerator.cxx Fix off-by-one error in WaveletGen extents. 2018-08-21 14:21:42 -04:00
UnitTestWholeCellSetIn.cxx VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
UnitTestWorkletMapField.cxx VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
UnitTestWorkletMapFieldExecArg.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestWorkletMapFieldWholeArray.cxx Change the namespacing of atomic array 2018-07-02 16:25:48 -06:00
UnitTestWorkletMapPointNeighborhood.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
UnitTestWorkletMapTopologyExplicit.cxx VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
UnitTestWorkletMapTopologyUniform.cxx VTK-m now supports passing pointers when invoking worklets. 2018-07-06 14:27:36 -04:00
UnitTestWorkletReduceByKey.cxx Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00