VTK
9.0.2
|
Typedefs | |
using | VTKScalarTypes = vtkm::List< char, signed char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long, float, double > |
using | SpecialGradientOutTypes = vtkm::List< vtkm::Vec< vtkm::Vec< vtkm::Float32, 3 >, 3 >, vtkm::Vec< vtkm::Vec< vtkm::Float64, 3 >, 3 > > |
using | FieldTypeInVTK = vtkm::ListAppend< vtkm::TypeListVecCommon, VTKScalarTypes > |
using | FieldTypeOutVTK = vtkm::ListAppend< vtkm::TypeListVecCommon, SpecialGradientOutTypes, VTKScalarTypes > |
using | CellListStructuredInVTK = vtkm::List< vtkm::cont::CellSetStructured< 3 >, vtkm::cont::CellSetStructured< 2 > > |
using | CellListStructuredOutVTK = vtkm::List< vtkm::cont::CellSetPermutation< vtkm::cont::CellSetStructured< 3 > >, vtkm::cont::CellSetPermutation< vtkm::cont::CellSetStructured< 2 > > > |
using | Int64AOSHandle = vtkm::cont::ArrayHandle< vtkTypeInt64, vtkm::cont::StorageTagBasic > |
using | Int64AsIdAOSHandle = vtkm::cont::ArrayHandleCast< vtkm::Id, Int64AOSHandle > |
using | Int64AsIdAOSStorage = typename Int64AsIdAOSHandle::StorageTag |
using | CellSetExplicit32Bit = vtkm::cont::CellSetExplicit< vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic > |
using | CellSetExplicit64Bit = vtkm::cont::CellSetExplicit< vtkm::cont::StorageTagBasic, Int64AsIdAOSStorage, Int64AsIdAOSStorage > |
using | CellSetSingleType32Bit = vtkm::cont::CellSetSingleType< vtkm::cont::StorageTagBasic > |
using | CellSetSingleType64Bit = vtkm::cont::CellSetSingleType< Int64AsIdAOSStorage > |
using | CellListUnstructuredInVTK = vtkm::List< CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit > |
using | CellListUnstructuredOutVTK = vtkm::List< vtkm::cont::CellSetExplicit<>, vtkm::cont::CellSetSingleType<>, CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit, vtkm::cont::CellSetPermutation< CellSetExplicit32Bit >, vtkm::cont::CellSetPermutation< CellSetExplicit64Bit >, vtkm::cont::CellSetPermutation< CellSetSingleType32Bit >, vtkm::cont::CellSetPermutation< CellSetSingleType64Bit >, vtkm::cont::CellSetPermutation< vtkm::cont::CellSetExplicit<> >, vtkm::cont::CellSetPermutation< vtkm::cont::CellSetSingleType<> > > |
using | CellListAllInVTK = vtkm::ListAppend< CellListStructuredInVTK, CellListUnstructuredInVTK > |
using | CellListAllOutVTK = vtkm::ListAppend< CellListStructuredOutVTK, CellListUnstructuredOutVTK > |
Enumerations | |
enum class | FieldsFlag { None = 0x0 , Points = 0x1 , Cells = 0x2 , PointsAndCells = Points | Cells } |
Functions | |
VTKACCELERATORSVTKM_EXPORT void | ProcessFields (vtkDataSet *input, vtkm::cont::DataSet &dataset, tovtkm::FieldsFlag fields) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::Field | Convert (vtkDataArray *input, int association) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DynamicCellSet | ConvertSingleType (vtkCellArray *cells, int cellType, vtkIdType numberOfPoints) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DynamicCellSet | Convert (vtkUnsignedCharArray *types, vtkCellArray *cells, vtkIdType numberOfPoints) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::CoordinateSystem | Convert (vtkPoints *points) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet | Convert (vtkStructuredGrid *input, FieldsFlag fields=FieldsFlag::None) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet | Convert (vtkDataSet *input, FieldsFlag fields=FieldsFlag::None) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet | Convert (vtkImageData *input, FieldsFlag fields=FieldsFlag::None) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet | Convert (vtkPolyData *input, FieldsFlag fields=FieldsFlag::None) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet | Convert (vtkUnstructuredGrid *input, FieldsFlag fields=FieldsFlag::None) |
using tovtkm::VTKScalarTypes = typedef vtkm::List< char, signed char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long, float, double > |
Definition at line 38 of file vtkmFilterPolicy.h.
using tovtkm::SpecialGradientOutTypes = typedef vtkm::List<vtkm::Vec<vtkm::Vec<vtkm::Float32, 3>, 3>, vtkm::Vec<vtkm::Vec<vtkm::Float64, 3>, 3> > |
Definition at line 54 of file vtkmFilterPolicy.h.
using tovtkm::FieldTypeInVTK = typedef vtkm::ListAppend<vtkm::TypeListVecCommon, VTKScalarTypes> |
Definition at line 57 of file vtkmFilterPolicy.h.
using tovtkm::FieldTypeOutVTK = typedef vtkm::ListAppend<vtkm::TypeListVecCommon, SpecialGradientOutTypes, VTKScalarTypes> |
Definition at line 59 of file vtkmFilterPolicy.h.
using tovtkm::CellListStructuredInVTK = typedef vtkm::List<vtkm::cont::CellSetStructured<3>, vtkm::cont::CellSetStructured<2> > |
Definition at line 63 of file vtkmFilterPolicy.h.
using tovtkm::CellListStructuredOutVTK = typedef vtkm::List<vtkm::cont::CellSetPermutation<vtkm::cont::CellSetStructured<3> >, vtkm::cont::CellSetPermutation<vtkm::cont::CellSetStructured<2> > > |
Definition at line 65 of file vtkmFilterPolicy.h.
using tovtkm::Int64AOSHandle = typedef vtkm::cont::ArrayHandle<vtkTypeInt64, vtkm::cont::StorageTagBasic> |
Definition at line 83 of file vtkmFilterPolicy.h.
using tovtkm::Int64AsIdAOSHandle = typedef vtkm::cont::ArrayHandleCast<vtkm::Id, Int64AOSHandle> |
Definition at line 84 of file vtkmFilterPolicy.h.
using tovtkm::Int64AsIdAOSStorage = typedef typename Int64AsIdAOSHandle::StorageTag |
Definition at line 85 of file vtkmFilterPolicy.h.
using tovtkm::CellSetExplicit32Bit = typedef vtkm::cont::CellSetExplicit<vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic, vtkm::cont::StorageTagBasic> |
Definition at line 87 of file vtkmFilterPolicy.h.
using tovtkm::CellSetExplicit64Bit = typedef vtkm::cont::CellSetExplicit<vtkm::cont::StorageTagBasic, Int64AsIdAOSStorage, Int64AsIdAOSStorage> |
Definition at line 89 of file vtkmFilterPolicy.h.
using tovtkm::CellSetSingleType32Bit = typedef vtkm::cont::CellSetSingleType<vtkm::cont::StorageTagBasic> |
Definition at line 91 of file vtkmFilterPolicy.h.
using tovtkm::CellSetSingleType64Bit = typedef vtkm::cont::CellSetSingleType<Int64AsIdAOSStorage> |
Definition at line 92 of file vtkmFilterPolicy.h.
using tovtkm::CellListUnstructuredInVTK = typedef vtkm::List< CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit > |
Definition at line 96 of file vtkmFilterPolicy.h.
using tovtkm::CellListUnstructuredOutVTK = typedef vtkm::List< vtkm::cont::CellSetExplicit<>, vtkm::cont::CellSetSingleType<>, CellSetExplicit32Bit, CellSetExplicit64Bit, CellSetSingleType32Bit, CellSetSingleType64Bit, vtkm::cont::CellSetPermutation<CellSetExplicit32Bit>, vtkm::cont::CellSetPermutation<CellSetExplicit64Bit>, vtkm::cont::CellSetPermutation<CellSetSingleType32Bit>, vtkm::cont::CellSetPermutation<CellSetSingleType64Bit>, vtkm::cont::CellSetPermutation<vtkm::cont::CellSetExplicit<> >, vtkm::cont::CellSetPermutation<vtkm::cont::CellSetSingleType<> > > |
Definition at line 103 of file vtkmFilterPolicy.h.
using tovtkm::CellListAllInVTK = typedef vtkm::ListAppend<CellListStructuredInVTK, CellListUnstructuredInVTK> |
Definition at line 119 of file vtkmFilterPolicy.h.
using tovtkm::CellListAllOutVTK = typedef vtkm::ListAppend<CellListStructuredOutVTK, CellListUnstructuredOutVTK> |
Definition at line 120 of file vtkmFilterPolicy.h.
|
strong |
Enumerator | |
---|---|
None | |
Points | |
Cells | |
PointsAndCells |
Definition at line 100 of file ArrayConverters.h.
VTKACCELERATORSVTKM_EXPORT void tovtkm::ProcessFields | ( | vtkDataSet * | input, |
vtkm::cont::DataSet & | dataset, | ||
tovtkm::FieldsFlag | fields | ||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::Field tovtkm::Convert | ( | vtkDataArray * | input, |
int | association | ||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DynamicCellSet tovtkm::ConvertSingleType | ( | vtkCellArray * | cells, |
int | cellType, | ||
vtkIdType | numberOfPoints | ||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DynamicCellSet tovtkm::Convert | ( | vtkUnsignedCharArray * | types, |
vtkCellArray * | cells, | ||
vtkIdType | numberOfPoints | ||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::CoordinateSystem tovtkm::Convert | ( | vtkPoints * | points | ) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet tovtkm::Convert | ( | vtkStructuredGrid * | input, |
FieldsFlag | fields = FieldsFlag::None |
||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet tovtkm::Convert | ( | vtkDataSet * | input, |
FieldsFlag | fields = FieldsFlag::None |
||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet tovtkm::Convert | ( | vtkImageData * | input, |
FieldsFlag | fields = FieldsFlag::None |
||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet tovtkm::Convert | ( | vtkPolyData * | input, |
FieldsFlag | fields = FieldsFlag::None |
||
) |
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet tovtkm::Convert | ( | vtkUnstructuredGrid * | input, |
FieldsFlag | fields = FieldsFlag::None |
||
) |