ELF>[@@)(    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@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uuH0[fDHHuӐt$W@fH~HufHn@HHH;u_@fH~ffH~fSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uuH0[fDHHuӐt$WPfH~HufHn@HHH;u_PfH~ffH~fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uXH@]f.HHuϐHt$H|$tD$HHuHHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uXH@]f.HHuϐHt$H|$tD$HHuHHATUSH@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) 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) -> vtkAttributesErrorMetric C++: static vtkAttributesErrorMetric *SafeDownCast( vtkObjectBase *o) Standard VTK type and error macros. V.NewInstance() -> vtkAttributesErrorMetric C++: vtkAttributesErrorMetric *NewInstance() Standard VTK type and error macros. V.GetAbsoluteAttributeTolerance() -> float C++: virtual double GetAbsoluteAttributeTolerance() Absolute tolerance of the active scalar (attribute+component). Subdivision is required if the square distance between the real attribute at the mid point on the edge and the interpolated attribute is greater than AbsoluteAttributeTolerance. This is the attribute accuracy. 0.01 will give better result than 0.1. V.SetAbsoluteAttributeTolerance(float) C++: void SetAbsoluteAttributeTolerance(double value) Set the absolute attribute accuracy to `value'. See GetAbsoluteAttributeTolerance() for details. It is particularly useful when some concrete implementation of vtkGenericAttribute does not support GetRange() request, called internally in SetAttributeTolerance(). It may happen when the implementation support higher order attributes but cannot compute the range. \pre valid_range_value: value>0 V.GetAttributeTolerance() -> float C++: virtual double GetAttributeTolerance() Relative tolerance of the active scalar (attribute+component). Subdivision is required if the square distance between the real attribute at the mid point on the edge and the interpolated attribute is greater than AttributeTolerance. This is the attribute accuracy. 0.01 will give better result than 0.1. V.SetAttributeTolerance(float) C++: void SetAttributeTolerance(double value) Set the relative attribute accuracy to `value'. See GetAttributeTolerance() for details. \pre valid_range_value: value>0 && value<1 V.RequiresEdgeSubdivision([float, ...], [float, ...], [float, ...], float) -> int C++: int RequiresEdgeSubdivision(double *leftPoint, double *midPoint, double *rightPoint, double alpha) override; Does the edge need to be subdivided according to the distance between the value of the active attribute/component at the midpoint and the mean value between the endpoints? 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++: double GetError(double *leftPoint, double *midPoint, double *rightPoint, double alpha) override; 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 HHH$H$H9t HtH$HtH$H9tH|$pHD$xH9t HtHH$H$H9t HtH$HtH$H9tH|$pHD$xH9t HtH"x    Z"x    ZHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D X lEDPa AE OEY B j(EAD`n AAF ED@ AG ED@ AG $EDP AK HEDP AK 0lnFAA D`  AABH gFD@ EE MFF0OFDD n ABA DDBzPLRx P$FBB B(A0D8G 8D0A(B BBBI x_PFBB B(A0D8G 8D0A(B BBBI $_v    ,e&pn@g?`gP _@L__ 4=Sq" $" [" O`"O%;ZM?Nz O! +2R  % 8 P h }    _ZL36PyvtkAttributesErrorMetric_StaticNewv_ZL39PyvtkAttributesErrorMetric_SafeDownCastP7_objectS0__ZL35PyvtkAttributesErrorMetric_IsTypeOfP7_objectS0__ZL48PyvtkAttributesErrorMetric_GetAttributeToleranceP7_objectS0__ZL56PyvtkAttributesErrorMetric_GetAbsoluteAttributeToleranceP7_objectS0__ZL56PyvtkAttributesErrorMetric_SetAbsoluteAttributeToleranceP7_objectS0__ZL48PyvtkAttributesErrorMetric_SetAttributeToleranceP7_objectS0__ZL30PyvtkAttributesErrorMetric_IsAP7_objectS0__ZL38PyvtkAttributesErrorMetric_NewInstanceP7_objectS0__ZL31PyvtkAttributesErrorMetric_Type_ZL34PyvtkAttributesErrorMetric_Methods_GLOBAL__sub_I_vtkAttributesErrorMetricPython.cxx_ZL35PyvtkAttributesErrorMetric_GetErrorP7_objectS0__ZL35PyvtkAttributesErrorMetric_GetErrorP7_objectS0_.cold_ZL50PyvtkAttributesErrorMetric_RequiresEdgeSubdivisionP7_objectS0__ZL50PyvtkAttributesErrorMetric_RequiresEdgeSubdivisionP7_objectS0_.cold.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC13.LC15.LC12_ZN24vtkAttributesErrorMetric29GetAbsoluteAttributeToleranceEv_ZN24vtkAttributesErrorMetric21GetAttributeToleranceEv_ZN24vtkAttributesErrorMetric3NewEv_ZNK24vtkAttributesErrorMetric19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN24vtkAttributesErrorMetric3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyFloat_FromDouble_GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs8GetValueERd_ZN24vtkAttributesErrorMetric29SetAbsoluteAttributeToleranceEd_Py_NoneStruct_ZN24vtkAttributesErrorMetric21SetAttributeToleranceEdPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkAttributesErrorMetric_ClassNewPyVTKClass_AddPyvtkGenericSubdivisionErrorMetric_ClassNewPyType_ReadyPyVTKAddFile_vtkAttributesErrorMetricPyDict_SetItemString_Py_DeallocDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonArgs8GetArrayEPdi_ZN24vtkAttributesErrorMetric8GetErrorEPdS0_S0_d_ZN13vtkPythonArgs8SetArrayEiPKdi_Unwind_Resume_ZN24vtkAttributesErrorMetric23RequiresEdgeSubdivisionEPdS0_S0_dPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`12 3435 !J1}9 7"73:#785$^1;3<*.5%^1;3<*-5&j1;>?3*@5'Z1;>A3*@5(V1;9*6 7"73:#7'8:5b)1;*0/ '344HBXCuD35 FGH E  ) J * M N M# NW Mm N 1 O O OQ ;| P P P >r 3 3 3 3<AQRRR 5s+MNMNGM]N1OOOA;lPPP>b3333:1URRR5/K K:$0[ z/ 7&"+79#>7K8,O:OSO[TzOOOTV`0WXXYZ[\]^8_@`4 (8@HX`h@x0SqP=@@ (P 8 S 4H\p (Lp@ 7LLP U&@._!T.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN24vtkAttributesErrorMetric29GetAbsoluteAttributeToleranceEv.text._ZN24vtkAttributesErrorMetric21GetAttributeToleranceEv.rela.text._ZNK24vtkAttributesErrorMetric19NewInstanceInternalEv.rodata.str1.1.rodata._ZN24vtkAttributesErrorMetric3IsAEPKc.str1.8.rodata._ZN24vtkAttributesErrorMetric3IsAEPKc.str1.1.rela.text._ZN24vtkAttributesErrorMetric3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.text.unlikely.gcc_except_table.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 &0\ &6h &L $@B(&&,1 v  @P& 22!82 rOm@P&20(@Q0&(@Q& (@Q&(\@) @R & *` @S& @,@V&L0H,,Ut,ex, },8x@VX&$/ '- 8 Y