ELF>h@@   UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHGI~H)ǃuHH=LHH51HÐAU1IATUH@fnFdH%(HD$8HG~H%fn)fbueHHt$HT$L$(fD$ HHD$Ih(Ht;D$ +D$$H|$1fDH51HT$8dH+%(H@]A\A]@HD$8dH+%(H@HH=L]A\A]fLIHCf.Ld$Ht$LjLl$LLRHt$HLHHtH'HT$Lff.USHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=HG(HtL$9L$t:H111HT$(dH+%(u3H0[fDHHuӐX4HuHc@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uWH@]f.HHuϐHt$H|$tHt$HHuHH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHHuHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHHuHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u^H@]f.HHuϐH5HT$H|$|$HtHHuHcff.fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uSH@]ÐHHuؐHt$H|$tHt$HHuHHff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uPH@]ÐHHuؐHt$H|$tHt$1HHuHHfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uSH@]ÐHHuؐHt$H|$tHt$HHT$HHuHff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uSH@]ÐHHuؐHt$H|$tHt$HHT$HHuHff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uYH@]ÐHHuؐHt$H|$tHt$HHT$1H@HuHcfAVAUATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ Ho(Ht!D$ +D$$tH(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@HGHSafeDownCastvtkObjectBasevtkFieldDataRemoveArrayGetAbstractArrayIsTypeOfGetNumberOfArraysSqueezeResetGetNumberOfComponentsGetNumberOfTuplesSetNumberOfTuplesCopyStructureAllocateArraysGetArrayAddArrayvtkAbstractArrayCopyFieldOnCopyFieldOffHasArrayGetFieldvtkIdListInsertNextTupleGetArrayContainingComponentAllocateSetTupleInsertTupleIsAGetArrayNameNewInstanceGetMTimeGetActualMemorySizeShallowCopyDeepCopyCopyAllOffCopyAllOnPassDataInitialize@i@zvtkObjectUH=Hu]ÐHH=tH]vtkFieldData - represent and manipulate fields of data Superclass: vtkObject vtkFieldData represents and manipulates fields of data. The model of a field is a m x n matrix of data values, where m is the number of tuples, and n is the number of components. (A tuple is a row of n components in the matrix.) The field is assumed to be composed of a set of one or more data arrays, where the data in the arrays are of different types (e.g., int, double, char, etc.), and there may be variable numbers of components in each array. Note that each data array is assumed to be "m" in length (i.e., number of tuples), which typically corresponds to the number of points or cells in a dataset. Also, each data array must have a character-string name. (This is used to manipulate data.) There are two ways of manipulating and interfacing to fields. You can do it generically by manipulating components/tuples via a double-type data exchange, or you can do it by grabbing the arrays and manipulating them directly. The former is simpler but performs type conversion, which is bad if your data has non-castable types like (void) pointers, or you lose information as a result of the cast. The, more efficient method means managing each array in the field. Using this method you can create faster, more efficient algorithms that do not lose information. @sa vtkAbstractArray vtkDataSetAttributes vtkPointData vtkCellData vtkCommonDataModelPython.vtkFieldDataV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.SafeDownCast(vtkObjectBase) -> vtkFieldData C++: static vtkFieldData *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkFieldData C++: vtkFieldData *NewInstance() V.Initialize() C++: virtual void Initialize() Release all data but do not delete object. Also, clear the copy flags. V.Allocate(int, int) -> int C++: int Allocate(vtkIdType sz, vtkIdType ext=1000) Allocate data for each array. Note that ext is no longer used. V.CopyStructure(vtkFieldData) C++: void CopyStructure(vtkFieldData *) Copy data array structure from a given field. The same arrays will exist with the same types, but will contain nothing in the copy. V.AllocateArrays(int) C++: void AllocateArrays(int num) AllocateOfArrays actually sets the number of vtkAbstractArray pointers in the vtkFieldData object, not the number of used pointers (arrays). Adding more arrays will cause the object to dynamically adjust the number of pointers if it needs to extend. Although AllocateArrays can be used if the number of arrays which will be added is known, it can be omitted with a small computation cost. V.GetNumberOfArrays() -> int C++: int GetNumberOfArrays() Get the number of arrays of data available. This does not include nullptr array pointers therefore after fd->AllocateArray(n); nArrays = GetNumberOfArrays() nArrays is not necessarily equal to n. V.AddArray(vtkAbstractArray) -> int C++: int AddArray(vtkAbstractArray *array) Add an array to the array list. If an array with the same name already exists - then the added array will replace it. Return the index of the added array. V.RemoveArray(string) C++: virtual void RemoveArray(const char *name) V.RemoveArray(int) C++: virtual void RemoveArray(int index) Remove an array (with the given name or index) from the list of arrays. V.GetArray(int) -> vtkDataArray C++: vtkDataArray *GetArray(int i) V.GetArray(string, int) -> vtkDataArray C++: vtkDataArray *GetArray(const char *arrayName, int &index) V.GetArray(string) -> vtkDataArray C++: vtkDataArray *GetArray(const char *arrayName) Not recommended for use. Use GetAbstractArray(int i) instead. Return the ith array in the field. A nullptr is returned if the index i is out of range, or if the array at the given index is not a vtkDataArray. To access vtkStringArray, vtkUnicodeStringArray, or vtkVariantArray, use GetAbstractArray(int i). V.GetAbstractArray(int) -> vtkAbstractArray C++: vtkAbstractArray *GetAbstractArray(int i) V.GetAbstractArray(string, int) -> vtkAbstractArray C++: vtkAbstractArray *GetAbstractArray(const char *arrayName, int &index) V.GetAbstractArray(string) -> vtkAbstractArray C++: vtkAbstractArray *GetAbstractArray(const char *arrayName) Returns the ith array in the field. Unlike GetArray(), this method returns a vtkAbstractArray and can be used to access any array type. A nullptr is returned only if the index i is out of range. V.HasArray(string) -> int C++: int HasArray(const char *name) Return 1 if an array with the given name could be found. 0 otherwise. V.GetArrayName(int) -> string C++: const char *GetArrayName(int i) Get the name of ith array. Note that this is equivalent to: GetAbstractArray(i)->GetName() if ith array pointer is not nullptr V.PassData(vtkFieldData) C++: virtual void PassData(vtkFieldData *fd) Pass entire arrays of input data through to output. Obey the "copy" flags. V.CopyFieldOn(string) C++: void CopyFieldOn(const char *name) Turn on/off the copying of the field specified by name. During the copying/passing, the following rules are followed for each array: 1. If the copy flag for an array is set (on or off), it is applied This overrides rule 2. 2. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array V.CopyFieldOff(string) C++: void CopyFieldOff(const char *name) V.CopyAllOn(int) C++: virtual void CopyAllOn(int unused=0) Turn on copying of all data. During the copying/passing, the following rules are followed for each array: 1. If the copy flag for an array is set (on or off), it is applied This overrides rule 2. 2. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array V.CopyAllOff(int) C++: virtual void CopyAllOff(int unused=0) Turn off copying of all data. During the copying/passing, the following rules are followed for each array: 1. If the copy flag for an array is set (on or off), it is applied This overrides rule 2. 2. If CopyAllOn is set, copy the array. If CopyAllOff is set, do not copy the array V.DeepCopy(vtkFieldData) C++: virtual void DeepCopy(vtkFieldData *da) Copy a field by creating new data arrays (i.e., duplicate storage). V.ShallowCopy(vtkFieldData) C++: virtual void ShallowCopy(vtkFieldData *da) Copy a field by reference counting the data arrays. V.Squeeze() C++: void Squeeze() Squeezes each data array in the field (Squeeze() reclaims unused memory.) V.Reset() C++: void Reset() Resets each data array in the field (Reset() does not release memory but it makes the arrays look like they are empty.) V.GetActualMemorySize() -> int C++: virtual unsigned long GetActualMemorySize() Return the memory in kibibytes (1024 bytes) consumed by this field data. Used to support streaming and reading/writing data. The value returned is guaranteed to be greater than or equal to the memory required to actually represent the data represented by this object. V.GetMTime() -> int C++: vtkMTimeType GetMTime() override; Check object's components for modified times. V.GetField(vtkIdList, vtkFieldData) C++: void GetField(vtkIdList *ptId, vtkFieldData *f) Get a field from a list of ids. Supplied field f should have same types and number of data arrays as this one (i.e., like CopyStructure() creates). This method should not be used if the instance is from a subclass of vtkFieldData (vtkPointData or vtkCellData). This is because in those cases, the attribute data is stored with the other fields and will cause the method to behave in an unexpected way. V.GetArrayContainingComponent(int, int) -> int C++: int GetArrayContainingComponent(int i, int &arrayComp) Return the array containing the ith component of the field. The return value is an integer number n 0<=nNumberOfArrays. Also, an integer value is returned indicating the component in the array is returned. Method returns -1 if specified component is not in the field. V.GetNumberOfComponents() -> int C++: int GetNumberOfComponents() Get the number of components in the field. This is determined by adding up the components in each non-nullptr array. This method should not be used if the instance is from a subclass of vtkFieldData (vtkPointData or vtkCellData). This is because in those cases, the attribute data is stored with the other fields and will cause the method to behave in an unexpected way. V.GetNumberOfTuples() -> int C++: vtkIdType GetNumberOfTuples() Get the number of tuples in the field. Note: some fields have arrays with different numbers of tuples; this method returns the number of tuples in the first array. Mixed-length arrays may have to be treated specially. This method should not be used if the instance is from a subclass of vtkFieldData (vtkPointData or vtkCellData). This is because in those cases, the attribute data is stored with the other fields and will cause the method to behave in an unexpected way. V.SetNumberOfTuples(int) C++: void SetNumberOfTuples(const vtkIdType number) Set the number of tuples for each data array in the field. This method should not be used if the instance is from a subclass of vtkFieldData (vtkPointData or vtkCellData). This is because in those cases, the attribute data is stored with the other fields and will cause the method to behave in an unexpected way. V.SetTuple(int, int, vtkFieldData) C++: void SetTuple(const vtkIdType i, const vtkIdType j, vtkFieldData *source) Set the jth tuple in source field data at the ith location. Set operations mean that no range checking is performed, so they're faster. V.InsertTuple(int, int, vtkFieldData) C++: void InsertTuple(const vtkIdType i, const vtkIdType j, vtkFieldData *source) Insert the jth tuple in source field data at the ith location. Range checking is performed and memory allocates as necessary. V.InsertNextTuple(int, vtkFieldData) -> int C++: vtkIdType InsertNextTuple(const vtkIdType j, vtkFieldData *source) Insert the jth tuple in source field data at the end of the tuple matrix. Range checking is performed and memory is allocated as necessary. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D XEDPa AE |O|R@FGA D`  ABBE X  NBBN <EY B W(EAD`j AAJ $ED@ AG HH@ I dH@ I ED@ AG ED@ AG EDP AK EDP AK EDP AK 4EDP AK XEDP AK |EDP AK EDP AB EDP AB EDP AB EDP AB 0EDP AB 8T;FBB A(Dp (A BBBG (FAD` ABG 08FBA D`  ABBG (DFAD` ABG (*FADp ABC (H*FADp ABC 0t^FAA D`  AABH (lFAD` ABC gFD@ EE @FGA D`  ABBE X  NBBN <MFF0XOFDD n ABA DDB ED@ AG ED@ AG EDP AK EDP AK 0-EDP AH T-EDP AH xEDP AK EDP AK EDP AB H@ I ,   MOy `@`` (Z` Bp    ( T ;3c80D**^A@lng ``C l!p"#$- %-J&s() *     ( 4 E  N$ `) h. n4 : @ F L R X ^ d j p v |  - I R [ g k x        "   " D i     - T      " </ 6 V f       ' F m     ( O p    4Y`|M'@ OAVb"@_6K`s_ZL24PyvtkFieldData_StaticNewv_ZL27PyvtkFieldData_SafeDownCastP7_objectS0__ZL26PyvtkFieldData_RemoveArrayP7_objectS0__ZL34PyvtkFieldData_RemoveArray_Methods_ZL31PyvtkFieldData_GetAbstractArrayP7_objectS0__ZL39PyvtkFieldData_GetAbstractArray_Methods_ZL23PyvtkFieldData_IsTypeOfP7_objectS0__ZL32PyvtkFieldData_GetNumberOfArraysP7_objectS0__ZL22PyvtkFieldData_SqueezeP7_objectS0__ZL20PyvtkFieldData_ResetP7_objectS0__ZL36PyvtkFieldData_GetNumberOfComponentsP7_objectS0__ZL32PyvtkFieldData_GetNumberOfTuplesP7_objectS0__ZL32PyvtkFieldData_SetNumberOfTuplesP7_objectS0__ZL28PyvtkFieldData_CopyStructureP7_objectS0__ZL29PyvtkFieldData_AllocateArraysP7_objectS0__ZL26PyvtkFieldData_GetArray_s1P7_objectS0__ZL34PyvtkFieldData_GetAbstractArray_s1P7_objectS0__ZL23PyvtkFieldData_AddArrayP7_objectS0__ZL26PyvtkFieldData_CopyFieldOnP7_objectS0__ZL27PyvtkFieldData_CopyFieldOffP7_objectS0__ZL26PyvtkFieldData_GetArray_s3P7_objectS0__ZL34PyvtkFieldData_GetAbstractArray_s3P7_objectS0__ZL23PyvtkFieldData_HasArrayP7_objectS0__ZL23PyvtkFieldData_GetFieldP7_objectS0__ZL30PyvtkFieldData_InsertNextTupleP7_objectS0__ZL42PyvtkFieldData_GetArrayContainingComponentP7_objectS0__ZL23PyvtkFieldData_AllocateP7_objectS0__ZL23PyvtkFieldData_SetTupleP7_objectS0__ZL26PyvtkFieldData_InsertTupleP7_objectS0__ZL18PyvtkFieldData_IsAP7_objectS0__ZL27PyvtkFieldData_GetArrayNameP7_objectS0__ZL26PyvtkFieldData_NewInstanceP7_objectS0__ZL23PyvtkFieldData_GetArrayP7_objectS0__ZL31PyvtkFieldData_GetArray_Methods_ZL19PyvtkFieldData_Type_ZL22PyvtkFieldData_Methods_GLOBAL__sub_I_vtkFieldDataPython.cxx_ZL23PyvtkFieldData_GetMTimeP7_objectS0__ZL34PyvtkFieldData_GetActualMemorySizeP7_objectS0__ZL26PyvtkFieldData_ShallowCopyP7_objectS0__ZL23PyvtkFieldData_DeepCopyP7_objectS0__ZL25PyvtkFieldData_CopyAllOffP7_objectS0__ZL24PyvtkFieldData_CopyAllOnP7_objectS0__ZL23PyvtkFieldData_PassDataP7_objectS0__ZL29PyvtkFieldData_RemoveArray_s2P7_objectS0__ZL29PyvtkFieldData_RemoveArray_s1P7_objectS0__ZL25PyvtkFieldData_InitializeP7_objectS0_.LC0.LC1.LC2.LC3.LC4.LC6.LC5.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC31_ZN16vtkAbstractArray7GetNameEv_ZN12vtkFieldData3NewEv_ZNK12vtkFieldData19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs8GetValueERPc_ZN13vtkPythonArgs8GetValueERi_ZN12vtkFieldData16GetAbstractArrayEPKcRi_ZN13vtkPythonArgs11SetArgValueEii_ZN12vtkFieldData3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKcPyLong_FromLong_ZN12vtkFieldData7SqueezeEv_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN12vtkFieldData5ResetEv_ZN12vtkFieldData21GetNumberOfComponentsEv_ZN12vtkFieldData17GetNumberOfTuplesEvPyLong_FromLongLong_ZN13vtkPythonArgs8GetValueERx_ZN12vtkFieldData17SetNumberOfTuplesEx_ZN12vtkFieldData13CopyStructureEPS__ZN12vtkFieldData14AllocateArraysEi_ZN12vtkFieldData8GetArrayEi_ZN12vtkFieldData16GetAbstractArrayEi_ZN12vtkFieldData8AddArrayEP16vtkAbstractArray_ZN12vtkFieldData14CopyFieldOnOffEPKci_ZN12vtkFieldData8GetArrayEPKcRi_ZN12vtkFieldData8GetFieldEP9vtkIdListPS__ZN12vtkFieldData15InsertNextTupleExPS__ZN12vtkFieldData27GetArrayContainingComponentEiRi_ZN12vtkFieldData8AllocateExx_ZN12vtkFieldData8SetTupleExxPS__ZN12vtkFieldData11InsertTupleExxPS_strlenPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSizePyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkFieldData_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkFieldDataPyDict_SetItemString_Py_Dealloc_ZN12vtkFieldData8GetMTimeEvPyLong_FromUnsignedLong_ZN12vtkFieldData19GetActualMemorySizeEv_ZN12vtkFieldData11ShallowCopyEPS__ZN12vtkFieldData8DeepCopyEPS__ZN12vtkFieldData10CopyAllOffEi_ZN12vtkFieldData9CopyAllOnEi_ZN12vtkFieldData8PassDataEPS__ZN12vtkFieldData11RemoveArrayEi_ZN12vtkFieldData11RemoveArrayEPKc_ZN12vtkFieldData10InitializeEvPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,:`e;f<ghgi9/=4k>e>kF9\dlmnogghpi-?jem<r@rgtsi!AnelgtiB-eQlaufgr*w}iCe!l1x6gB*wMiDelygtiAEelzg{iFjel|}g*wi GZ e l < f ~ g *w i HZ e l n  g *w i IJ eq l n  g h i >: ea l{ n  g h i J* eQ lc Kr f  g t i L3eQlkmg*wiM3eQlkm~g*wiI#eAl[mqyghi>#eAl[mqoyghiN#eAl[msogtiO$e`Phf|<fg*wliQ\el|<fg{iRnelnnggtp$iSS|g e1lLta|piTe!l>|O|_<gfg*wiU,eQln||<fg*wiVfelm*q<r@rg t$s:icWeln $*b/gAO]hyg*wiXeIlj*duc<ghgivIeIk&9Dlnmngghpi8 < 9  8$ . 83 O ^ <i  Y e!!lA!gS!ta!q!x!i!Z!e"l1"gC"tQ"a"h"i"["e#l##<2#fV#gb#*wt#{#i#\#e!$l3$<B$ff$gr$*w$$i$](%g4%*wM%eq%l%n%%i%^X&gd&*w}&e&l&n&&i'_j'e'l'<'f'g'*w''i!(=z(e(l(n(g(*w()i1)=)e)l)m)g)*w **i@*`*e*l*g**w**icjSj3j c<r&@+r8sa8,+0X8@E+ g(8+@HX+`xhx+  *+hI0++x  +H N+ ( 8+ @(HX+ `h x+4@++k@+&+h + (8+@H%X+`h$x+(#+p"+`+h+!+ ( 8+@ HX+x`-hx+hn`+  +"+$R+H&[+H' (8+H(h x ()8H(X 4H\@ (Lh`  8 \   4X0 Lx@ @\@ , !p"#4$X%|&() *.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN16vtkAbstractArray7GetNameEv.rela.text._ZNK12vtkFieldData19NewInstanceInternalEv.rodata.str1.1.rodata._ZN12vtkFieldData3IsAEPKc.str1.1.rela.text._ZN12vtkFieldData3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group{@b{H d{T q `*@@#&T+,T+1`+ \p+ W@Ъ 2y+2^- p-<@x 2-O)W@`0W @! W @ 0X +@Ȭ @0@^,Il^Yp^ q^l@xhehb u