ELF>]@@-,  #$AWAVAUATUSHfnFdH%(HD$x1HHt$HD$HGfnЉD$(fbfD$ Hl$Lw(1HH|$@4AHcLd$@E[MRD$ +D$$NL|$0HLCD$ 9D$(\$0d$8$d$E~YAEID$H9D1HffA  HH9uDAt ALLL,$f.l$0ITNt$f.t$8<6E~7Ic1f.HH9tAf.ztHSHu:LH|$@I0fDIcI@HH|$@E1HtHD$HH9tHD$xdH+%(HĈL[]A\A]A^A_ÐHHH|$H|$@4HcH|$@IuZE1|f.DLHODHL1HLE1DD1AHH9u1DLHHff.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+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHxH;tHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.ATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHH`H;tHfDHHFff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uTHD$Ho(Ht!D$ +D$$tMH|$1HT$8dH+%(H@]DHHufHt$H|$tT$$LL$HEt4A111H HuHHvDHpH;tLHfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLfDHЉfAVAUATUSHpfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(1HH|$04AHcLl$0EulMD$ +D$$HH|$0E1HtHD$8H9tHD$hdH+%(HpL[]A\A]A^IcI\fDHH>H|$E1H|$04HcH|$0IsLE1hHt$HKDLH5E~\IEH9AD$D1Hf.fATHH9uDAt ADHt$LLE~2Ic1HH9tADf.ztHt'H|$0E1HL%I$nDLHĐD1ADHH9uZHff.fAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHhH;LMM{LLLLLhHLIL$HHH)HHHL1HAoHH9uLLHH :IFAHt1FAHt$FALHDžHEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(ucH0]fDHHuӐu,HHHuHHxHfDHHIA111H HFindVertexSafeDownCastvtkObjectBasevtkCirclePackLayoutIsTypeOfGetLayoutStrategySetLayoutStrategyvtkCirclePackLayoutStrategyGetCirclesFieldNameSetSizeArrayNameNewInstanceIsAGetBoundingCircleSetCirclesFieldNameGetMTimeH|$@HtHD$HH9tHH|$0HD$8H9t HtHw2r5AUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]vtkTreeAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]vtkCirclePackLayout - layout a vtkTree as a circle packing. Superclass: vtkTreeAlgorithm vtkCirclePackLayout assigns circle shaped regions to each vertex in the tree, creating a circle packing layout. The data is added as a data array with three components per tuple representing the center and radius of the circle using the format (Xcenter, Ycenter, Radius). This algorithm relies on a helper class to perform the actual layout. This helper class is a subclass of vtkCirclePackLayoutStrategy. An array by default called "size" can be attached to the input tree that specifies the size of each leaf node in the tree. The filter will calculate the sizes of all interior nodes in the tree based on the sum of the leaf node sizes. If no "size" array is given in the input vtkTree, a size of 1 is used for all leaf nodes to find the size of the interior nodes. @par Thanks: Thanks to Thomas Otahal from Sandia National Laboratories for help developing this class. vtkInfovisLayoutPython.vtkCirclePackLayoutV.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) -> vtkCirclePackLayout C++: static vtkCirclePackLayout *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkCirclePackLayout C++: vtkCirclePackLayout *NewInstance() V.GetCirclesFieldName() -> string C++: virtual char *GetCirclesFieldName() The field name to use for storing the circles for each vertex. The rectangles are stored in a triple float array (Xcenter, Ycenter, Radius). Default name is "circles" V.SetCirclesFieldName(string) C++: virtual void SetCirclesFieldName(const char *_arg) The field name to use for storing the circles for each vertex. The rectangles are stored in a triple float array (Xcenter, Ycenter, Radius). Default name is "circles" V.SetSizeArrayName(string) C++: virtual void SetSizeArrayName(const char *name) The array to use for the size of each vertex. Default name is "size". V.GetLayoutStrategy() -> vtkCirclePackLayoutStrategy C++: virtual vtkCirclePackLayoutStrategy *GetLayoutStrategy() The strategy to use when laying out the tree map. V.SetLayoutStrategy(vtkCirclePackLayoutStrategy) C++: void SetLayoutStrategy(vtkCirclePackLayoutStrategy *strategy) The strategy to use when laying out the tree map. V.FindVertex([float, float], [float, ...]) -> int C++: vtkIdType FindVertex(double pnt[2], double *cinfo=nullptr) Returns the vertex id that contains pnt (or -1 if no one contains it) pnt[0] is x, and pnt[1] is y. If cinfo[3] is provided, then (Xcenter, Ycenter, Radius) of the circle containing pnt[2] will be returned. V.GetBoundingCircle(int, [float, ...]) C++: void GetBoundingCircle(vtkIdType id, double *cinfo) Return the Xcenter, Ycenter, and Radius of the vertex's bounding circle V.GetMTime() -> int C++: vtkMTimeType GetMTime() override; Get the modification time of the layout algorithm. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0D X l zPLRx P$RFBB B(A0A8G< 8D0A(B BBBB x! EDPa AE 4<FBD Y BBO ^BBtbEY B }(EAD`n AAF ED@ AG EDP AK (5FADP ABG 47EDP AF XgFD@ EE 0|FAA D`  AABH D4FBB A(A0D 0D(A BBBA |!8^FBA A(Dp (A ABBD XMFF0tOFDD n ABA DDB$ED@ AG ;   'RY!pP`-@f@57 g 0 7 p!!p^ !,Yp! &:CUg" "" Q" " !# ,Lw.=i""b1Qaw%;OnM O + 7 [ s         # 3 _ZL31PyvtkCirclePackLayout_StaticNewv_ZL32PyvtkCirclePackLayout_FindVertexP7_objectS0__ZL32PyvtkCirclePackLayout_FindVertexP7_objectS0_.cold_ZL34PyvtkCirclePackLayout_SafeDownCastP7_objectS0__ZL30PyvtkCirclePackLayout_IsTypeOfP7_objectS0__ZL39PyvtkCirclePackLayout_GetLayoutStrategyP7_objectS0__ZL39PyvtkCirclePackLayout_SetLayoutStrategyP7_objectS0__ZL41PyvtkCirclePackLayout_GetCirclesFieldNameP7_objectS0__ZL38PyvtkCirclePackLayout_SetSizeArrayNameP7_objectS0__ZL33PyvtkCirclePackLayout_NewInstanceP7_objectS0__ZL25PyvtkCirclePackLayout_IsAP7_objectS0__ZL39PyvtkCirclePackLayout_GetBoundingCircleP7_objectS0__ZL39PyvtkCirclePackLayout_GetBoundingCircleP7_objectS0_.cold_ZL41PyvtkCirclePackLayout_SetCirclesFieldNameP7_objectS0__ZL26PyvtkCirclePackLayout_Type_ZL29PyvtkCirclePackLayout_Methods_GLOBAL__sub_I_vtkCirclePackLayoutPython.cxx_ZL30PyvtkCirclePackLayout_GetMTimeP7_objectS0_.LC0.LC2.LC3.LC4.LC8.LC5.LC6.LC7.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC18.LC20.LC19_ZN19vtkCirclePackLayout19GetCirclesFieldNameEv_ZN19vtkCirclePackLayout16SetSizeArrayNameEPKc_ZN19vtkCirclePackLayout17GetLayoutStrategyEv_ZN19vtkCirclePackLayout3NewEv_ZNK19vtkCirclePackLayout19NewInstanceInternalEvDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZN13vtkPythonArgs8GetArrayEPdi_ZN19vtkCirclePackLayout10FindVertexEPdS0_PyErr_OccurredPyLong_FromLongLong_ZN13vtkPythonArgs13ArgCountErrorEii_ZdaPv_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs8SetArrayEiPKdi__stack_chk_fail_Unwind_Resume_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN19vtkCirclePackLayout19SetCirclesFieldNameEPKcstrcmpstrlen_Znammemcpy_ZN19vtkCirclePackLayout3IsAEPKc_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_GLOBAL_OFFSET_TABLE__ZN19vtkCirclePackLayout17SetLayoutStrategyEP27vtkCirclePackLayoutStrategy_Py_NoneStructPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSizePyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs8GetValueERx_ZN19vtkCirclePackLayout17GetBoundingCircleExPdPyvtkCirclePackLayout_ClassNewPyVTKClass_AddPyvtkTreeAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkCirclePackLayoutPyDict_SetItemString_Py_Dealloc_ZN19vtkCirclePackLayout8GetMTimeEvPyLong_FromUnsignedLongPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del=";<=t>??@&ABBqC;<=?DHDRE#A$H %?'I3??Em&AQ%K'K?R.(3KA)FKRP[E*AC ?I-*7;Ea+AC,HT?%*U0Ec-AC?LV&W1XM*5c*UqE. A) CK Qz ? *U *6 E // AY Cz *9 8 % ? I Y Z [ ?# ET 0 A C Q *O+ %0 K> 'C KL ?] R~ ( K ) K P E 13 ;F <| A B C ;<)\?=]?? *U)DSE2A!C;Qb*JKBLMKBLMB!?1*UE %!_ ` a/^>%Ic3AC!?3RAeQfXE8^ _ kd8BG6B>G$K0B8LDMYN|B%K&'+K9(>KL)QK^P4 g0hXijklmno8p@q:P (0 8@ HpX`h xx@pC`` U@ (8 @H X `hpx F 4H\p:   p@xP`@ @8\ 0   # ! = p\x p.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN19vtkCirclePackLayout19GetCirclesFieldNameEv.text._ZN19vtkCirclePackLayout16SetSizeArrayNameEPKc.text._ZN19vtkCirclePackLayout17GetLayoutStrategyEv.rela.text._ZNK19vtkCirclePackLayout19NewInstanceInternalEv.rodata.str1.1.rela.text.unlikely.gcc_except_table.rela.text._ZN19vtkCirclePackLayout19SetCirclesFieldNameEPKc.rodata._ZN19vtkCirclePackLayout3IsAEPKc.str1.1.rela.text._ZN19vtkCirclePackLayout3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@*5H*6P*7X *9d *Jp *O| *: \@BH*&,1 g  0 @Q* 29  B@Q`*/bEFA@PR*~2K(b@R*2 &@S0*&@S* & @T *!' @ U`*!6`)1@X*#b0h),k){) )@X*(- +5 H8C P[