ELF>`k@@   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+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tH@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ӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHo`HuH@HHH;tHUH@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+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(ulHH]A\fDHHuѐLd$Ht$LtHt$ LtT$ t$HHuHHff.fATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;ulH=tLH=u)HeHcZfDLLH=tL븐HЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H 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) -> vtkSimpleCellTessellator C++: static vtkSimpleCellTessellator *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkSimpleCellTessellator C++: vtkSimpleCellTessellator *NewInstance() V.GetGenericCell() -> vtkGenericAdaptorCell C++: virtual vtkGenericAdaptorCell *GetGenericCell() Get the higher order cell in order to access the evaluation function. V.TessellateFace(vtkGenericAdaptorCell, vtkGenericAttributeCollection, int, vtkDoubleArray, vtkCellArray, vtkPointData) C++: void TessellateFace(vtkGenericAdaptorCell *cell, vtkGenericAttributeCollection *att, vtkIdType index, vtkDoubleArray *points, vtkCellArray *cellArray, vtkPointData *internalPd) override; Tessellate a face of a 3D `cell'. The face is specified by the index value. The result is a set of smaller linear triangles in `cellArray' with `points' and point data `internalPd'. \pre cell_exists: cell!=0 \pre valid_dimension: cell->GetDimension()==3 \pre valid_index_range: (index>=0) && (indexGetNumberOfBoundaries(2)) \pre att_exists: att!=0 \pre points_exists: points!=0 \pre cellArray_exists: cellArray!=0 \pre internalPd_exists: internalPd!=0 V.Tessellate(vtkGenericAdaptorCell, vtkGenericAttributeCollection, vtkDoubleArray, vtkCellArray, vtkPointData) C++: void Tessellate(vtkGenericAdaptorCell *cell, vtkGenericAttributeCollection *att, vtkDoubleArray *points, vtkCellArray *cellArray, vtkPointData *internalPd) override; Tessellate a 3D `cell'. The result is a set of smaller linear tetrahedra in `cellArray' with `points' and point data `internalPd'. \pre cell_exists: cell!=0 \pre valid_dimension: cell->GetDimension()==3 \pre att_exists: att!=0 \pre points_exists: points!=0 \pre cellArray_exists: cellArray!=0 \pre internalPd_exists: internalPd!=0 V.Triangulate(vtkGenericAdaptorCell, vtkGenericAttributeCollection, vtkDoubleArray, vtkCellArray, vtkPointData) C++: void Triangulate(vtkGenericAdaptorCell *cell, vtkGenericAttributeCollection *att, vtkDoubleArray *points, vtkCellArray *cellArray, vtkPointData *internalPd) override; Triangulate a 2D `cell'. The result is a set of smaller linear triangles in `cellArray' with `points' and point data `internalPd'. \pre cell_exists: cell!=0 \pre valid_dimension: cell->GetDimension()==2 \pre att_exists: att!=0 \pre points_exists: points!=0 \pre cellArray_exists: cellArray!=0 \pre internalPd_exists: internalPd!=0 V.Reset() C++: void Reset() Reset the output for repeated use of this class. V.Initialize(vtkGenericDataSet) C++: void Initialize(vtkGenericDataSet *ds) override; Initialize the tessellator with a data set `ds'. V.GetFixedSubdivisions() -> int C++: int GetFixedSubdivisions() Return the number of fixed subdivisions. It is used to prevent from infinite loop in degenerated cases. For order 3 or higher, if the inflection point is exactly on the mid-point, error metric will not detect that a subdivision is required. 0 means no fixed subdivision: there will be only adaptive subdivisions. * The algorithm first performs `GetFixedSubdivisions' non adaptive * subdivisions followed by at most `GetMaxAdaptiveSubdivisions' adaptive * subdivisions. Hence, there are at most `GetMaxSubdivisionLevel' * subdivisions. * \post positive_result: result>=0 && result<=GetMaxSubdivisionLevel() V.GetMaxSubdivisionLevel() -> int C++: int GetMaxSubdivisionLevel() Return the maximum level of subdivision. It is used to prevent from infinite loop in degenerated cases. For order 3 or higher, if the inflection point is exactly on the mid-point, error metric will not detect that a subdivision is required. 0 means no subdivision, neither fixed nor adaptive. \post positive_result: result>=GetFixedSubdivisions() V.GetMaxAdaptiveSubdivisions() -> int C++: int GetMaxAdaptiveSubdivisions() Return the maximum number of adaptive subdivisions. \post valid_result: result==GetMaxSubdivisionLevel()-GetFixedSubdivisions() V.SetFixedSubdivisions(int) C++: void SetFixedSubdivisions(int level) Set the number of fixed subdivisions. See GetFixedSubdivisions() for more explanations. \pre positive_level: level>=0 && level<=GetMaxSubdivisionLevel() \post is_set: GetFixedSubdivisions()==level V.SetMaxSubdivisionLevel(int) C++: void SetMaxSubdivisionLevel(int level) Set the maximum level of subdivision. See GetMaxSubdivisionLevel() for more explanations. \pre positive_level: level>=GetFixedSubdivisions() \post is_set: level==GetMaxSubdivisionLevel() V.SetSubdivisionLevels(int, int) C++: void SetSubdivisionLevels(int fixed, int maxLevel) Set both the number of fixed subdivisions and the maximum level of subdivisions. See GetFixedSubdivisions(), GetMaxSubdivisionLevel() and GetMaxAdaptiveSubdivisions() for more explanations. \pre positive_fixed: fixed>=0 \pre valid_range: fixed<=maxLevel \post fixed_is_set: fixed==GetFixedSubdivisions() \post maxLevel_is_set: maxLevel==GetMaxSubdivisionLevel() HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D XEDPa AE |OEY B j(EAD`n AAF H@ I ED@ AG ED@ AG ,ED@ AG PED@ AG tEDP AK EDP AK (FAD` ABG 0nFAA D`  AABH gFD@ EE @MFF0\OFDD n ABA DDB EDP AK @FBB B(A0D 0A(B BBBC @ FBB B(A0D 0A(B BBBC hPFBB B(A0D 0A(B BBBC GJAKJFA[   , e P@Vn@ g$ L~P ` @$ _ d i n 4s x } = C X o           ) G V c p {" 'K" ," ORYy)_(` M + 8  O^ s   Q          ! 6 I Y _ZL36PyvtkSimpleCellTessellator_StaticNewv_ZL39PyvtkSimpleCellTessellator_SafeDownCastP7_objectS0__ZL35PyvtkSimpleCellTessellator_IsTypeOfP7_objectS0__ZL32PyvtkSimpleCellTessellator_ResetP7_objectS0__ZL47PyvtkSimpleCellTessellator_GetFixedSubdivisionsP7_objectS0__ZL49PyvtkSimpleCellTessellator_GetMaxSubdivisionLevelP7_objectS0__ZL53PyvtkSimpleCellTessellator_GetMaxAdaptiveSubdivisionsP7_objectS0__ZL41PyvtkSimpleCellTessellator_GetGenericCellP7_objectS0__ZL47PyvtkSimpleCellTessellator_SetFixedSubdivisionsP7_objectS0__ZL49PyvtkSimpleCellTessellator_SetMaxSubdivisionLevelP7_objectS0__ZL47PyvtkSimpleCellTessellator_SetSubdivisionLevelsP7_objectS0__ZL30PyvtkSimpleCellTessellator_IsAP7_objectS0__ZL38PyvtkSimpleCellTessellator_NewInstanceP7_objectS0__ZL31PyvtkSimpleCellTessellator_Type_ZL34PyvtkSimpleCellTessellator_Methods_GLOBAL__sub_I_vtkSimpleCellTessellatorPython.cxx_ZL37PyvtkSimpleCellTessellator_InitializeP7_objectS0__ZL38PyvtkSimpleCellTessellator_TriangulateP7_objectS0__ZL37PyvtkSimpleCellTessellator_TessellateP7_objectS0__ZL41PyvtkSimpleCellTessellator_TessellateFaceP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC16_ZN24vtkSimpleCellTessellator14GetGenericCellEv_ZN24vtkSimpleCellTessellator3NewEv_ZNK24vtkSimpleCellTessellator19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN24vtkSimpleCellTessellator3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN24vtkSimpleCellTessellator5ResetEv_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN24vtkSimpleCellTessellator20GetFixedSubdivisionsEv_ZN24vtkSimpleCellTessellator22GetMaxSubdivisionLevelEv_ZN24vtkSimpleCellTessellator26GetMaxAdaptiveSubdivisionsEv_ZN13vtkPythonArgs8GetValueERi_ZN24vtkSimpleCellTessellator20SetFixedSubdivisionsEi_ZN24vtkSimpleCellTessellator22SetMaxSubdivisionLevelEi_ZN24vtkSimpleCellTessellator20SetSubdivisionLevelsEiiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkSimpleCellTessellator_ClassNewPyVTKClass_AddPyvtkGenericCellTessellator_ClassNewPyType_ReadyPyVTKAddFile_vtkSimpleCellTessellatorPyDict_SetItemString_Py_Dealloc_ZN24vtkSimpleCellTessellator10InitializeEP17vtkGenericDataSet_ZN24vtkSimpleCellTessellator11TriangulateEP21vtkGenericAdaptorCellP29vtkGenericAttributeCollectionP14vtkDoubleArrayP12vtkCellArrayP12vtkPointData_ZN24vtkSimpleCellTessellator10TessellateEP21vtkGenericAdaptorCellP29vtkGenericAttributeCollectionP14vtkDoubleArrayP12vtkCellArrayP12vtkPointData_ZN13vtkPythonArgs8GetValueERx_ZN24vtkSimpleCellTessellator14TessellateFaceEP21vtkGenericAdaptorCellP29vtkGenericAttributeCollectionxP14vtkDoubleArrayP12vtkCellArrayP12vtkPointDataPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`= >!?@?A "J=}E!C#C?F$CDA%]=GH?*JA&.=QGaKh?uF|A'=G!L(?5F<Aa(=GM?FA!)n=G?@*:A*Z=GNO?*JA+J=qGNP?*JA,<=aG~NNQ?*JA-V = G E *B ! C # C ? F $ C' D: Ab . = G *< ; !' ?4 @H RX Su T ? A  !  V  W  X U !) Zq / = G 0 >6 ?B *JT \[ A 1 = 2(><3D>X4`>u5>6>?*JG*]1Ai7=2>3$>84@>U5a>v6>?*JG ^AI8=2>3>_)44>I5U>j6w>?*JG`A;K [;!C&#+C9$>CKD9a0bXcdefghi8j@k4 (8@HX`h@ xX{ h p@ ` = (P 8@CHX``Xhxo@ 4H\ 0@Tx @ D ` P ` @T .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN24vtkSimpleCellTessellator14GetGenericCellEv.rela.text._ZNK24vtkSimpleCellTessellator19NewInstanceInternalEv.rodata.str1.1.rodata._ZN24vtkSimpleCellTessellator3IsAEPKc.str1.1.rela.text._ZN24vtkSimpleCellTessellator3IsAEPKc.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 B `@O@&|,|1 l g@` 22#$PO@` 2e11,@a0D(1?@aU@1 P@a d2  _@ct05,},505 P5@g(9 : (Ci i