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.