vtk.numpy_interface.dataset_adapter doesn't work for vtkImageData

vtk.numpy_interface.dataset_adapter.WrapDataObject() returns PolyData for vtkImageData(). Is it possible to use this wrapper with vtkImageData?

Seems to work for me.

import vtk
from vtk.numpy_interface import dataset_adapter as da
src = vtk.vtkRTAnalyticSource() # produces vtkImageData output
src.Update()
image = src.GetOutput()
wrapped = da.WrapDataObject(image) # wrap vtkImageData
print(wrapped.PointData)

produces

<vtk.numpy_interface.dataset_adapter.DataSetAttributes object at 0x14d761080>