ELF>j@@76 !"#-.AVAUATUSH`fnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(1HH|$04AHcLl$0EulMD$ +D$$HH|$0E1HtHD$8H9tHD$XdH+%(H`L[]A\A]A^IcI\fDHH>H|$E1H|$04HcH|$0IsLE1hHt$HKDLH5EIUHH)HAD$D1HfDATHH9uDAt@ADHHA9~"ADDA9~ ADDHt$LLE~.Ic1DHH9tAD.ztHt'H|$0E1HHL%I$7DLHf.D1ADHH9uUHff.fUH@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뵐HHH;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HHxH;tЉfUH@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|fDHHhH;tHfDHHFff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIt ƇHuHH@HH;t@1DH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHH;uIu ƇHuHH@HH;t@fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEHH;u$@8t@HfH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uTHD$Ho(Ht!D$ +D$$tMH|$1HT$8dH+%(H@]DHHufHt$H|$tT$$LL$HEt4A111H HuHHvDH`H;tLHfAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uOHo(Ht!D$ +D$$tQH|$1HT$8dH+%(HH[]A\A]@HHufLd$0Ll$LLtD$0T$4HLD$ f~D$ .D$0Hz1u/fn.\$4z$u"HWHLHuԹL1Lff.fATH0fnFdH%(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ЉfAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ht$H|$tD$$Ld$lHEHpH;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,HHHuHHxHfDHIA111H H@8tH@HGetBoundingAreaSafeDownCastvtkObjectBasevtkAreaLayoutIsTypeOfGetLayoutStrategyGetEdgeRoutingPointsSetLayoutStrategyvtkAreaLayoutStrategyGetAreaArrayNameEdgeRoutingPointsOffEdgeRoutingPointsOnSetEdgeRoutingPointsSetSizeArrayNameFindVertexNewInstanceIsASetAreaArrayNameGetMTimeH|$0HD$8H9t HtHr5AUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]vtkTreeAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]HHH;u!uƇHHH;u!tƇ1vtkAreaLayout - layout a vtkTree into a tree map Superclass: vtkTreeAlgorithm vtkAreaLayout assigns sector regions to each vertex in the tree, creating a tree ring. The data is added as a data array with four components per tuple representing the location and size of the sector using the format (StartAngle, EndAngle, innerRadius, outerRadius). This algorithm relies on a helper class to perform the actual layout. This helper class is a subclass of vtkAreaLayoutStrategy. @par Thanks: Thanks to Jason Shepherd from Sandia National Laboratories for help developing this class. vtkInfovisLayoutPython.vtkAreaLayoutV.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) -> vtkAreaLayout C++: static vtkAreaLayout *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkAreaLayout C++: vtkAreaLayout *NewInstance() V.SetSizeArrayName(string) C++: virtual void SetSizeArrayName(const char *name) The array name to use for retrieving the relative size of each vertex. If this array is not found, use constant size for each vertex. V.GetAreaArrayName() -> string C++: virtual char *GetAreaArrayName() The name for the array created for the area for each vertex. The rectangles are stored in a quadruple float array (startAngle, endAngle, innerRadius, outerRadius). For rectangular layouts, this is (minx, maxx, miny, maxy). V.SetAreaArrayName(string) C++: virtual void SetAreaArrayName(const char *_arg) The name for the array created for the area for each vertex. The rectangles are stored in a quadruple float array (startAngle, endAngle, innerRadius, outerRadius). For rectangular layouts, this is (minx, maxx, miny, maxy). V.GetEdgeRoutingPoints() -> bool C++: virtual bool GetEdgeRoutingPoints() Whether to output a second output tree with vertex locations appropriate for routing bundled edges. Default is on. V.SetEdgeRoutingPoints(bool) C++: virtual void SetEdgeRoutingPoints(bool _arg) Whether to output a second output tree with vertex locations appropriate for routing bundled edges. Default is on. V.EdgeRoutingPointsOn() C++: virtual void EdgeRoutingPointsOn() Whether to output a second output tree with vertex locations appropriate for routing bundled edges. Default is on. V.EdgeRoutingPointsOff() C++: virtual void EdgeRoutingPointsOff() Whether to output a second output tree with vertex locations appropriate for routing bundled edges. Default is on. V.GetLayoutStrategy() -> vtkAreaLayoutStrategy C++: virtual vtkAreaLayoutStrategy *GetLayoutStrategy() The strategy to use when laying out the tree map. V.SetLayoutStrategy(vtkAreaLayoutStrategy) C++: void SetLayoutStrategy(vtkAreaLayoutStrategy *strategy) The strategy to use when laying out the tree map. V.GetMTime() -> int C++: vtkMTimeType GetMTime() override; Get the modification time of the layout algorithm. V.FindVertex([float, float]) -> int C++: vtkIdType FindVertex(float pnt[2]) Get the vertex whose area contains the point, or return -1 if no vertex area covers the point. V.GetBoundingArea(int, [float, ...]) C++: void GetBoundingArea(vtkIdType id, float *sinfo) The bounding area information for a certain vertex id. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx 0 D X!l   zPLRx D$FBB A(A0D 0D(A BBBA l! 4EDPa AE 4XFBD Y BBO ^BBbEY B }?<(EAD`n AAF ED@ AG (ED@ AG LEDP AK (p5FADP ABG  H@ E H@ E LEDP AB 7EDP AF 8cFBA A(Dp (A ABBE XgFD@ EE 0|FAA D`  AABH 8^FBA A(Dp (A ABBD MFF0OFDD n ABA DDB< PED@ AG w  ! R!  "   I | 5     LO ` 7 c g  ^1)K+ $%h% )++9BTi{ "( .4$:"c" " "!" !" L!-h )IqSM"v}"b" ?""<!AQa # 7 I _ s  pM     O    6 B U f y       _ZL25PyvtkAreaLayout_StaticNewv_ZL31PyvtkAreaLayout_GetBoundingAreaP7_objectS0__ZL31PyvtkAreaLayout_GetBoundingAreaP7_objectS0_.cold_ZL28PyvtkAreaLayout_SafeDownCastP7_objectS0__ZL24PyvtkAreaLayout_IsTypeOfP7_objectS0__ZL33PyvtkAreaLayout_GetLayoutStrategyP7_objectS0__ZL36PyvtkAreaLayout_GetEdgeRoutingPointsP7_objectS0__ZL33PyvtkAreaLayout_SetLayoutStrategyP7_objectS0__ZL32PyvtkAreaLayout_GetAreaArrayNameP7_objectS0__ZL36PyvtkAreaLayout_EdgeRoutingPointsOffP7_objectS0__ZL35PyvtkAreaLayout_EdgeRoutingPointsOnP7_objectS0__ZL36PyvtkAreaLayout_SetEdgeRoutingPointsP7_objectS0__ZL32PyvtkAreaLayout_SetSizeArrayNameP7_objectS0__ZL26PyvtkAreaLayout_FindVertexP7_objectS0__ZL27PyvtkAreaLayout_NewInstanceP7_objectS0__ZL19PyvtkAreaLayout_IsAP7_objectS0__ZL32PyvtkAreaLayout_SetAreaArrayNameP7_objectS0__ZL20PyvtkAreaLayout_Type_ZL23PyvtkAreaLayout_Methods_GLOBAL__sub_I_vtkAreaLayoutPython.cxx_ZL24PyvtkAreaLayout_GetMTimeP7_objectS0_.LC0.LC2.LC3.LC4.LC8.LC5.LC6.LC7.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC23.LC22_ZN13vtkAreaLayout16SetSizeArrayNameEPKc_ZN13vtkAreaLayout16GetAreaArrayNameEv_ZN13vtkAreaLayout20GetEdgeRoutingPointsEv_ZN13vtkAreaLayout20SetEdgeRoutingPointsEb_ZN13vtkAreaLayout17GetLayoutStrategyEv_ZN13vtkAreaLayout3NewEv_ZNK13vtkAreaLayout19NewInstanceInternalEvDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIfEC1El_ZN13vtkPythonArgs13ArgCountErrorEii_ZdaPv_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs8GetValueERx_ZN13vtkPythonArgs8GetArrayEPfi_ZN13vtkAreaLayout15GetBoundingAreaExPfPyErr_Occurred_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs8SetArrayEiPKfi__stack_chk_fail_Unwind_Resume_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN13vtkAreaLayout16SetAreaArrayNameEPKcstrcmpstrlen_Znammemcpy_ZN13vtkAreaLayout3IsAEPKc_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkAreaLayout19EdgeRoutingPointsOnEv_ZN13vtkAreaLayout20EdgeRoutingPointsOffEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLongPyBool_FromLong_ZN13vtkAreaLayout17SetLayoutStrategyEP21vtkAreaLayoutStrategyPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_ZN13vtkPythonArgs8GetValueERb_ZN13vtkAreaLayout10FindVertexEPfPyLong_FromLongLongPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkAreaLayout_ClassNewPyVTKClass_AddPyvtkTreeAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkAreaLayoutPyDict_SetItemString_Py_Dealloc_ZN13vtkAreaLayout8GetMTimeEvPyLong_FromUnsignedLongPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del8)HIJK!L?HQIyMNCOqP{P*RST*PJ}+W,PXPT-:Jmb},Z.ZPc/Z0Z_T1^JLPX*DT2>JaL|Pd*BT3*JQLc4rWeP*RT5 JILlP~[fgh*A*RT 6] J L *C P *R *a T 7m J L *C P *R *` T1 8 J L i P *R& *CX T 9 J L+ bZ Pf *R *@ T :JILvNjPkPST2;JL*FE,PXl(mEnTPsT<J1LKbn*^{,Z.ZPc/Z0Z_ T6=JLb*Y,Z<KD[S\ZK[\KP*RjTy',(p'q'ro,t1>~JLPcvwTE uEKV$Z0K8[D\Y]|K,Z&.+Z9/>ZL0QZ^_*C*C?'$x#P0yXz{|}~8@ 9#x  (8#@ HX#x` hx# ` #0 # #0 T#h  #(  ( 8# @ HX# ` Bhx#`  i#  #   #  # U 4H\p G   8\,Pt  `  \p @$T.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN13vtkAreaLayout16SetSizeArrayNameEPKc.text._ZN13vtkAreaLayout16GetAreaArrayNameEv.text._ZN13vtkAreaLayout20GetEdgeRoutingPointsEv.text._ZN13vtkAreaLayout20SetEdgeRoutingPointsEb.text._ZN13vtkAreaLayout17GetLayoutStrategyEv.rela.text._ZNK13vtkAreaLayout19NewInstanceInternalEv.rodata.str1.1.rela.text.unlikely.gcc_except_table.rela.text._ZN13vtkAreaLayout16SetAreaArrayNameEPKc.rodata._ZN13vtkAreaLayout3IsAEPKc.str1.1.rela.text._ZN13vtkAreaLayout3IsAEPKc.rela.text._ZN13vtkAreaLayout19EdgeRoutingPointsOnEv.rela.text._ZN13vtkAreaLayout20EdgeRoutingPointsOffEv.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:@4@:H4A:P4B:X4C:`4D:h 4F:t 4Y: 4^: 4`: 4a: 4G @JX4 &,1`  !  "0 @0\4S29&g_!b@H\04v"@x\42K(b@]4? @]4 F0<A@]4"w2pT*@^04%*@@^4'+ @X^ 4),  @x_4+.@c4-0.,.. 0/p+@d0423H 5@ ? @gA