Go to the documentation of this file.
53 #ifndef vtk_m_filter_scalar_topology_ContourTreeUniformAugmented_h
54 #define vtk_m_filter_scalar_topology_ContourTreeUniformAugmented_h
60 #include <vtkm/filter/scalar_topology/vtkm_filter_scalar_topology_export.h>
71 namespace scalar_topology
110 unsigned int computeRegularStructure = 1);
120 void SetBlockIndices(
vtkm::Id3 blocksPerDim,
151 template <
typename T>
171 std::unique_ptr<vtkm::worklet::contourtree_distributed::MultiBlockContourTreeHelper>
178 #endif // vtk_m_filter_scalar_topology_ContourTreeUniformAugmented_h
Construct the Contour Tree for a 2D or 3D regular mesh.
Definition: ContourTreeUniformAugmented.h:88
vtkm::worklet::contourtree_augmented::ContourTree ContourTreeData
The contour tree computed by the filter.
Definition: ContourTreeUniformAugmented.h:165
Manages an array-worth of data.
Definition: ArrayHandle.h:283
Groups connected points that have the same field value.
Definition: Atomic.h:19
Definition: augmented/ContourTree.h:106
vtkm::worklet::contourtree_augmented::IdArrayType MeshSortOrder
Array with the sorted order of the mesh vertices.
Definition: ContourTreeUniformAugmented.h:169
unsigned int ComputeRegularStructure
Definition: ContourTreeUniformAugmented.h:159
std::unique_ptr< vtkm::worklet::contourtree_distributed::MultiBlockContourTreeHelper > MultiBlockTreeHelper
Helper object to help with the parallel merge when running with DIY in parallel with MulitBlock data.
Definition: ContourTreeUniformAugmented.h:172
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
VTKM_CONT bool CanThread() const override
Definition: ContourTreeUniformAugmented.h:91
Definition: FilterField.h:21
#define VTKM_CONT
Definition: ExportMacros.h:57
bool UseMarchingCubes
Use marching cubes connectivity for computing the contour tree.
Definition: ContourTreeUniformAugmented.h:157
Definition: PartitionedDataSet.h:25