MCPcopy Create free account
hub / github.com/Kitware/VTK / get_array

Method get_array

Wrapping/Python/vtkmodules/util/data_model.py:50–66  ·  view source on GitHub ↗

Given an index or name, returns a VTKArray.

(self, idx)

Source from the content-addressed store, hash-verified

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

Callers 3

__getitem__Method · 0.95
valuesMethod · 0.95
itemsMethod · 0.95

Calls 3

GetAbstractArrayMethod · 0.80
GetNumberOfArraysMethod · 0.45
GetArrayMethod · 0.45

Tested by

no test coverage detected