VTK-m
2.0
|
#include <Probe.h>
Classes | |
class | FindCellWorklet |
struct | HiddenCellsWorklet |
struct | HiddenPointsWorklet |
class | InterpolatePointField |
class | ProbeUniformPoints |
struct | RunImplCaller |
struct | RunSelectLocator |
Public Member Functions | |
template<typename CellSetType , typename PointsArrayType > | |
void | Run (const CellSetType &cells, const vtkm::cont::CoordinateSystem &coords, const PointsArrayType &points) |
template<typename T , typename Storage , typename InputCellSetTypeList = VTKM_DEFAULT_CELL_SET_LIST> | |
vtkm::cont::ArrayHandle< T > | ProcessPointField (const vtkm::cont::ArrayHandle< T, Storage > &field, const T &invalidValue, InputCellSetTypeList icsTypes=InputCellSetTypeList()) const |
Intepolate the input point field data at the points of the geometry. More... | |
vtkm::cont::ArrayHandle< vtkm::Id > | GetCellIds () const |
vtkm::cont::ArrayHandle< vtkm::UInt8 > | GetHiddenPointsField () const |
Get an array of flags marking the invalid points (points that do not fall inside any of the cells of the input). More... | |
template<typename CellSetType > | |
vtkm::cont::ArrayHandle< vtkm::UInt8 > | GetHiddenCellsField (CellSetType cellset) const |
Get an array of flags marking the invalid cells. More... | |
Private Member Functions | |
template<typename CellSetType , typename PointsType , typename PointsStorage > | |
void | RunImpl (const CellSetType &cells, const vtkm::cont::CoordinateSystem &coords, const vtkm::cont::ArrayHandle< PointsType, PointsStorage > &points) |
template<typename CellSetType > | |
void | RunImpl (const CellSetType &cells, const vtkm::cont::CoordinateSystem &coords, const vtkm::cont::ArrayHandleUniformPointCoordinates::Superclass &points) |
Private Attributes | |
vtkm::cont::ArrayHandle< vtkm::Id > | CellIds |
vtkm::cont::ArrayHandle< vtkm::Vec3f > | ParametricCoordinates |
vtkm::cont::UnknownCellSet | InputCellSet |
vtkm::cont::Invoker | Invoke |
Static Private Attributes | |
static constexpr vtkm::UInt8 | HIDDEN = 2 |
|
inline |
|
inline |
Get an array of flags marking the invalid cells.
Invalid cells are the cells with at least one invalid point. The flag value is the same as the HIDDEN flag in VTK and VISIT.
|
inline |
Get an array of flags marking the invalid points (points that do not fall inside any of the cells of the input).
The flag value is the same as the HIDDEN flag in VTK and VISIT.
|
inline |
Intepolate the input point field data at the points of the geometry.
|
inline |
|
inlineprivate |
|
inlineprivate |
|
private |
|
staticconstexprprivate |
|
private |
|
private |
|
private |