VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction > Class Template Reference

#include <Clip.h>

Public Member Functions

VTKM_CONT ClipWithImplicitFunction (Clip *clipper, const CellSetType &cellSet, const ImplicitFunction &function, vtkm::Float64 offset, bool invert, vtkm::cont::CellSetExplicit<> *result)
 
template<typename ArrayHandleType >
VTKM_CONT void operator() (const ArrayHandleType &handle) const
 

Private Attributes

ClipClipper
 
const CellSetType * CellSet
 
ImplicitFunction Function
 
vtkm::Float64 Offset
 
bool Invert
 
vtkm::cont::CellSetExplicitResult
 

Constructor & Destructor Documentation

◆ ClipWithImplicitFunction()

template<typename CellSetType , typename ImplicitFunction >
VTKM_CONT vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::ClipWithImplicitFunction ( Clip clipper,
const CellSetType &  cellSet,
const ImplicitFunction &  function,
vtkm::Float64  offset,
bool  invert,
vtkm::cont::CellSetExplicit<> *  result 
)
inline

Member Function Documentation

◆ operator()()

template<typename CellSetType , typename ImplicitFunction >
template<typename ArrayHandleType >
VTKM_CONT void vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::operator() ( const ArrayHandleType &  handle) const
inline

Member Data Documentation

◆ CellSet

template<typename CellSetType , typename ImplicitFunction >
const CellSetType* vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::CellSet
private

◆ Clipper

template<typename CellSetType , typename ImplicitFunction >
Clip* vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::Clipper
private

◆ Function

template<typename CellSetType , typename ImplicitFunction >
ImplicitFunction vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::Function
private

◆ Invert

template<typename CellSetType , typename ImplicitFunction >
bool vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::Invert
private

◆ Offset

template<typename CellSetType , typename ImplicitFunction >
vtkm::Float64 vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::Offset
private

◆ Result

template<typename CellSetType , typename ImplicitFunction >
vtkm::cont::CellSetExplicit* vtkm::worklet::Clip::ClipWithImplicitFunction< CellSetType, ImplicitFunction >::Result
private

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