vtk-m/vtkm/filter
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
..
internal Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
testing Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
CellAverage.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
CellAverage.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
CellMeasures.h Compute cell measures (arc length, area, volume). 2018-05-17 08:50:56 -04:00
CellMeasures.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
CleanGrid.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
CleanGrid.hxx Misc. typos 2018-06-14 16:49:11 -04:00
ClipWithField.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ClipWithField.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ClipWithImplicitFunction.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ClipWithImplicitFunction.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
CMakeLists.txt Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
ContourTreeUniform.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ContourTreeUniform.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ContourTreeUniformAugmented.h Misc. typos 2018-10-04 10:30:33 -04:00
ContourTreeUniformAugmented.hxx Rename PPP2 to Augmented. 2018-09-26 10:48:37 -07:00
CoordinateSystemTransform.h Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
CoordinateSystemTransform.hxx Merge branch 'coordSysFilter' of https://gitlab.kitware.com/dpugmire/vtk-m into coordSysFilter 2018-06-25 19:39:27 +02:00
CrossProduct.h Fix cross product filter interface 2018-06-14 12:18:08 -06:00
CrossProduct.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
DotProduct.h Change function signatures to use 'using' aliases. 2018-05-25 17:18:41 -04:00
DotProduct.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
Entropy.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Entropy.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExternalFaces.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExternalFaces.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
ExtractGeometry.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExtractGeometry.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExtractPoints.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExtractPoints.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExtractStructured.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ExtractStructured.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
FieldMetadata.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FieldSelection.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FieldToColors.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
FieldToColors.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
Filter.h Misc. typos 2018-06-14 16:49:11 -04:00
Filter.hxx Initial implementation of general logging. 2018-10-02 11:37:55 -04:00
FilterCell.h remove shadow methods (fixes #210) 2018-03-29 09:29:21 -04:00
FilterCell.hxx remove shadow methods (fixes #210) 2018-03-29 09:29:21 -04:00
FilterDataSet.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FilterDataSet.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
FilterDataSetWithField.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FilterDataSetWithField.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FilterField.h Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FilterField.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
FilterTraits.h Filter API enhancements. 2018-04-12 16:40:19 -04:00
GhostZone.h Add new files for ghost cells 2018-09-06 11:39:04 -04:00
GhostZone.hxx fix compiler warning for TBB 2018-09-06 13:07:27 -04:00
Gradient.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Gradient.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
Histogram.h Compute correct histogram for distributed multiblock cases. 2018-04-12 16:40:19 -04:00
Histogram.hxx Add ArrayHandle Serialization 2018-09-25 13:58:39 -04:00
Lagrangian.h Lagrangian filter, example 2018-08-13 14:53:41 -07:00
Lagrangian.hxx Misc. typos 2018-10-04 10:30:33 -04:00
MarchingCubes.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
MarchingCubes.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
Mask.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Mask.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
MaskPoints.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
MaskPoints.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
NDEntropy.h Fix the documentation in NDEntropy and NDhistogram filters 2018-06-26 11:19:00 -04:00
NDEntropy.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
NDHistogram.h Misc. typos 2018-08-07 17:50:41 -04:00
NDHistogram.hxx Allow NDHistogram to take custom type 2018-07-02 15:25:49 -04:00
OscillatorSource.h Add a point-oscillator filter + example 2018-07-18 09:33:06 -04:00
OscillatorSource.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
PointAverage.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
PointAverage.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
PointElevation.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
PointElevation.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
PointTransform.h Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
PointTransform.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
PolicyBase.h Implement DataSet Serialization 2018-09-25 13:58:39 -04:00
PolicyDefault.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
Probe.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Probe.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
SplitSharpEdges.h Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
SplitSharpEdges.hxx Add a split sharp edge worklet and filter 2018-10-09 15:33:47 -04:00
Streamline.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Streamline.hxx Correct conversion warnings in the streamline filter. 2018-05-08 13:25:49 -04:00
SurfaceNormals.h Misc. typos 2018-06-14 16:49:11 -04:00
SurfaceNormals.hxx Use the strong typed enums for vtkm::cont::Field 2018-05-22 11:44:51 -04:00
Tetrahedralize.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Tetrahedralize.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
Threshold.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Threshold.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ThresholdPoints.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
ThresholdPoints.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Triangulate.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
Triangulate.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
VectorMagnitude.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
VectorMagnitude.hxx Make DispatcherBase invoke using a TryExecute 2018-08-29 19:18:54 -07:00
VertexClustering.h Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
VertexClustering.hxx Remove vtkm::filter::Result 2018-04-03 16:55:03 -04:00
WarpScalar.h Fix a typo in WarpScalar filter 2018-07-26 13:53:44 -04:00
WarpScalar.hxx Add a warpScalar worklet and filter 2018-07-09 15:33:25 -04:00
WarpVector.h Add a warpScalar worklet and filter 2018-07-09 15:33:25 -04:00
WarpVector.hxx Add a warpVector worklet and filter 2018-07-09 14:22:12 -04:00