ELF>s@@$#  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+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uWH@]f.HHuϐHt$H|$tHt$HHuHH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uWH@]f.HHuϐHt$H|$tHt$HHuHH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uWH@]f.HHuϐHt$H|$tHt$HHuHH@ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(ujHH]A\fDHHuѐLd$HLtHt$LtHT$H4$HHuHcff.@ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(ujHH]A\fDHHuѐLd$HLtHt$LtHT$H4$HHuHcff.@ATUHXfnFdH%(HD$H1HHt$ HD$(HGfnȉD$8fbfD$0uJHo(Ht!D$0+D$4tDH|$ 1HT$HdH+%(HX]A\fHHuѐLd$ Ht$LtHt$LtHt$LtHL$HT$HHt$HqHcfff.@AUATUHPfnFdH%(HD$H1HHt$ HD$(HGfnȉD$8fbfD$0uPHo(Ht!D$0+D$4tRH|$ 1HT$HdH+%(HP]A\A]fDHHufLd$ Ht$LtHt$LtLl$LLtHT$Ht$HLHt$HXHcMfHT$LATUSH@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ЉfAUATUHpfnFdH%(HD$h1HHt$0HD$8HGfnȉD$HfbfD$@uPHo(Ht!D$@+D$DtRH|$01HT$hdH+%(Hp]A\A]fDHHufLd$0Ht$(LtLl$PLLtf(D$P\$`LHHt$(fD$)$\$f($f.D$PzHuFT$f.T$Xz8u6\$f.\$`z(u&H*HHHuйLLf.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfAWAVAUATUSHfnFdH%(H$1HHt$0HD$8HGfnȉD$HfbfD$@Hl$0Lw(1HH|$p4AHcLl$pEutMD$@+D$DHH|$pE1HtHD$xH9tH$dH+%(_HĸL[]A\A]A^A_IcI\fDHH6H|$0E1H|$p4HcH|$pIkLE1`Ht$(HCL|$PHL&DLH\$Xd$Pl$`\$d$l$E~[IEH9"AD$D1HffATHH9uDAt ADHt$(LLLt$f.t$P|$f.|$X|$f.|$`E~DIc1DHH9t/ADf.ztHuDLHfH|$pE1HL%I$fD1ADHH9u HWLH=HDAT1USH`HNdH%(HD$X1HGAfnH%fnA)fbA~cAucHHt$0H\$8T$HfD$@HiHo(HtED$@+D$DoH|$01A2H5D1HT$XdH+%(H`[]A\@HHt$0H\$8L$@T$DT$HHHo(D$HtD$@+D$DLd$0Ht$LxHt$ LcHt$(LND$@9D$HKDD$HL$(HHT$ Ht$HHHH|$01DHHf.Ld$0Ht$LHt$LHt$ LHt$ LlH\$(LHTDD$ HL$ IHHT$Ht$HHT$(LHHEfHt$LAW1IAVAUATUSHfnFdH%(H$HG~H%fn)fbtCH51H$dH+%(Hĸ[]A\A]A^A_H Ht$0HL$8T$HfD$@H,Ih(Ht%D$@+D$DH|$01{H Ht$0HL$8T$HfD$@HtHl$0Mp(1HH|$p4AHcLl$pEu_M}D$@+D$DHH|$p1HT$xH9HHD$HD$IcI\fDHt$(H|$0Ht$(HHHckHt$(H`L|$PHLCDLH-\$Xd$Pl$`\$d$l$E~SIEH9AD$D1HfATHH9uDAt ADHt$(LLLt$f.t$PA |$f.|$X|$f.|$`E~8Ic1f.HH9tADf.ztHHIcH|$pfLIHxH|$0H|$p4HcH|$p1IL1LIH1iHLHD1ADHH9uDLHHff.fATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\SafeDownCastvtkObjectBasevtkGenericEdgeTableIsTypeOfDumpTableLoadFactorGetNumberOfComponentsIncrementPointReferenceCountInitializeSetNumberOfComponentsRemovePointRemoveEdgeCheckEdgeReferenceCountIncrementEdgeReferenceCountCheckEdgeIsAInsertPointNewInstanceInsertPointAndScalarInsertEdgeCheckPointvtkObjectUH=Hu]ÐHH=tH]H|$pHD$xH9t HtHH|$pHtHD$xH9tHz5"e2]ZvtkGenericEdgeTable - keep track of edges (defined by pair of integer id's) Superclass: vtkObject vtkGenericEdgeTable is used to indicate the existence of and hold information about edges. Similar to vtkEdgeTable, this class is more sophisticated in that it uses reference counting to keep track of when information about an edge should be deleted. vtkGenericEdgeTable is a helper class used in the adaptor framework. It is used during the tessellation process to hold information about the error metric on each edge. This avoids recomputing the error metric each time the same edge is visited. vtkCommonDataModelPython.vtkGenericEdgeTableV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard VTK type and print macros. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard VTK type and print macros. V.SafeDownCast(vtkObjectBase) -> vtkGenericEdgeTable C++: static vtkGenericEdgeTable *SafeDownCast(vtkObjectBase *o) Standard VTK type and print macros. V.NewInstance() -> vtkGenericEdgeTable C++: vtkGenericEdgeTable *NewInstance() Standard VTK type and print macros. V.InsertEdge(int, int, int, int, int) C++: void InsertEdge(vtkIdType e1, vtkIdType e2, vtkIdType cellId, int ref, vtkIdType &ptId) V.InsertEdge(int, int, int, int) C++: void InsertEdge(vtkIdType e1, vtkIdType e2, vtkIdType cellId, int ref=1) Split the edge with the indicated point id. V.RemoveEdge(int, int) -> int C++: int RemoveEdge(vtkIdType e1, vtkIdType e2) Method to remove an edge from the table. The method returns the current reference count. V.CheckEdge(int, int, int) -> int C++: int CheckEdge(vtkIdType e1, vtkIdType e2, vtkIdType &ptId) Method to determine whether an edge is in the table (0 or 1), or not (-1). It returns whether the edge was split (1) or not (0), and the point id exists. V.IncrementEdgeReferenceCount(int, int, int) -> int C++: int IncrementEdgeReferenceCount(vtkIdType e1, vtkIdType e2, vtkIdType cellId) Method that increments the referencecount and returns it. V.CheckEdgeReferenceCount(int, int) -> int C++: int CheckEdgeReferenceCount(vtkIdType e1, vtkIdType e2) Return the edge reference count. V.Initialize(int) C++: void Initialize(vtkIdType start) To specify the starting point id. It will initialize LastPointId This is very sensitive the start point should be cautiously chosen V.GetNumberOfComponents() -> int C++: int GetNumberOfComponents() Return the total number of components for the point-centered attributes. \post positive_result: result>0 V.SetNumberOfComponents(int) C++: void SetNumberOfComponents(int count) Set the total number of components for the point-centered attributes. \pre positive_count: count>0 V.CheckPoint(int) -> int C++: int CheckPoint(vtkIdType ptId) V.CheckPoint(int, [float, float, float], [float, ...]) -> int C++: int CheckPoint(vtkIdType ptId, double point[3], double *scalar) Check if a point is already in the point table. V.InsertPoint(int, [float, float, float]) C++: void InsertPoint(vtkIdType ptId, double point[3]) Insert point associated with an edge. V.InsertPointAndScalar(int, [float, float, float], [float, ...]) C++: void InsertPointAndScalar(vtkIdType ptId, double pt[3], double *s) V.RemovePoint(int) C++: void RemovePoint(vtkIdType ptId) Remove a point from the point table. V.IncrementPointReferenceCount(int) C++: void IncrementPointReferenceCount(vtkIdType ptId) Increment the reference count for the indicated point. V.DumpTable() C++: void DumpTable() For debugging purposes. It is particularly useful to dump the table and check that nothing is left after a complete iteration. LoadFactor should ideally be very low to be able to have a constant time access V.LoadFactor() C++: void LoadFactor() For debugging purposes. It is particularly useful to dump the table and check that nothing is left after a complete iteration. LoadFactor should ideally be very low to be able to have a constant time access HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE h<EY B W(EAD`j AAJ H@ I H@ I ED@ AG EDP AK 4EDP AK XEDP AK |EDP AK (FAD` ABG (FAD` ABG (!FADp ABC 0$YFBA Dp  ABBG 0X^FAA D`  AABH 0FBA D  ABBG gFD@ EE zPLRx L$kFBB B(A0A8G 8D0A(B BBBA t!0xFCA D  AABE LsFGB B(A0A8Gp 8A0A(B BBBD ! MFF0<OFDD n ABA DDBp  ' [+@o0 C  !P Y ^!Tg k!6sh!!    /# ( 8- B2 M7 c< A G M S Y _ e k q w } ' 2" 0?y" <7\r2Yx/ i      2 H \ !x    c   , V    M   % POF [ g s         ' _ZL31PyvtkGenericEdgeTable_StaticNewv_ZL34PyvtkGenericEdgeTable_SafeDownCastP7_objectS0__ZL30PyvtkGenericEdgeTable_IsTypeOfP7_objectS0__ZL31PyvtkGenericEdgeTable_DumpTableP7_objectS0__ZL32PyvtkGenericEdgeTable_LoadFactorP7_objectS0__ZL43PyvtkGenericEdgeTable_GetNumberOfComponentsP7_objectS0__ZL50PyvtkGenericEdgeTable_IncrementPointReferenceCountP7_objectS0__ZL32PyvtkGenericEdgeTable_InitializeP7_objectS0__ZL43PyvtkGenericEdgeTable_SetNumberOfComponentsP7_objectS0__ZL33PyvtkGenericEdgeTable_RemovePointP7_objectS0__ZL32PyvtkGenericEdgeTable_RemoveEdgeP7_objectS0__ZL45PyvtkGenericEdgeTable_CheckEdgeReferenceCountP7_objectS0__ZL49PyvtkGenericEdgeTable_IncrementEdgeReferenceCountP7_objectS0__ZL31PyvtkGenericEdgeTable_CheckEdgeP7_objectS0__ZL25PyvtkGenericEdgeTable_IsAP7_objectS0__ZL33PyvtkGenericEdgeTable_InsertPointP7_objectS0__ZL33PyvtkGenericEdgeTable_NewInstanceP7_objectS0__ZL42PyvtkGenericEdgeTable_InsertPointAndScalarP7_objectS0__ZL42PyvtkGenericEdgeTable_InsertPointAndScalarP7_objectS0_.cold_ZL32PyvtkGenericEdgeTable_InsertEdgeP7_objectS0__ZL32PyvtkGenericEdgeTable_CheckPointP7_objectS0__ZL32PyvtkGenericEdgeTable_CheckPointP7_objectS0_.cold_ZL26PyvtkGenericEdgeTable_Type_ZL29PyvtkGenericEdgeTable_Methods_GLOBAL__sub_I_vtkGenericEdgeTablePython.cxx.LC0.LC1.LC2.LC4.LC3.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC21.LC22.LC24_ZN19vtkGenericEdgeTable3NewEv_ZNK19vtkGenericEdgeTable19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN19vtkGenericEdgeTable3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN19vtkGenericEdgeTable9DumpTableEv_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN19vtkGenericEdgeTable10LoadFactorEv_ZN19vtkGenericEdgeTable21GetNumberOfComponentsEv_ZN13vtkPythonArgs8GetValueERx_ZN19vtkGenericEdgeTable28IncrementPointReferenceCountEx_ZN19vtkGenericEdgeTable10InitializeEx_ZN13vtkPythonArgs8GetValueERi_ZN19vtkGenericEdgeTable21SetNumberOfComponentsEi_ZN19vtkGenericEdgeTable11RemovePointEx_ZN19vtkGenericEdgeTable10RemoveEdgeExx_ZN19vtkGenericEdgeTable23CheckEdgeReferenceCountExx_ZN19vtkGenericEdgeTable27IncrementEdgeReferenceCountExxx_ZN19vtkGenericEdgeTable9CheckEdgeExxRx_ZN13vtkPythonArgs11SetArgValueEix_ZN13vtkPythonArgs8GetArrayEPdi_ZN19vtkGenericEdgeTable11InsertPointExPd_ZN13vtkPythonArgs8SetArrayEiPKdiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN19vtkGenericEdgeTable20InsertPointAndScalarExPdS0__Unwind_Resume_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN19vtkGenericEdgeTable10InsertEdgeExxxi_ZN19vtkGenericEdgeTable10InsertEdgeExxxiRx_ZN19vtkGenericEdgeTable10CheckPointEx_ZN19vtkGenericEdgeTable10CheckPointExPdS0_PyvtkGenericEdgeTable_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkGenericEdgeTablePyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,%`>&?'@A@B (J>}F'D)D@GEB*M>qHI@*KB+>AHQLV@b*KmB,>H!M(@5G<Ba->HN O@*K(BQ.>HNP@ *KBA/>HQR@*KB10>HNS@*KB#1|>HNNT@GB3 2 > H N N U @ G BC 3 > H N N N V" @3 G= Bu 4 > H N/ NC N\ Wc @m @~ G X B 56 >a H{ F *C ' D ) D @ G E B56>HNY'Z[@k*K@[B7>IHj*=u<'@A\]^@BP8`a>bAH_`qaNYYkc@[@*KS@q[{B91>I9Qf{9NNN-g2@B*K`>qHNNNQNh!@<XIHiQ{B:f:f>{:`a>!bKN`ig@xGNYY[j@@GH/`AalH@[[B #'$&l,#4m>#Cn_kn'yp<q<'D&)+D8Ebe6b>e;#!r `0sXtuvwxyz8{@|/  ( 8 @HX x`hx '  P  p  p  8 (08 @MHX `h x 8 2    p  c@ ` 8(8 @BHX d 4Hl@80\   (P \ _ Xa|"! H$@Pt!.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK19vtkGenericEdgeTable19NewInstanceInternalEv.rodata.str1.1.rodata._ZN19vtkGenericEdgeTable3IsAEPKc.str1.1.rela.text._ZN19vtkGenericEdgeTable3IsAEPKc.rela.text.unlikely.gcc_except_table.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@ !=L !CX !_ p@(Q !&,6 1@Hg!m2=|2V `<@`gx! B@g`!P20 / @8h0!%8/ @hh!6@/ 1@h !E0 @@iX!Z`3U@n!0h3,33 3@o!88 "< C7 r