ELF>W@@('  UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fAWAVAUATUHSH8fnFdH%(H$(1HHt$PHD$XHGfnȉD$hfbfD$`Hm(L|$P1LH|$p4AHcHL$pHD$HL$ Et IcHHD$L4H$AHcH$HD$HT$(Et IcHHD$L4H$AHcHD$H$Et IcHHD$HD$d|$`LH$E1HtH$H9tHH$H$H9t HtH|$pHD$xH9t HtH$(dH+%(H8L[]A\A]A^A_fLhHHIHf.Ht$ DL-Ht$(DLDHLHt$HLE~lHD$ HH9D$^AD$PD1HHL$ fHL$H)T$0H9uDAtHT$ E~kHD$(HH9D$AED1HHL$(f$HL$$H)d$0H9uDAtHT$(E~\AFHCH9D$D1Hf4HL$4HH9uDAt HED$HHHHT$(Ht$ Ic1E4DHH9t&HL$ HL$f.ztHFE~;Ic1DHH9t&HL$(HL$f.ztHE~6Ic1DHH9t!HL$f.ztHHHcH$IE1D1HL$(HL$HH9ujD1fHL$ HL$HH9uD1fHL$HH9upDHھL5HT$ D1LHT$(DLHHHUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHo8HuH@HHH;tHUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHo0HuH@HHH;tHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.ATUSH@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"DIjfAWAVAUATUHSH8fnFdH%(H$(1HHt$PHD$XHGfnȉD$hfbfD$`Hm(L|$P1LH|$p4AHcHL$pHD$HL$ Et IcHHD$L4H$AHcH$HD$HT$(Et IcHHD$L4H$AHcHD$H$Et IcHHD$HD$d|$`LH$E1HtH$H9tHH$H$H9t HtH|$pHD$xH9t HtH$(dH+%(H8L[]A\A]A^A_fLhHHIHf.Ht$ DL-Ht$(DLDHLHt$HLE~lHD$ HH9D$fAD$XD1HHL$ fHL$H)T$0H9uDAtHT$ E~kHD$(HH9D$AED1HHL$(f$HL$$H)d$0H9uDAtHT$(E~\AFHCH9D$D1Hf4HL$4HH9uDAt HED$HHHHT$(Ht$ fH~Ic1E 1fHH9t&HL$ HL$f.ztHFE~;Ic1DHH9t&HL$(HL$f.ztHE~6Ic1DHH9t!HL$f.ztHHfHnH$IfDE1D1HL$(HL$HH9ubD1HL$ HL$HH9uD1fHL$HH9upDHھL5HT$ D1LHT$(DLHHHATL%1HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\HG0HG8SafeDownCastvtkObjectBaseRequiresEdgeSubdivisionIsTypeOfGetDataSetGetGenericCellSetDataSetvtkGenericDataSetSetGenericCellvtkGenericAdaptorCellIsANewInstanceGetErrorvtkGenericSubdivisionErrorMetricvtkGenericSubdivisionErrorMetric - Objects that compute error during cell tessellation. Superclass: vtkObject Objects of that class answer the following question during the cell subdivision: "does the edge need to be subdivided?" through RequiresEdgeSubdivision(). The answer depends on the criterium actually used in the subclass of this abstract class: a geometric-based error metric (variation of edge from a straight line), an attribute-based error metric (variation of the active attribute/component value from a linear ramp) , a view-depend error metric, ... Cell subdivision is performed in the context of the adaptor framework: higher-order, or complex cells, are automatically tessellated into simplices so that they can be processed with conventional visualization algorithms. @sa vtkGenericCellTessellator vtkCommonDataModelPython.vtkGenericSubdivisionErrorMetricV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard VTK type and error macros. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard VTK type and error macros. V.SafeDownCast(vtkObjectBase) -> vtkGenericSubdivisionErrorMetric C++: static vtkGenericSubdivisionErrorMetric *SafeDownCast( vtkObjectBase *o) Standard VTK type and error macros. V.NewInstance() -> vtkGenericSubdivisionErrorMetric C++: vtkGenericSubdivisionErrorMetric *NewInstance() Standard VTK type and error macros. V.RequiresEdgeSubdivision([float, ...], [float, ...], [float, ...], float) -> int C++: virtual int RequiresEdgeSubdivision(double *leftPoint, double *midPoint, double *rightPoint, double alpha) Does the edge need to be subdivided according to the implemented computation? The edge is defined by its `leftPoint' and its `rightPoint'. `leftPoint', `midPoint' and `rightPoint' have to be initialized before calling RequiresEdgeSubdivision(). Their format is global coordinates, parametric coordinates and point centered attributes: xyx rst abc de... `alpha' is the normalized abscissa of the midpoint along the edge. (close to 0 means close to the left point, close to 1 means close to the right point) \pre leftPoint_exists: leftPoint!=0 \pre midPoint_exists: midPoint!=0 \pre rightPoint_exists: rightPoint!=0 \pre clamped_alpha: alpha>0 && alpha<1 \pre valid_size: sizeof(leftPoint)=sizeof(midPoint)=sizeof(rightPoint) =GetAttributeCollection()->GetNumberOfPointCenteredComponents()+6 V.GetError([float, ...], [float, ...], [float, ...], float) -> float C++: virtual double GetError(double *leftPoint, double *midPoint, double *rightPoint, double alpha) Return the error at the mid-point. The type of error depends on the state of the concrete error metric. For instance, it can return an absolute or relative error metric. See RequiresEdgeSubdivision() for a description of the arguments. \pre leftPoint_exists: leftPoint!=0 \pre midPoint_exists: midPoint!=0 \pre rightPoint_exists: rightPoint!=0 \pre clamped_alpha: alpha>0 && alpha<1 \pre valid_size: sizeof(leftPoint)=sizeof(midPoint)=sizeof(rightPoint) =GetAttributeCollection()->GetNumberOfPointCenteredComponents()+6 \post positive_result: result>=0 V.SetGenericCell(vtkGenericAdaptorCell) C++: void SetGenericCell(vtkGenericAdaptorCell *cell) The cell that the edge belongs to. V.GetGenericCell() -> vtkGenericAdaptorCell C++: virtual vtkGenericAdaptorCell *GetGenericCell() The cell that the edge belongs to. V.SetDataSet(vtkGenericDataSet) C++: void SetDataSet(vtkGenericDataSet *ds) Set/Get the dataset to be tessellated. V.GetDataSet() -> vtkGenericDataSet C++: virtual vtkGenericDataSet *GetDataSet() Set/Get the dataset to be tessellated. H$H$H9t HtH$HtH$H9tH|$pHD$xH9t HtHH$H$H9t HtH$HtH$H9tH|$pHD$xH9t HtH#x    Z#x    ZvtkObjectUH=Hu]ÐHH=tH]HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE zPLRx P$FBB B(A0D8G 8D0A(B BBBC x_ <EY B W(4EAD`j AAJ `ED@ AG ED@ AG EDP AK EDP AK 0^FAA D`  AABH $gFD@ EE PFBB B(A0D8G 8D0A(B BBBC 8_HFA0OFDD n ABA DDB    B_[` ` ` ^X g0__D`t     3 < G V a s     (" =" q !8Yy+#M\" "<#9-HYh}PO  4 L a v   _ZL47PyvtkGenericSubdivisionErrorMetric_SafeDownCastP7_objectS0__ZL58PyvtkGenericSubdivisionErrorMetric_RequiresEdgeSubdivisionP7_objectS0__ZL58PyvtkGenericSubdivisionErrorMetric_RequiresEdgeSubdivisionP7_objectS0_.cold_ZL43PyvtkGenericSubdivisionErrorMetric_IsTypeOfP7_objectS0__ZL45PyvtkGenericSubdivisionErrorMetric_GetDataSetP7_objectS0__ZL49PyvtkGenericSubdivisionErrorMetric_GetGenericCellP7_objectS0__ZL45PyvtkGenericSubdivisionErrorMetric_SetDataSetP7_objectS0__ZL49PyvtkGenericSubdivisionErrorMetric_SetGenericCellP7_objectS0__ZL38PyvtkGenericSubdivisionErrorMetric_IsAP7_objectS0__ZL46PyvtkGenericSubdivisionErrorMetric_NewInstanceP7_objectS0__ZL43PyvtkGenericSubdivisionErrorMetric_GetErrorP7_objectS0__ZL43PyvtkGenericSubdivisionErrorMetric_GetErrorP7_objectS0_.cold_ZL39PyvtkGenericSubdivisionErrorMetric_Type_ZL42PyvtkGenericSubdivisionErrorMetric_Methods_GLOBAL__sub_I_vtkGenericSubdivisionErrorMetricPython.cxx.LC0.LC1.LC2.LC3.LC6.LC5.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC17_ZN32vtkGenericSubdivisionErrorMetric14GetGenericCellEv_ZN32vtkGenericSubdivisionErrorMetric10GetDataSetEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_failDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonArgs16PureVirtualErrorEv_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8GetValueERdPyLong_FromLong_ZN13vtkPythonArgs8SetArrayEiPKdi_Unwind_Resume_ZNK32vtkGenericSubdivisionErrorMetric19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZN32vtkGenericSubdivisionErrorMetric3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPc_GLOBAL_OFFSET_TABLE__ZN32vtkGenericSubdivisionErrorMetric10SetDataSetEP17vtkGenericDataSet_Py_NoneStruct_ZN32vtkGenericSubdivisionErrorMetric14SetGenericCellEP21vtkGenericAdaptorCellPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyFloat_FromDoublePyvtkGenericSubdivisionErrorMetric_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkGenericSubdivisionErrorMetricPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_DelP/}01213 Y5l65656Q/v77789:4:J:_;1B1}11<L=c=}=3! /=EMUCc"hCq1~<D3#/19I1V2m*.{3$/ 9) 16 2M *-[ 3 % / 9 &" 04 G9 1E *HP 3 ' / 9 (" 04 I9 1E *HP 3 ) / 9+ EN *BW \ Cj "o Cx 1 < D 3 */ /Y 9z *@ A  1 2 J K L1#3c+565675M6/77748A9l:::;R1111M===3 !O'/P9>Q_NnyS:[zT7:7S7[?z777?AC&"+C8D,U`0VXWXYZ[\]8^@_3 (` 8@HX`h xH0 s`  G( V`  <(8(> 4Hw4  '  8d` ` ` ( L0U /_ VP.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN32vtkGenericSubdivisionErrorMetric14GetGenericCellEv.text._ZN32vtkGenericSubdivisionErrorMetric10GetDataSetEv.rodata.str1.1.rodata.str1.8.rela.text.unlikely.gcc_except_table.rela.text._ZNK32vtkGenericSubdivisionErrorMetric19NewInstanceInternalEv.rodata._ZN32vtkGenericSubdivisionErrorMetric3IsAEPKc.str1.1.rela.text._ZN32vtkGenericSubdivisionErrorMetric3IsAEPKc.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`@%-`H%.`P %@`\ %B`h %4 @h? %&,1  o0 292$@HM%P%^% @N%62% x%<s@ Nx%&@N0%(&@N%@& @N %'` @P%@)@R%%0H),.t)>x) V) Q@R@%#, &- 5 (Ug