Object size

Dear all,

I’m reading a volume from a file (.vtk) using vtkGenericDataObjectReader, in python:

reader = vtk.vtkGenericDataObjectReader()
reader.SetFileName( "file.vtk" )

It reads the file with no issues. However, I’m struggling to retrieve the size in pixel of the volume (x, y, z). Is it possible? If positive, how?

Many thanks,
Mauro

solved, by using vtkStructuredPointsReader, still a mystery how to do it within vtkGenericDataObjectReader - tho. Here my solution, for future reference:

    reader2 = vtkStructuredPointsReader()
    reader2.SetFileName("file.vtk")
    reader2.ReadAllVectorsOn()
    reader2.ReadAllScalarsOn()
    reader2.Update()
    data2 = reader2.GetOutput()
    dim = data2.GetDimensions()
    print (dim)

cheers,
Mauro