VTK  9.2.6
Classes | Enumerations | Functions
tovtkm Namespace Reference

Classes

struct  DataArrayToArrayHandle
 
struct  DataArrayToArrayHandle< vtkAOSDataArrayTemplate< T >, NumComponents >
 
struct  DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, 1 >
 
struct  DataArrayToArrayHandle< vtkSOADataArrayTemplate< T >, NumComponents >
 
class  ImplicitFunctionConverter
 
class  vtkArrayPortal
 
class  vtkPointsPortal
 
struct  vtkPortalTraits
 
struct  vtkPortalTraits< const vtkm::Vec< T, N > >
 
struct  vtkPortalTraits< const vtkm::Vec< vtkm::Vec< T, N >, M > >
 
struct  vtkPortalTraits< vtkm::Vec< T, N > >
 
struct  vtkPortalTraits< vtkm::Vec< vtkm::Vec< T, N >, M > >
 

Enumerations

enum  FieldsFlag { FieldsFlag::None = 0x0, FieldsFlag::Points = 0x1, FieldsFlag::Cells = 0x2, FieldsFlag::PointsAndCells = Points | Cells }
 

Functions

static const char * NoNameVTKFieldName ()
 Temporary name for arrays converted from VTK that do not have a name. More...
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT void ProcessFields (vtkDataSet *input, vtkm::cont::DataSet &dataset, tovtkm::FieldsFlag fields)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::Field Convert (vtkDataArray *input, int association)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::UnknownCellSet ConvertSingleType (vtkCellArray *cells, int cellType, vtkIdType numberOfPoints)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::UnknownCellSet Convert (vtkUnsignedCharArray *types, vtkCellArray *cells, vtkIdType numberOfPoints)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::CoordinateSystem Convert (vtkPoints *points)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet Convert (vtkStructuredGrid *input, FieldsFlag fields=FieldsFlag::None)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet Convert (vtkRectilinearGrid *input, FieldsFlag fields)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet Convert (vtkDataSet *input, FieldsFlag fields=FieldsFlag::None)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet Convert (vtkImageData *input, FieldsFlag fields=FieldsFlag::None)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet Convert (vtkPolyData *input, FieldsFlag fields=FieldsFlag::None)
 
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet Convert (vtkUnstructuredGrid *input, FieldsFlag fields=FieldsFlag::None)
 

Enumeration Type Documentation

enum tovtkm::FieldsFlag
strong
Enumerator
None 
Points 
Cells 
PointsAndCells 

Definition at line 108 of file DataArrayConverters.h.

Function Documentation

static const char* tovtkm::NoNameVTKFieldName ( )
inlinestatic

Temporary name for arrays converted from VTK that do not have a name.

Unnamed arrays seem to be supported by VTK, but VTK-m requires all fields to have a name.

Definition at line 49 of file DataArrayConverters.h.

VTKACCELERATORSVTKMDATAMODEL_EXPORT void tovtkm::ProcessFields ( vtkDataSet input,
vtkm::cont::DataSet &  dataset,
tovtkm::FieldsFlag  fields 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::Field tovtkm::Convert ( vtkDataArray input,
int  association 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::UnknownCellSet tovtkm::ConvertSingleType ( vtkCellArray cells,
int  cellType,
vtkIdType  numberOfPoints 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::UnknownCellSet tovtkm::Convert ( vtkUnsignedCharArray types,
vtkCellArray cells,
vtkIdType  numberOfPoints 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::CoordinateSystem tovtkm::Convert ( vtkPoints points)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkStructuredGrid input,
FieldsFlag  fields = FieldsFlag::None 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkRectilinearGrid input,
FieldsFlag  fields 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkDataSet input,
FieldsFlag  fields = FieldsFlag::None 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkImageData input,
FieldsFlag  fields = FieldsFlag::None 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkPolyData input,
FieldsFlag  fields = FieldsFlag::None 
)
VTKACCELERATORSVTKMDATAMODEL_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkUnstructuredGrid input,
FieldsFlag  fields = FieldsFlag::None 
)