(serialized_data: vtkCharArray)
| 39 | |
| 40 | |
| 41 | def deserialize(serialized_data: vtkCharArray) -> vtkObjectBase: |
| 42 | manager = vtkObjectManager() |
| 43 | manager.Initialize() |
| 44 | # return value is a list of strong objects |
| 45 | strong_objects = manager.ImportFromBytes(serialized_data) |
| 46 | # Return the first object which is the deserialized object |
| 47 | return strong_objects[0] |
| 48 | # Equivalent to when using files: |
| 49 | # manager.Import("data_object.states.json", "data_object.blobs.json") |
| 50 | # strong_object = manager.GetObjectAtId(1) # Assuming the first object has ID 1 |
| 51 | # return strong_object |
| 52 | |
| 53 | |
| 54 | class TestDataSetImportExport(vtkTesting.vtkTest): |
no test coverage detected