16 #ifndef vtkConduitArrayUtilities_h
17 #define vtkConduitArrayUtilities_h
19 #include "vtkIOCatalystConduitModule.h"
27 VTK_ABI_NAMESPACE_BEGIN
46 static bool IsDevicePointer(
const void* p, int8_t&
id,
bool& working);
84 static bool IsDevicePointer(
const void* p, int8_t&
id);
88 return MCArrayToVTKArray(mcarray);
95 const
conduit_node* mcarray,
bool vtkNotUsed(force_signed))
97 return MCArrayToVTKArray(mcarray);
101 const
conduit_node* mcarray,
bool vtkNotUsed(force_signed))
103 return MCArrayToVTKAOSArray(mcarray);
107 const
conduit_node* mcarray,
bool vtkNotUsed(force_signed))
109 return MCArrayToVTKSOAArray(mcarray);
113 const
conduit_node* mcarray,
bool vtkNotUsed(force_signed))
115 return MCArrayToVTKStridedArray(mcarray);
123 VTK_ABI_NAMESPACE_END
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
struct conduit_node_impl conduit_node
#define VTK_DEPRECATED_IN_9_6_0(reason)
a simple class to control print indentation
abstract superclass for arrays of numeric data
helper to convert Conduit arrays to VTK arrays.
object to represent cell connectivity
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...