ELF>9@@#"   UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHH`H;tHfDHHFff.USHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHATUSH@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ЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfAUATUSHHfnFdH%(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 LHH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\HAUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]SafeDownCastvtkObjectBasevtkTulipReaderGetFileNameIsTypeOfIsANewInstanceSetFileNamevtkUndirectedGraphAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]vtkTulipReader - Reads tulip graph files. Superclass: vtkUndirectedGraphAlgorithm vtkTulipReader reads in files in the Tulip format. Definition of the Tulip file format can be found online at: http://tulip.labri.fr/tlpformat.php An example is the following (nodes 0 1 2 3 4 5 6 7 8 9) (edge 0 0 1) (edge 1 1 2) (edge 2 2 3) (edge 3 3 4) (edge 4 4 5) (edge 5 5 6) (edge 6 6 7) (edge 7 7 8) (edge 8 8 9) (edge 9 9 0) (edge 10 0 5) (edge 11 2 7) (edge 12 4 9) where "nodes" defines all the nodes ids in the graph, and "edge" is a triple of edge id, source vertex id, and target vertex id. The graph is read in as undirected graph. Pedigree ids are set on the output graph's vertices and edges that match the node and edge ids defined in the Tulip file. Clusters are output as a vtkAnnotationLayers on output port 1. Each cluster name is used to create an annotation layer, and each cluster with that name is added to the layer as a vtkSelectionNode. Nesting hierarchies are treated as if they were flat. See vtkGraphAnnotationLayersFilter for an example of how the clusters can be represented visually. @attention Only string, int, and double properties are supported. Display information is discarded. @par Thanks: Thanks to Colin Myers, University of Leeds for extending this implementation. vtkIOInfovisPython.vtkTulipReaderV.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) -> vtkTulipReader C++: static vtkTulipReader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkTulipReader C++: vtkTulipReader *NewInstance() V.GetFileName() -> string C++: virtual char *GetFileName() The Tulip file name. V.SetFileName(string) C++: virtual void SetFileName(const char *_arg) The Tulip file name. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D 4XFBD Y BBO ^BB EDPa AE bEY B }(5FADP ABG (EAD`n AAF 0,FAA D`  AABH `gFD@ EE 8^FBA A(Dp (A ABBD MFF0OFDD n ABA DDBt    "Q50@g@^,Ge *6)?CO" " 4" Y`gnt{&"bBb.@Vj M O#4G_w_ZL26PyvtkTulipReader_StaticNewv_ZL29PyvtkTulipReader_SafeDownCastP7_objectS0__ZL28PyvtkTulipReader_GetFileNameP7_objectS0__ZL25PyvtkTulipReader_IsTypeOfP7_objectS0__ZL20PyvtkTulipReader_IsAP7_objectS0__ZL28PyvtkTulipReader_NewInstanceP7_objectS0__ZL28PyvtkTulipReader_SetFileNameP7_objectS0__ZL21PyvtkTulipReader_Type_ZL24PyvtkTulipReader_Methods_GLOBAL__sub_I_vtkTulipReaderPython.cxx.LC0.LC1.LC2.LC6.LC7.LC3.LC4.LC5.LC8.LC9.LC10.LC11_ZN14vtkTulipReader11GetFileNameEv_ZN14vtkTulipReader3NewEv_ZNK14vtkTulipReader19NewInstanceInternalEv_ZN14vtkTulipReader11SetFileNameEPKcstrcmp_ZdaPvstrlen_Znammemcpy_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN14vtkTulipReader3IsAEPKc_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLongPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkTulipReader_ClassNewPyVTKClass_AddPyvtkUndirectedGraphAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkTulipReaderPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`+,-.-/`+2-(345*"*7!/M+8&&-9&!&&21;/d+2 8.*0;@&NS&\-m9&&1/?+i2*$#-.:;<-3/f +2 82*%\&l't()&'() ' - *7 /    >  ?  @ =  B#; C#$&0'8(D)Y*|'&&+&9>&LQ&^1!D0EXFGHIJKL8M@N60@ ?(@8H@HX@`Chx*O@P 4H\ 00@d@  .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN14vtkTulipReader11GetFileNameEv.rela.text._ZNK14vtkTulipReader19NewInstanceInternalEv.rela.text._ZN14vtkTulipReader11SetFileNameEPKc.rodata.str1.1.rodata._ZN14vtkTulipReader3IsAEPKc.str1.1.rela.text._ZN14vtkTulipReader3IsAEPKc.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 $T %` 0 p? @p( & , 1 _ Z@X1  @p1 2k [2 3 b@2 "2h 6 1@20 I8D@3 Z@ U@ 3  i d@@4 y0,  @5P 0h!" "@7