ELF>xI@@)(  AWAVAUATUHPVdH%(HD$H1HHt$ HD$(HGfnfnȉD$8fbfD$0uJHo(HttlH|$ 1HT$HdH+%(3HP]A\A]A^A_@HtHh(HtŋD$4H|$ 1Ld$Ll$ LH5L|$ItLH5L|$IbLd$@LLED$@HEHLT$DLLD$T$ D$.D$@Hz/u-T$ .T$Dz uHHHuعLLT$0fUH@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@HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uiH0[fDHHuӐt$ffH~HufHnDHffH~HH;tfH~ff.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uuH0[fDHHuӐt,fH~HufHnfHHH;fH~tfH~fSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uuH0[fDHHuӐt$W0fH~HufHn@HHH;u_0fH~ffH~fAWAVAUATUSHHVdH%(HD$81HHt$HD$HGfnfnȉD$(fbfD$ uQHo(HttsH|$1HT$8dH+%(HH[]A\A]A^A_f.HtHh(HtD$$H|$1L|$Lt$LH5L|$IwHLLH|$ITLHL|$H8LELLHAHHHT$ UH@fnFdH%(HD$81HHt$HD$HGfn؉D$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$D$t_fU0f/ ]f(f.ztHEE0HHbHHT@HEHH;u\fU0f/w- ]f(f.ztE0HDf(f.f([HdATUSH@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ЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%1HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\AWAVAUATUSHXfnFdH%(HD$H1HHt$ HD$(HGfnȉD$8fbfD$0Ho(Ht!D$0+D$4t9H|$ 1HT$HdH+%(HX[]A\A]A^A_H\$L|$ L5HLL|$ItH5HL|$H5ItHL|$yHLLHD$|$IXD$4HL$uPLMLLHAH)HHfDHHfLLHfW0f/w- ]f(f.zu@HG0ff(fG0FindVertexvtkTreevtkDataArraySafeDownCastvtkObjectBasevtkAreaLayoutStrategyIsTypeOfGetShrinkPercentageMinValueGetShrinkPercentageMaxValueGetShrinkPercentageLayoutSetShrinkPercentageIsANewInstanceLayoutEdgePointsvtkObjectUH=Hu]ÐHH=tH]vtkAreaLayoutStrategy - abstract superclass for all area layout strategies Superclass: vtkObject All subclasses of this class perform a area layout on a tree. This involves assigning a region to each vertex in the tree, and placing that information in a data array with four components per tuple representing (innerRadius, outerRadius, startAngle, endAngle). Instances of subclasses of this class may be assigned as the layout strategy to vtkAreaLayout @par Thanks: Thanks to Jason Shepherd from Sandia National Laboratories for help developing this class. vtkInfovisLayoutPython.vtkAreaLayoutStrategyV.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) -> vtkAreaLayoutStrategy C++: static vtkAreaLayoutStrategy *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkAreaLayoutStrategy C++: vtkAreaLayoutStrategy *NewInstance() V.Layout(vtkTree, vtkDataArray, vtkDataArray) C++: virtual void Layout(vtkTree *inputTree, vtkDataArray *areaArray, vtkDataArray *sizeArray) Perform the layout of the input tree, and store the sector bounds of each vertex as a tuple in a data array. For radial layout, this is (innerRadius, outerRadius, startAngle, endAngle). For rectangular layout, this is (xmin, xmax, ymin, ymax). * The sizeArray may be nullptr, or may contain the desired * size of each vertex in the tree. V.LayoutEdgePoints(vtkTree, vtkDataArray, vtkDataArray, vtkTree) C++: virtual void LayoutEdgePoints(vtkTree *inputTree, vtkDataArray *areaArray, vtkDataArray *sizeArray, vtkTree *edgeLayoutTree) V.FindVertex(vtkTree, vtkDataArray, [float, float]) -> int C++: virtual vtkIdType FindVertex(vtkTree *tree, vtkDataArray *array, float pnt[2]) Returns the vertex id that contains pnt (or -1 if no one contains it) V.SetShrinkPercentage(float) C++: virtual void SetShrinkPercentage(double _arg) V.GetShrinkPercentageMinValue() -> float C++: virtual double GetShrinkPercentageMinValue() V.GetShrinkPercentageMaxValue() -> float C++: virtual double GetShrinkPercentageMaxValue() V.GetShrinkPercentage() -> float C++: virtual double GetShrinkPercentage() HHHD?GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx F0 D X @lFBB B(A0D 0A(B BBBE  EDPa AE <EY B W(EAD`j AAJ 4ED@ AG XED@ AG |ED@ AG HFBB B(A0A8D 8A0A(B BBBK EDP AG 0^FAA D`  AABH DgFD@ EE hHFA0OFDD n ABA DDBLFBB B(A0A8D 8A0A(B BBBA   5k'd@ ^P g3Uz`   -;Q Zv "(.4:@F" Fx" " " Cx0A" t"< ,<Oet H! ODYe $9Naq_ZL34PyvtkAreaLayoutStrategy_FindVertexP7_objectS0__ZL36PyvtkAreaLayoutStrategy_SafeDownCastP7_objectS0__ZL32PyvtkAreaLayoutStrategy_IsTypeOfP7_objectS0__ZL51PyvtkAreaLayoutStrategy_GetShrinkPercentageMinValueP7_objectS0__ZL51PyvtkAreaLayoutStrategy_GetShrinkPercentageMaxValueP7_objectS0__ZL43PyvtkAreaLayoutStrategy_GetShrinkPercentageP7_objectS0__ZL30PyvtkAreaLayoutStrategy_LayoutP7_objectS0__ZL43PyvtkAreaLayoutStrategy_SetShrinkPercentageP7_objectS0__ZL27PyvtkAreaLayoutStrategy_IsAP7_objectS0__ZL35PyvtkAreaLayoutStrategy_NewInstanceP7_objectS0__ZL28PyvtkAreaLayoutStrategy_Type_ZL31PyvtkAreaLayoutStrategy_Methods_GLOBAL__sub_I_vtkAreaLayoutStrategyPython.cxx_ZL40PyvtkAreaLayoutStrategy_LayoutEdgePointsP7_objectS0_.LC2.LC3.LC4.LC5.LC6.LC7.LC9.LC8.LC10.LC11.LC1.LC12.LC13.LC14.LC15.LC16.LC18.LC17_ZN21vtkAreaLayoutStrategy19SetShrinkPercentageEd_ZN21vtkAreaLayoutStrategy27GetShrinkPercentageMinValueEv_ZN21vtkAreaLayoutStrategy27GetShrinkPercentageMaxValueEv_ZN21vtkAreaLayoutStrategy19GetShrinkPercentageEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs16PureVirtualErrorEv_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN13vtkPythonArgs8GetArrayEPfiPyErr_OccurredPyLong_FromLongLong_ZN13vtkPythonArgs8SetArrayEiPKfi__stack_chk_fail_ZNK21vtkAreaLayoutStrategy19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN21vtkAreaLayoutStrategy3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLongPyFloat_FromDouble_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs8GetValueERdPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkAreaLayoutStrategy_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkAreaLayoutStrategyPyDict_SetItemString_Py_Dealloc_ZN21vtkAreaLayoutStrategy16LayoutEdgePointsEP7vtkTreeP12vtkDataArrayS3_S1_PyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del'|2345 5/67879:02] b5{!7=7:"2MA]!e?s#x?7B@:$2A3^7mC*/:%2A3X&b7qC&*0:'2A3_7nC*1:(-2a345557*E,:a)23F( &O 7_ *E~ *. & : *v 2 3 A *> ! ? # ? 7 B4 @J :r + 2 3 *; <( !7 7D =X Gh H I 7 :  !  K  L  M J. !9 O , 2+5<G5Sc557*E3Q:[ P&&<!?&#+?8@-R80SXTUVWXYZ8[@\Qh ( 8p@ HXh`hP x@` (@Z0 v(8 @HX 4H\p  8\@ HP l  ` .symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZN21vtkAreaLayoutStrategy19SetShrinkPercentageEd.text._ZN21vtkAreaLayoutStrategy27GetShrinkPercentageMinValueEv.rela.text._ZN21vtkAreaLayoutStrategy27GetShrinkPercentageMaxValueEv.text._ZN21vtkAreaLayoutStrategy19GetShrinkPercentageEv.rodata.str1.1.rela.text._ZNK21vtkAreaLayoutStrategy19NewInstanceInternalEv.rodata._ZN21vtkAreaLayoutStrategy3IsAEPKc.str1.1.rela.text._ZN21vtkAreaLayoutStrategy3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rodata.cst8.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.groupw@ &.wL&/wT &0w`&1wh &;wt &> @3H &&,6F1@?& n  @?& +2 ? :@@&x2 <@ @x&2P= @@0&@@& @@ &` @B&/<0,EU m8h@E&$P"'. +F~