Given an index or name, returns a VTKArray.
(self, idx)
| 48 | return self.set_array(name, value) |
| 49 | |
| 50 | def get_array(self, idx): |
| 51 | "Given an index or name, returns a VTKArray." |
| 52 | if isinstance(idx, int) and idx >= self.GetNumberOfArrays(): |
| 53 | raise IndexError("array index out of range") |
| 54 | vtkarray = super().GetArray(idx) |
| 55 | |
| 56 | if not NUMPY_AVAILABLE: |
| 57 | return vtkarray if vtkarray else self.GetAbstractArray(idx) |
| 58 | |
| 59 | if not vtkarray: |
| 60 | vtkarray = self.GetAbstractArray(idx) |
| 61 | if vtkarray: |
| 62 | return vtkarray |
| 63 | return dsa.NoneArray |
| 64 | array = dsa.vtkDataArrayToVTKArray(vtkarray, self.dataset) |
| 65 | array.Association = self.association |
| 66 | return array |
| 67 | |
| 68 | def __contains__(self, aname): |
| 69 | """Returns true if the container contains arrays |
no test coverage detected