X -x-__text__TEXT6xh0__data__DATA@5:__cstring__TEXTX__compact_unwind__LD(@@+6__eh_frame__TEXT+- h2  x7<8;L P(UHH=H5HH uHH=H]ÐUH]fDUHSPHH=H5HbH uHH=H5.HHt H tH[]H=H[]fUHAVSH0HuHPHEЋFEHEHEH}ȃuoHutqH]H=HAt1H=9'HtH=='Ht HLcHuL1H0[A^]f.@UHAWAVSH(HuHHED~D}HG]ԉ]؅yHHLw(HEMA)AuhHuH}}L}tlH=LAtbH=(&LtOH=,&Lt}utBA9vDtAvDILHu6H}1H([A^A_]ILHuHHfDUHAVSH HuHHEDvDuHG]]y HHt H(HtD9uEt"_DHt*11H}111 HHuHcHHH [A^]UHAVSH HuHHEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuHHEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAWAVSH(HuHNHED~D}HG]ԉ]؅y HHtaLw(MtXA)Au}utBA9vHtAvHILHu6H}1H([A^A_]ILHuHHfDUHAVSH HuHHEDvDuHG]]y HHt H(HtD9uEt"_HHt*11H}111 HHuHcHHH [A^]UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtbLw(MtYA)Au=HuH}t?}HutBI9vPtIvPILHu6H}1H([A^A_]ILHuHHDUHAVSH HuHHEDvDuHG]]y HHt!H(HtD9uEt#H_PHt+12H}111!HHHuHHHH [A^]DUHAWAVSH(HuHHED~D}HG]ԉ]؅yHHLw(HEMA)AHuH}}H]M~XHL HtMtLHMtLHHIILIFXI 1J ;H9s J 8H9LHHyHHHƉH`sa1H}1+HE1ILH HR1H([A^A_]IFXHH)13L30L0D3 L30D0 L00D3@L3PD0@L0PD3`L3pD0`L0pHHuHt"HHD3 3D0 0H HuI9AHHILHt 1fD  HH9uI)HHHrQ1 T TT TT TT TT TT TT THI9uILHHHUHAWAVSH(HuHHEDvDuHG]܉]y HHt!H(HtD9uEt/LwXHt71H}111HH([A^A_]H(IHuMt3LILHHHuLLHHHHD/V_`dYf_f0E5J6!E!""r$$.&C&f'{'vtkCosmicTreeLayoutStrategyvtkInfovisLayoutPython.vtkCosmicTreeLayoutStrategyvtkCosmicTreeLayoutStrategy - tree layout strategy reminiscent of astronomical systems Superclass: vtkGraphLayoutStrategy This layout strategy takes an input tree and places all the children of a node into a containing circle. The placement is such that each child placed can be represented with a circle tangent to the containing circle and (usually) 2 other children. The interior of the circle is left empty so that graph edges drawn on top of the tree will not obfuscate the tree. However, when one child is much larger than all the others, it may encroach on the center of the containing circle; that's OK, because it's large enough not to be obscured by edges drawn atop it. @par Thanks: Thanks to the galaxy and David Thompson hierarchically nested inside it for inspiring this layout strategy. IsTypeOfV.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. IsAV.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. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkCosmicTreeLayoutStrategy C++: static vtkCosmicTreeLayoutStrategy *SafeDownCast( vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkCosmicTreeLayoutStrategy C++: vtkCosmicTreeLayoutStrategy *NewInstance() LayoutV.Layout() C++: void Layout() override; Perform the layout. SetSizeLeafNodesOnlyV.SetSizeLeafNodesOnly(int) C++: virtual void SetSizeLeafNodesOnly(int _arg) Should node size specifications be obeyed at leaf nodes only or (with scaling as required to meet constraints) at every node in the tree? This defaults to true, so that leaf nodes are scaled according to the size specification provided, and the parent node sizes are calculated by the algorithm. GetSizeLeafNodesOnlyV.GetSizeLeafNodesOnly() -> int C++: virtual int GetSizeLeafNodesOnly() Should node size specifications be obeyed at leaf nodes only or (with scaling as required to meet constraints) at every node in the tree? This defaults to true, so that leaf nodes are scaled according to the size specification provided, and the parent node sizes are calculated by the algorithm. SizeLeafNodesOnlyOnV.SizeLeafNodesOnlyOn() C++: virtual void SizeLeafNodesOnlyOn() Should node size specifications be obeyed at leaf nodes only or (with scaling as required to meet constraints) at every node in the tree? This defaults to true, so that leaf nodes are scaled according to the size specification provided, and the parent node sizes are calculated by the algorithm. SizeLeafNodesOnlyOffV.SizeLeafNodesOnlyOff() C++: virtual void SizeLeafNodesOnlyOff() Should node size specifications be obeyed at leaf nodes only or (with scaling as required to meet constraints) at every node in the tree? This defaults to true, so that leaf nodes are scaled according to the size specification provided, and the parent node sizes are calculated by the algorithm. SetLayoutDepthV.SetLayoutDepth(int) C++: virtual void SetLayoutDepth(int _arg) How many levels of the tree should be laid out? For large trees, you may wish to set the root and maximum depth in order to retrieve the layout for the visible portion of the tree. When this value is zero or negative, all nodes below and including the LayoutRoot will be presented. This defaults to 0. GetLayoutDepthV.GetLayoutDepth() -> int C++: virtual int GetLayoutDepth() How many levels of the tree should be laid out? For large trees, you may wish to set the root and maximum depth in order to retrieve the layout for the visible portion of the tree. When this value is zero or negative, all nodes below and including the LayoutRoot will be presented. This defaults to 0. SetLayoutRootV.SetLayoutRoot(int) C++: virtual void SetLayoutRoot(vtkIdType _arg) What is the top-most tree node to lay out? This node will become the largest containing circle in the layout. Use this in combination with SetLayoutDepth to retrieve the layout of a subtree of interest for rendering. Setting LayoutRoot to a negative number signals that the root node of the tree should be used as the root node of the layout. This defaults to -1. GetLayoutRootV.GetLayoutRoot() -> int C++: virtual vtkIdType GetLayoutRoot() What is the top-most tree node to lay out? This node will become the largest containing circle in the layout. Use this in combination with SetLayoutDepth to retrieve the layout of a subtree of interest for rendering. Setting LayoutRoot to a negative number signals that the root node of the tree should be used as the root node of the layout. This defaults to -1. SetNodeSizeArrayNameV.SetNodeSizeArrayName(string) C++: virtual void SetNodeSizeArrayName(const char *_arg) Set the array to be used for sizing nodes. If this is set to an empty string or nullptr (the default), then all leaf nodes (or all nodes, when SizeLeafNodesOnly is false) will be assigned a unit size. GetNodeSizeArrayNameV.GetNodeSizeArrayName() -> string C++: virtual char *GetNodeSizeArrayName() Set the array to be used for sizing nodes. If this is set to an empty string or nullptr (the default), then all leaf nodes (or all nodes, when SizeLeafNodesOnly is false) will be assigned a unit size. vtkGraphLayoutStrategyvtkObjectvtkObjectBaseOP `!'a!!!Pa0!!!Pa0 ! a !p aPazRx $OAC $D AC $lAC B$PAC G$'AC I$AC G$ AC G$4`AC G$\AC I$AC G$(AC G$AC G$HAC I$$AC G$LAC I$t@AC G$AC I$AC I--=!-- -;--/--1-d<-=,- - /-X 9-J ;-9 8-$ :- 2- 1- X -K -8 /- - 1-  -= - /-n -E 4- 1-  - - /- -l 1-B ! -= -/--3-1-d;-=/-/--1-~-=r-b/-J-1---/--l1-B!-=-/--3-1-d5-=)-/--7-1-(-o$-c"-S5-F-</-&-1-5--s/-Y-E-0- --/-.-:-zo:-gV:-N52-1-/---}.-q:-i^:-VE:-=.2-,---+- -zslV6-IB-=6/+-'! -xh`XH@8(     xh `XH@8( @8&%*!)X'0# `@ `@ @zPY"P0VP0   Rp P`|$+5+c??YSH5bn9U _PyVTKAddFile_vtkCosmicTreeLayoutStrategy_PyType_Ready__ZN13vtkPythonArgs8GetValueERx_PyvtkGraphLayoutStrategy_ClassNew_PyvtkCosmicTreeLayoutStrategy_ClassNew_PyVTKObject_New__ZL39PyvtkCosmicTreeLayoutStrategy_StaticNewv__ZdaPv__ZN27vtkCosmicTreeLayoutStrategy3NewEv__ZN27vtkCosmicTreeLayoutStrategy6LayoutEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL37PyvtkCosmicTreeLayoutStrategy_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_PyErr_Clear_strcmp_strlen__Znam_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetValueERi_PyLong_FromLong_PyLong_FromLongLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyBytes_FromStringAndSize_PyUnicode_FromStringAndSize_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL34PyvtkCosmicTreeLayoutStrategy_Type_PyType_Type_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL50PyvtkCosmicTreeLayoutStrategy_SetSizeLeafNodesOnlyP7_objectS0___ZL50PyvtkCosmicTreeLayoutStrategy_GetSizeLeafNodesOnlyP7_objectS0___ZL36PyvtkCosmicTreeLayoutStrategy_LayoutP7_objectS0___ZL42PyvtkCosmicTreeLayoutStrategy_SafeDownCastP7_objectS0___ZL43PyvtkCosmicTreeLayoutStrategy_SetLayoutRootP7_objectS0___ZL43PyvtkCosmicTreeLayoutStrategy_GetLayoutRootP7_objectS0___ZL49PyvtkCosmicTreeLayoutStrategy_SizeLeafNodesOnlyOnP7_objectS0___ZL44PyvtkCosmicTreeLayoutStrategy_SetLayoutDepthP7_objectS0___ZL44PyvtkCosmicTreeLayoutStrategy_GetLayoutDepthP7_objectS0___ZL50PyvtkCosmicTreeLayoutStrategy_SizeLeafNodesOnlyOffP7_objectS0___ZL38PyvtkCosmicTreeLayoutStrategy_IsTypeOfP7_objectS0___ZL50PyvtkCosmicTreeLayoutStrategy_SetNodeSizeArrayNameP7_objectS0___ZL50PyvtkCosmicTreeLayoutStrategy_GetNodeSizeArrayNameP7_objectS0___ZL41PyvtkCosmicTreeLayoutStrategy_NewInstanceP7_objectS0___ZL33PyvtkCosmicTreeLayoutStrategy_IsAP7_objectS0_