|
VTK-m
2.0
|
#include <ExtractStructured.h>
Classes | |
| class | CallRun |
Public Member Functions | |
| UncertainCellSetStructured | Run (const vtkm::cont::CellSetStructured< 1 > &cellset, const vtkm::RangeId3 &voi, const vtkm::Id3 &sampleRate, bool includeBoundary, bool includeOffset) |
| UncertainCellSetStructured | Run (const vtkm::cont::CellSetStructured< 2 > &cellset, const vtkm::RangeId3 &voi, const vtkm::Id3 &sampleRate, bool includeBoundary, bool includeOffset) |
| UncertainCellSetStructured | Run (const vtkm::cont::CellSetStructured< 3 > &cellset, const vtkm::RangeId3 &voi, const vtkm::Id3 &sampleRate, bool includeBoundary, bool includeOffset) |
| UncertainCellSetStructured | Compute (const int dimensionality, const vtkm::Id3 &ptdim, const vtkm::Id3 &offsets, const vtkm::RangeId3 &voi, const vtkm::Id3 &sampleRate, bool includeBoundary, bool includeOffset) |
| template<typename CellSetList > | |
| UncertainCellSetStructured | Run (const vtkm::cont::UncertainCellSet< CellSetList > &cellset, const vtkm::RangeId3 &voi, const vtkm::Id3 &sampleRate, bool includeBoundary, bool includeOffset) |
| UniformCoordinatesArrayHandle | MapCoordinatesUniform (const UniformCoordinatesArrayHandle &coords) const |
| RectilinearCoordinatesArrayHandle | MapCoordinatesRectilinear (const RectilinearCoordinatesArrayHandle &coords) const |
| template<typename T , typename Storage > | |
| vtkm::cont::ArrayHandle< T > | ProcessPointField (const vtkm::cont::ArrayHandle< T, Storage > &field) const |
| template<typename T , typename Storage > | |
| vtkm::cont::ArrayHandle< T > | ProcessCellField (const vtkm::cont::ArrayHandle< T, Storage > &field) const |
Private Types | |
| using | AxisIndexArrayPoints = vtkm::cont::ArrayHandleImplicit< extractstructured::internal::SubArrayPermutePoints > |
| using | PointIndexArray = vtkm::cont::ArrayHandleCartesianProduct< AxisIndexArrayPoints, AxisIndexArrayPoints, AxisIndexArrayPoints > |
| using | AxisIndexArrayCells = vtkm::cont::ArrayHandleCounting< vtkm::Id > |
| using | CellIndexArray = vtkm::cont::ArrayHandleCartesianProduct< AxisIndexArrayCells, AxisIndexArrayCells, AxisIndexArrayCells > |
Static Private Member Functions | |
| static AxisIndexArrayPoints | MakeAxisIndexArrayPoints (vtkm::Id count, vtkm::Id first, vtkm::Id last, vtkm::Id stride, bool includeBoundary) |
| static AxisIndexArrayCells | MakeAxisIndexArrayCells (vtkm::Id count, vtkm::Id start, vtkm::Id stride) |
| static UncertainCellSetStructured | MakeCellSetStructured (const vtkm::Id3 &inputPointDims, const vtkm::Id3 &inputOffsets, vtkm::IdComponent forcedDimensionality=0) |
Private Attributes | |
| vtkm::RangeId3 | VOI |
| vtkm::Id3 | SampleRate = { 1, 1, 1 } |
| int | InputDimensionality |
| vtkm::Id3 | InputDimensions |
| vtkm::Id3 | OutputDimensions |
| PointIndexArray | ValidPoints |
| CellIndexArray | ValidCells |
|
private |
|
private |
|
private |
|
private |
| using vtkm::worklet::ExtractStructured::UncertainCellSetStructured = vtkm::cont::UncertainCellSet<vtkm::cont::CellSetListStructured> |
| using vtkm::worklet::ExtractStructured::UniformCoordinatesArrayHandle = vtkm::cont::ArrayHandleUniformPointCoordinates |
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17