VTK-m  2.0
Classes | Public Member Functions | Private Attributes | List of all members
vtkm::worklet::ExtractGeometry Class Reference

#include <ExtractGeometry.h>

Classes

class  AddPermutationCellSet
 
class  ExtractCellsByVOI
 

Public Member Functions

template<typename CellSetType >
vtkm::cont::CellSetPermutation< CellSetType > Run (const CellSetType &cellSet, const vtkm::cont::ArrayHandle< vtkm::Id > &cellIds)
 
template<typename CellSetType , typename ImplicitFunction >
vtkm::cont::CellSetPermutation< CellSetType > Run (const CellSetType &cellSet, const vtkm::cont::CoordinateSystem &coordinates, const ImplicitFunction &implicitFunction, bool extractInside, bool extractBoundaryCells, bool extractOnlyBoundaryCells)
 
vtkm::cont::ArrayHandle< vtkm::IdGetValidCellIds () const
 

Private Attributes

vtkm::cont::ArrayHandle< vtkm::IdValidCellIds
 

Member Function Documentation

◆ GetValidCellIds()

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::ExtractGeometry::GetValidCellIds ( ) const
inline

◆ Run() [1/2]

template<typename CellSetType >
vtkm::cont::CellSetPermutation<CellSetType> vtkm::worklet::ExtractGeometry::Run ( const CellSetType &  cellSet,
const vtkm::cont::ArrayHandle< vtkm::Id > &  cellIds 
)
inline

◆ Run() [2/2]

template<typename CellSetType , typename ImplicitFunction >
vtkm::cont::CellSetPermutation<CellSetType> vtkm::worklet::ExtractGeometry::Run ( const CellSetType &  cellSet,
const vtkm::cont::CoordinateSystem coordinates,
const ImplicitFunction &  implicitFunction,
bool  extractInside,
bool  extractBoundaryCells,
bool  extractOnlyBoundaryCells 
)
inline

Member Data Documentation

◆ ValidCellIds

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::ExtractGeometry::ValidCellIds
private

The documentation for this class was generated from the following file: