ELF>D@@$#    UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;u\H=tLH=u)HeHcZfDLL@HЉfH8fnFdH%(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+%(uUH0[fDHHuӐt_8HuHcDHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐt_<HuHcDHHH;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(ukH0]fDHHuӐt$Ho0HuHHx.HHH;tHfDff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(|H@]fDHHuϐHt$H|$tHt$HHHuHtHH5HDHHpff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uZHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(HH]A\fHHuʐHt$H|$tHt$HHHuHt>HHHIHzLHef.HHKff.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H 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) -> vtkHeap C++: static vtkHeap *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkHeap C++: vtkHeap *NewInstance() V.AllocateMemory(int) -> void C++: void *AllocateMemory(size_t n) Allocate the memory requested. V.SetBlockSize(int) C++: virtual void SetBlockSize(size_t) Set/Get the size at which blocks are allocated. If a memory request is bigger than the block size, then that size will be allocated. V.GetBlockSize() -> int C++: virtual size_t GetBlockSize() Set/Get the size at which blocks are allocated. If a memory request is bigger than the block size, then that size will be allocated. V.GetNumberOfBlocks() -> int C++: virtual int GetNumberOfBlocks() Get the number of allocations thus far. V.GetNumberOfAllocations() -> int C++: virtual int GetNumberOfAllocations() Get the number of allocations thus far. V.Reset() C++: void Reset() This methods resets the current allocation location back to the beginning of the heap. This allows reuse of previously allocated memory which may be beneficial to performance in many cases. V.StringDup(string) -> string C++: char *StringDup(const char *str) Convenience method performs string duplication. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0DX l EDPa AE <EY B W(EAD`j AAJ 0^FAA D`  AABH $H@ I @ED@ AG dED@ AG ED@ AG EDP AG (EFAD` ABJ gFD@ EE  MFF0<OFDD n ABA DDBp$EDP AK      Cg^@.XE}@ gP  "'#,1,60;6@ME_JlP{V\bhn" " " " ,Xg"< Rh| 8?[g M O+7S_r_ZL19PyvtkHeap_StaticNewv_ZL22PyvtkHeap_SafeDownCastP7_objectS0__ZL18PyvtkHeap_IsTypeOfP7_objectS0__ZL13PyvtkHeap_IsAP7_objectS0__ZL15PyvtkHeap_ResetP7_objectS0__ZL32PyvtkHeap_GetNumberOfAllocationsP7_objectS0__ZL27PyvtkHeap_GetNumberOfBlocksP7_objectS0__ZL22PyvtkHeap_GetBlockSizeP7_objectS0__ZL24PyvtkHeap_AllocateMemoryP7_objectS0__ZL19PyvtkHeap_StringDupP7_objectS0__ZL21PyvtkHeap_NewInstanceP7_objectS0__ZL14PyvtkHeap_Type_ZL17PyvtkHeap_Methods_GLOBAL__sub_I_vtkHeapPython.cxx_ZL22PyvtkHeap_SetBlockSizeP7_objectS0_.LC0.LC1.LC2.LC4.LC3.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC15.LC14_ZN7vtkHeap12GetBlockSizeEv_ZN7vtkHeap17GetNumberOfBlocksEv_ZN7vtkHeap22GetNumberOfAllocationsEv_ZN7vtkHeap3NewEv_ZNK7vtkHeap19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN7vtkHeap3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE__ZN7vtkHeap5ResetEv_Py_NoneStructPyLong_FromUnsignedLong_ZN13vtkPythonArgs8GetValueERm_ZN7vtkHeap14AllocateMemoryEm_ZN13vtkPythonUtil13ManglePointerEPKvPKcPyUnicode_FromString_ZN7vtkHeap9StringDupEPKcstrlenPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSizePyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkHeap_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkHeapPyDict_SetItemString_Py_Dealloc_ZN7vtkHeap12SetBlockSizeEmPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`123435 J1}97 73:85!f1;9*67 73 :$8:5`"1;=3*>51#~1;3:*.5$^1;3:*-5%>1a;y3:*,?5&J1q;@A3'BC*>5(u1;9D3EF G H# *>1 5b ) 1 ; *0 / ' 34 4H IX Ju K 3 5    M  N  O L ) Qq * 1 ; @. 3: *>L SS 5/K R/7& +788+T0UXVWXYZ[\8]@^#P ,(8X@HXP`h@ xlP X_ M 6X 0(@8 @HX 4H\p (@Dh@ $ @ tP .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN7vtkHeap12GetBlockSizeEv.text._ZN7vtkHeap17GetNumberOfBlocksEv.text._ZN7vtkHeap22GetNumberOfAllocationsEv.rela.text._ZNK7vtkHeap19NewInstanceInternalEv.rodata.str1.1.rodata._ZN7vtkHeap3IsAEPKc.str1.1.rela.text._ZN7vtkHeap3IsAEPKc.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@!,H!-P!.X !0d !6 pW @0( !& , 1 S z  @;! 2 2   <@;x!&2 & :P5@`<0!MhH@<!^ Y@< !m  h@=!}0, @@! ", )#B