ELF>hW@@('   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@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHxH;tHAVAUATUHXVdH%(HD$H1HHt$HD$HGfnfnȉD$(fbfD$ uDHo(HttfH|$1HT$HdH+%(HX]A\A]A^HtHh(HtˋD$$H|$1Ld$HLtLl$0LLtLt$LLiHEH$LLPHHtH6H+D$LT$ ATUSH@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"DIjfAT1UHhHVdH%(HD$X1HGAfnH%fnA)fbAtH51HT$hdH+%(RHp[]A\A]A^fDH Ht$HL$T$(fD$ HIx(HtD$$9D$ H|$111H Ht$HL$T$(fD$ HHl$1Mp(1HH|$04AHcLl$0EubMD$ +D$$HH|$01HT$8H9HHD$HD$@IcI\fD8HHhH;!HHHHHvDDLHTE~YIEH9xAD$jD1HfATHH9uDAt ADËD$$ILLpE~3Ic1DHH9tADf.ztHIH|$01MHHHoXHHH5HSfLIHH|$1H|$04HcH|$01I L1fLIH81DLLD1ADHH9uDL1HHHGXHSafeDownCastvtkObjectBasevtkAbstractPointLocatorIsTypeOfGetNumberOfBucketsFindClosestPointWithinRadiusIsANewInstanceFindClosestPointFindPointsWithinRadiusvtkIdListFindClosestNPointsGetBoundsp_voidvtkLocatorvtkObjectUH=Hu]ÐHH=tHH=tH]vtkAbstractPointLocator - abstract class to quickly locate points in 3-space Superclass: vtkLocator vtkAbstractPointLocator is an abstract spatial search object to quickly locate points in 3D. vtkAbstractPointLocator works by dividing a specified region of space into "rectangular" buckets, and then keeping a list of points that lie in each bucket. Typical operation involves giving a position in 3D and finding the closest point. The points are provided from the specified dataset input. @sa vtkPointLocator vtkStaticPointLocator vtkMergePoints vtkCommonDataModelPython.vtkAbstractPointLocatorV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard type and print methods. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard type and print methods. V.SafeDownCast(vtkObjectBase) -> vtkAbstractPointLocator C++: static vtkAbstractPointLocator *SafeDownCast( vtkObjectBase *o) Standard type and print methods. V.NewInstance() -> vtkAbstractPointLocator C++: vtkAbstractPointLocator *NewInstance() Standard type and print methods. V.FindClosestPoint((float, float, float)) -> int C++: virtual vtkIdType FindClosestPoint(const double x[3]) V.FindClosestPoint(float, float, float) -> int C++: vtkIdType FindClosestPoint(double x, double y, double z) Given a position x, return the id of the point closest to it. Alternative method requires separate x-y-z values. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. V.FindClosestPointWithinRadius(float, (float, float, float), float) -> int C++: virtual vtkIdType FindClosestPointWithinRadius(double radius, const double x[3], double &dist2) Given a position x and a radius r, return the id of the point closest to the point in that radius. dist2 returns the squared distance to the point. V.FindClosestNPoints(int, (float, float, float), vtkIdList) C++: virtual void FindClosestNPoints(int N, const double x[3], vtkIdList *result) V.FindClosestNPoints(int, float, float, float, vtkIdList) C++: void FindClosestNPoints(int N, double x, double y, double z, vtkIdList *result) Find the closest N points to a position. This returns the closest N points to a position. A faster method could be created that returned N close points to a position, but necessarily the exact N closest. The returned points are sorted from closest to farthest. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. V.FindPointsWithinRadius(float, (float, float, float), vtkIdList) C++: virtual void FindPointsWithinRadius(double R, const double x[3], vtkIdList *result) V.FindPointsWithinRadius(float, float, float, float, vtkIdList) C++: void FindPointsWithinRadius(double R, double x, double y, double z, vtkIdList *result) Find all points within a specified radius R of position x. The result is not sorted in any specific manner. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. V.GetBounds() -> (float, ...) C++: virtual double *GetBounds() V.GetBounds([float, ...]) C++: virtual void GetBounds(double *) Provide an accessor to the bounds. V.GetNumberOfBuckets() -> int C++: virtual vtkIdType GetNumberOfBuckets() Return the total number of buckets in the locator. This has meaning only after the locator is constructed. HHH|$0HtHD$8H9tH#Z <HDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D XEDPa AE |OEY B j(EAD`n AAF ED@ AG 8xFBB A(D (A BBBA 0(nFAA D`  AABH \gFD@ EE (\FCDr ABF 0FDA Dr  ABBJ 0FDA Dr  ABBJ HFA00OFDD n ABA DDBdzPLRx D$FGB A(A0Dd 0A(A BBBG l!o   9mx@n"gY \ ` 9``! 3 <#O(l-p2|8>DJPV\" " " &Ra"O(]q"8LsZ@H}O!2RY " 5 M e z    _ZL38PyvtkAbstractPointLocator_SafeDownCastP7_objectS0__ZL34PyvtkAbstractPointLocator_IsTypeOfP7_objectS0__ZL44PyvtkAbstractPointLocator_GetNumberOfBucketsP7_objectS0__ZL54PyvtkAbstractPointLocator_FindClosestPointWithinRadiusP7_objectS0__ZL29PyvtkAbstractPointLocator_IsAP7_objectS0__ZL37PyvtkAbstractPointLocator_NewInstanceP7_objectS0__ZL42PyvtkAbstractPointLocator_FindClosestPointP7_objectS0__ZL48PyvtkAbstractPointLocator_FindPointsWithinRadiusP7_objectS0__ZL44PyvtkAbstractPointLocator_FindClosestNPointsP7_objectS0__ZL30PyvtkAbstractPointLocator_Type_ZL33PyvtkAbstractPointLocator_Methods_GLOBAL__sub_I_vtkAbstractPointLocatorPython.cxx_ZL35PyvtkAbstractPointLocator_GetBoundsP7_objectS0__ZL35PyvtkAbstractPointLocator_GetBoundsP7_objectS0_.cold.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC15.LC16.LC14_ZN23vtkAbstractPointLocator9GetBoundsEv_ZN23vtkAbstractPointLocator18GetNumberOfBucketsEv_ZNK23vtkAbstractPointLocator19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN23vtkAbstractPointLocator3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyLong_FromLongLong_GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs16PureVirtualErrorEv_ZN13vtkPythonArgs8GetValueERd_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs11SetArgValueEidPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN23vtkAbstractPointLocator16FindClosestPointEddd_ZN23vtkAbstractPointLocator22FindPointsWithinRadiusEddddP9vtkIdList_Py_NoneStruct_ZN13vtkPythonArgs8GetValueERi_ZN23vtkAbstractPointLocator18FindClosestNPointsEidddP9vtkIdListPyvtkAbstractPointLocator_ClassNewPyVTKClass_AddPyvtkLocator_ClassNewPyType_ReadyPyVTKAddFile_vtkAbstractPointLocatorPyDict_SetItemString_Py_DeallocDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonUtil13ManglePointerEPKvPKcPyUnicode_FromString_ZN23vtkAbstractPointLocator9GetBoundsEPd_ZN13vtkPythonArgs8SetArrayEiPKdi_Unwind_ResumePyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_DelP1}23435:1m9}7 73:!785"N1q;3<*.5#:1a;>?@?33 <$A+5d$1; 9.*67<7J O7X3i:!785%1I;j*/u034BCD35y&E&1&J1f?w??F3;> ;3 @S 3d <n 5 ' E '\ 1k ' 1 ? ? ? ? ( 2C GH 3X *Hi ; > ; ? @ ( 20 3E 5 ) E )< 1K ) 1 I ? ? ? ( 2!J&36*HI;u>;I@(23#5IRYaLgoMy~NKP6*;Ek*1*ST61^U*-3*H@33*H3+VW; STD;gXY5Q07& +79!>7K8,U[\00]X^_`abcd8e@f3h l(@8@HXH`phx| pO0`   @ <(8 Z 4H\,@`  ` @4hR'.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN23vtkAbstractPointLocator9GetBoundsEv.text._ZN23vtkAbstractPointLocator18GetNumberOfBucketsEv.rela.text._ZNK23vtkAbstractPointLocator19NewInstanceInternalEv.rodata.str1.1.rodata._ZN23vtkAbstractPointLocator3IsAEPKc.str1.1.rela.text._ZN23vtkAbstractPointLocator3IsAEPKc.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.group5@%-5H%.5P %/5\ %65h %R @=h%&8,81@ `P ` @M% 2i2;!PO@N%L2 `@#[@N0%sX#n@N%`#!@N0%#/# @(O %`%` @HP%&@S%0&,&& +'&@0S%#* &- 3 (U<