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

#include <SplitSharpEdges.h>

Classes

class  ClassifyPoint
 
class  SplitSharpEdge
 

Public Member Functions

template<typename CellSetType , typename FaceNormalsType , typename CoordsComType , typename CoordsInStorageType , typename CoordsOutStorageType , typename NewCellSetType >
void Run (const CellSetType &oldCellset, const vtkm::FloatDefault featureAngle, const FaceNormalsType &faceNormals, const vtkm::cont::ArrayHandle< vtkm::Vec< CoordsComType, 3 >, CoordsInStorageType > &oldCoords, vtkm::cont::ArrayHandle< vtkm::Vec< CoordsComType, 3 >, CoordsOutStorageType > &newCoords, NewCellSetType &newCellset)
 
vtkm::cont::ArrayHandle< vtkm::IdGetNewPointsIdArray () const
 

Private Attributes

vtkm::cont::ArrayHandle< vtkm::IdNewPointsIdArray
 

Member Function Documentation

◆ GetNewPointsIdArray()

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::SplitSharpEdges::GetNewPointsIdArray ( ) const
inline

◆ Run()

template<typename CellSetType , typename FaceNormalsType , typename CoordsComType , typename CoordsInStorageType , typename CoordsOutStorageType , typename NewCellSetType >
void vtkm::worklet::SplitSharpEdges::Run ( const CellSetType &  oldCellset,
const vtkm::FloatDefault  featureAngle,
const FaceNormalsType &  faceNormals,
const vtkm::cont::ArrayHandle< vtkm::Vec< CoordsComType, 3 >, CoordsInStorageType > &  oldCoords,
vtkm::cont::ArrayHandle< vtkm::Vec< CoordsComType, 3 >, CoordsOutStorageType > &  newCoords,
NewCellSetType &  newCellset 
)
inline

Member Data Documentation

◆ NewPointsIdArray

vtkm::cont::ArrayHandle<vtkm::Id> vtkm::worklet::SplitSharpEdges::NewPointsIdArray
private

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