VTK
Classes | Enumerations | Functions | Variables
tovtkm Namespace Reference

Classes

struct  ArrayContainerTagType< vtkAOSDataArrayTemplate< T > >
 
struct  ArrayContainerTagType< vtkSOADataArrayTemplate< T > >
 
struct  ArrayListInVTK
 
struct  ArrayListOutVTK
 
struct  CellListAllInVTK
 
struct  CellListAllOutVTK
 
struct  CellListStructuredInVTK
 
struct  CellListStructuredOutVTK
 
struct  CellListUnstructuredInVTK
 
struct  CellListUnstructuredOutVTK
 
struct  FieldTypeInVTK
 
struct  FieldTypeOutVTK
 
class  ImplicitFunctionConverter
 
struct  PointListInVTK
 
struct  PointListOutVTK
 
struct  SpecialGradientOutTypes
 
struct  TypeListTagPermutationScalarAll
 
struct  TypeListTagPermutationVecCommon
 
struct  TypeListTagPermutationVTK
 
struct  TypeListTagVTMOut
 
struct  vtkAOSArrayContainerTag
 
class  vtkArrayPortal
 
struct  vtkCellArrayContainerTag
 
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 > >
 
struct  vtkSOAArrayContainerTag
 

Enumerations

enum  FieldsFlag { FieldsFlag::None = 0x0, FieldsFlag::Points = 0x1, FieldsFlag::Cells = 0x2, FieldsFlag::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, vtkIdTypeArray *locations, 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)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (char, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int8, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt8, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int16, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt16, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int32, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt32, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int64, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt64, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Float32, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Float64, vtkAOSDataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (char, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int8, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt8, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int16, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt16, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int32, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt32, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Int64, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::UInt64, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Float32, vtkSOADataArrayTemplate)
 
 VTKM_TEMPLATE_EXPORT_ArrayPortal (vtkm::Float64, vtkSOADataArrayTemplate)
 
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet Convert (vtkUnstructuredGrid *input, FieldsFlag fields=FieldsFlag::None)
 

Variables

template<typename T >
struct VTKM_ALWAYS_EXPORT ArrayContainerTagType
 

Enumeration Type Documentation

enum tovtkm::FieldsFlag
strong
Enumerator
None 
Points 
Cells 
PointsAndCells 

Definition at line 41 of file ArrayConverters.h.

Function Documentation

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,
vtkIdTypeArray locations,
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 
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( char  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int8  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt8  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int16  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt16  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int32  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt32  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int64  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt64  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Float32  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Float64  ,
vtkAOSDataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( char  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int8  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt8  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int16  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt16  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int32  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt32  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Int64  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::UInt64  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Float32  ,
vtkSOADataArrayTemplate   
)
tovtkm::VTKM_TEMPLATE_EXPORT_ArrayPortal ( vtkm::Float64  ,
vtkSOADataArrayTemplate   
)
VTKACCELERATORSVTKM_EXPORT vtkm::cont::DataSet tovtkm::Convert ( vtkUnstructuredGrid input,
FieldsFlag  fields = FieldsFlag::None 
)

Variable Documentation

template<typename T >
struct VTKM_ALWAYS_EXPORT tovtkm::ArrayContainerTagType

Definition at line 42 of file vtkmTags.h.