Commit Graph

8 Commits

Author SHA1 Message Date
Robert Maynard
e4237c3a3b Fix warnings found by the dashboard machines. 2016-03-14 08:39:17 -04:00
Robert Maynard
179b48e094 Reduce compile time for MarchingCubes by passing less info by Invoke.
When the number of parameters to a worklet hits 6+ like the EdgeGenerate
worklet did, the compile times when some of those parameters are dynamic array
handle is very bad.

For example when building the MarchingCubes filter for VTK integration the
EdgeGenerate worklet would take 800+ seconds to compile, but when we switch
it to have fewer arguments the compile time comes down to ~250sec.
2016-03-14 08:39:17 -04:00
Robert Maynard
8e4a47ef57 Update IsosurfaceUniformGrid to use the marching cubes filter.
This way we have an example of how to use the filter code.
2016-03-14 08:39:17 -04:00
Robert Maynard
d370155e74 MarchingCubes filter now generates coordinates when point merging is enabled. 2016-03-14 08:39:17 -04:00
Robert Maynard
c00fb53b54 Marching Cubes now generates vertices when merge duplicates is enabled. 2016-03-14 08:39:17 -04:00
Robert Maynard
f699c98602 Renamed the ``Convert` method to `ApplyPolicy``
The original name was a really bad name, so thank to Ken for suggesting
a better name.
2016-03-14 08:39:17 -04:00
Robert Maynard
8e72ec8ea4 Switch filter::threshold over to have a lower and upper bounds. 2016-03-14 08:39:17 -04:00
Robert Maynard
bcee827097 First draft of vtkm::filter design. 2016-03-14 08:39:17 -04:00