Skip to content

Automatically convert between ArrayHandleBasic and ArrayHandleRuntimeVec

The UnknownArrayHandle has been updated to allow ArrayHandleRuntimeVec to work interchangeably with basic ArrayHandle. If an ArrayHandleRuntimeVec is put into an UnknownArrayHandle, it can be later retrieved as an ArrayHandleBasic as long as the base component type matches and it has the correct amount of components. This means that an array can be created as an ArrayHandleRuntimeVec and be used with any filters or most other features designed to operate on basic ArrayHandles. Likewise, an array added as a basic ArrayHandle can be retrieved in an ArrayHandleRuntimeVec. This makes it easier to pull arrays from VTK-m and place them in external structures (such as vtkDataArray).

Fixes #752 (closed)

Edited by Kenneth Moreland

Merge request reports