Compute the isosurface of a given 3D data set, supports all linear cell types.
More...
|
| Contour (bool mergeDuplicates=true) |
|
vtkm::cont::ArrayHandle< vtkm::Id2 > | GetInterpolationEdgeIds () const |
|
void | SetMergeDuplicatePoints (bool merge) |
|
bool | GetMergeDuplicatePoints () const |
|
vtkm::cont::ArrayHandle< vtkm::Id > | GetCellIdMap () const |
|
template<typename ValueType , typename CellSetType , typename CoordinateSystem , typename StorageTagField , typename CoordinateType , typename StorageTagVertices > |
vtkm::cont::CellSetSingleType | Run (const std::vector< ValueType > &isovalues, const CellSetType &cells, const CoordinateSystem &coordinateSystem, const vtkm::cont::ArrayHandle< ValueType, StorageTagField > &input, vtkm::cont::ArrayHandle< vtkm::Vec< CoordinateType, 3 >, StorageTagVertices > &vertices) |
|
template<typename ValueType , typename CellSetType , typename CoordinateSystem , typename StorageTagField , typename CoordinateType , typename StorageTagVertices , typename StorageTagNormals > |
vtkm::cont::CellSetSingleType | Run (const std::vector< ValueType > &isovalues, const CellSetType &cells, const CoordinateSystem &coordinateSystem, const vtkm::cont::ArrayHandle< ValueType, StorageTagField > &input, vtkm::cont::ArrayHandle< vtkm::Vec< CoordinateType, 3 >, StorageTagVertices > &vertices, vtkm::cont::ArrayHandle< vtkm::Vec< CoordinateType, 3 >, StorageTagNormals > &normals) |
|
template<typename ValueType , typename StorageType > |
vtkm::cont::ArrayHandle< ValueType > | ProcessPointField (const vtkm::cont::ArrayHandle< ValueType, StorageType > &input) const |
|
void | ReleaseCellMapArrays () |
|
Compute the isosurface of a given 3D data set, supports all linear cell types.