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+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHoHHuH@HH8H;tHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u^H@]f.HHuϐH5HT$H|$|$HtHHuHcff.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 |HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\AVAUATUSH`fnFdH%(HD$X1HHt$ HD$(HGfnȉD$8fbfD$0uUHo(Ht!D$0+D$4tOH|$ 1HT$XdH+%(H`[]A\A]A^HHuƐLl$ HT$H5L|$ItLt$@LLtD$4D$@T$HD$fH~u}HEHLLD$f.D$@z2u0fHnf.\$Hz#u!H(HcfDHuչLLHLLD$ff.AV1AUATUSHHNdH%(H$1HGAfnH%fnA)fbAtIAH5D1H$dH+%(H[]A\A]A^L Ht$LL$L$ T$$T$(HHo(HD$ +D$$|H|$1sH Ht$HL$T$(fD$ H,Ho(Ht%D$ +D$$H|$1L$Ld$LLt$T$$$$fI~fH~HE$HL$f.$fInf.$fHnf.$H-Hc@fDLl$0Ld$LLLt$P LLH$|$@L$8D$0H$D$$fH~fot$`fo|$P$fol$pL$fo$)$)$)$)$HEHLL$L$f.D$0f.L$8fHnf.d$@$f.D$P$f.D$XD$`f.$D$hf.$zsuq$f.D$pz`u^D$xf.$zMuK$f.$z7u5$f.$z!u$f.$z DH LLHH1 HHE1HL$$"@HYL1LBHhL1LQfDHLLL$$ff.AWAVAUATUSH8fnFdH%(H$(1HHt$@HD$HHGfnȉD$XfbfD$PuYH_(Ht!D$P+D$Tt[H|$@1H$(dH+%(H8[]A\A]A^A_@HHufLd$@HT$?H5L|$?HtLl$`LLyLt$pLL\L$ LLHc3LL$HMLLHD$HHuHT$ LHLL~HLLHLLfHGI~H)ǃt1u L@HH51HfLHH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$H0HuHH@ff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEH(HuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEH HuHH@HHGHSafeDownCastvtkObjectBasevtkPolyDataPointPlacerIsTypeOfGetNumberOfPropsGetPropPickerHasPropvtkPropIsANewInstanceValidateDisplayPositionvtkRendererValidateWorldPositionComputeWorldPositionRemoveAllPropsRemoveViewPropAddPropvtkPointPlacervtkObjectUH=Hu]ÐHH=tHH=tH]vtkPolyDataPointPlacer - Base class to place points given constraints on polygonal data Superclass: vtkPointPlacer vtkPolyDataPointPlacer is a base class to place points on the surface of polygonal data. @par Usage: The actors that render polygonal data and wish to be considered for placement by this placer are added to the list asplacer->AddProp( polyDataActor ); @sa vtkPolygonalSurfacePointPlacer vtkInteractionWidgetsPython.vtkPolyDataPointPlacerV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard methods for instances of this class. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard methods for instances of this class. V.SafeDownCast(vtkObjectBase) -> vtkPolyDataPointPlacer C++: static vtkPolyDataPointPlacer *SafeDownCast(vtkObjectBase *o) Standard methods for instances of this class. V.NewInstance() -> vtkPolyDataPointPlacer C++: vtkPolyDataPointPlacer *NewInstance() Standard methods for instances of this class. V.AddProp(vtkProp) C++: virtual void AddProp(vtkProp *) V.RemoveViewProp(vtkProp) C++: virtual void RemoveViewProp(vtkProp *prop) V.RemoveAllProps() C++: virtual void RemoveAllProps() V.HasProp(vtkProp) -> int C++: int HasProp(vtkProp *) V.GetNumberOfProps() -> int C++: int GetNumberOfProps() V.ComputeWorldPosition(vtkRenderer, [float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) -> int C++: int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9]) override; V.ComputeWorldPosition(vtkRenderer, [float, float], [float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) -> int C++: int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double refWorldPos[3], double worldPos[3], double worldOrient[9]) override; Given a renderer and a display position in pixel coordinates, compute the world position and orientation where this point will be placed. This method is typically used by the representation to place the point initially. For the Terrain point placer this computes world points that lie at the specified height above the terrain. V.ValidateWorldPosition([float, float, float]) -> int C++: int ValidateWorldPosition(double worldPos[3]) override; V.ValidateWorldPosition([float, float, float], [float, float, float, float, float, float, float, float, float]) -> int C++: int ValidateWorldPosition(double worldPos[3], double worldOrient[9]) override; Given a world position check the validity of this position according to the constraints of the placer V.ValidateDisplayPosition(vtkRenderer, [float, float]) -> int C++: int ValidateDisplayPosition(vtkRenderer *, double displayPos[2]) override; Given a display position, check the validity of this position. V.GetPropPicker() -> vtkPropPicker C++: virtual vtkPropPicker *GetPropPicker() Get the Prop picker. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D XEDPa AE |OEY B j(EAD`n AAF ED@ AG ED@ AG EDP AK 04nFAA D`  AABH hgFD@ EE MFF0OFDD n ABA DDB@FBB A(A0D 0A(A BBBI @4%FDB A(A0G{ 0A(A BBBH Hx6BBB B(A0A8G 8A0A(B BBBE HBBB B(A0A8G 8A0A(B BBBE XtR(H@ I DEDP AK hEDP AK    * a9nggX %6@`X[    2   ;" L' Z, b1 j7 n= zC I O U [ a gm" " AP" OK{pM,FSOw G}K Z       / G _ t    _ZL34PyvtkPolyDataPointPlacer_StaticNewv_ZL37PyvtkPolyDataPointPlacer_SafeDownCastP7_objectS0__ZL33PyvtkPolyDataPointPlacer_IsTypeOfP7_objectS0__ZL41PyvtkPolyDataPointPlacer_GetNumberOfPropsP7_objectS0__ZL38PyvtkPolyDataPointPlacer_GetPropPickerP7_objectS0__ZL32PyvtkPolyDataPointPlacer_HasPropP7_objectS0__ZL28PyvtkPolyDataPointPlacer_IsAP7_objectS0__ZL36PyvtkPolyDataPointPlacer_NewInstanceP7_objectS0__ZL29PyvtkPolyDataPointPlacer_Type_ZL32PyvtkPolyDataPointPlacer_Methods_GLOBAL__sub_I_vtkPolyDataPointPlacerPython.cxx_ZL48PyvtkPolyDataPointPlacer_ValidateDisplayPositionP7_objectS0__ZL46PyvtkPolyDataPointPlacer_ValidateWorldPositionP7_objectS0__ZL48PyvtkPolyDataPointPlacer_ComputeWorldPosition_s1P7_objectS0__ZL48PyvtkPolyDataPointPlacer_ComputeWorldPosition_s2P7_objectS0__ZL45PyvtkPolyDataPointPlacer_ComputeWorldPositionP7_objectS0__ZL39PyvtkPolyDataPointPlacer_RemoveAllPropsP7_objectS0__ZL39PyvtkPolyDataPointPlacer_RemoveViewPropP7_objectS0__ZL32PyvtkPolyDataPointPlacer_AddPropP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC12_ZN22vtkPolyDataPointPlacer13GetPropPickerEv_ZN22vtkPolyDataPointPlacer3NewEv_ZNK22vtkPolyDataPointPlacer19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN22vtkPolyDataPointPlacer3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN22vtkPolyDataPointPlacer16GetNumberOfPropsEv_GLOBAL_OFFSET_TABLE__ZN22vtkPolyDataPointPlacer7HasPropEP7vtkPropPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkPolyDataPointPlacer_ClassNewPyVTKClass_AddPyvtkPointPlacer_ClassNewPyType_ReadyPyVTKAddFile_vtkPolyDataPointPlacerPyDict_SetItemString_Py_Dealloc_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8SetArrayEiPKdi_ZN22vtkPolyDataPointPlacer23ValidateDisplayPositionEP11vtkRendererPd_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN22vtkPolyDataPointPlacer21ValidateWorldPositionEPd_ZN22vtkPolyDataPointPlacer21ValidateWorldPositionEPdS0__ZN22vtkPolyDataPointPlacer20ComputeWorldPositionEP11vtkRendererPdS2_S2__ZN22vtkPolyDataPointPlacer20ComputeWorldPositionEP11vtkRendererPdS2_S2_S2__Py_NoneStruct_ZN22vtkPolyDataPointPlacer14RemoveAllPropsEv_ZN22vtkPolyDataPointPlacer14RemoveViewPropEP7vtkProp_ZN22vtkPolyDataPointPlacer7AddPropEP7vtkPropPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`56 7879 !J5}= ;";7>#;<9$^5?@7>9%5A?Y7f8}*29& 51?C'R6dBk7x>9(5A?[=~*: ;";7>#;<9")o5?*43 78CD5ED7c9y GHIF K8*5?+6 M` 7q > 7 N O 94 ,< Ps , 5 , 5I M 7 > M; M 7N!?A?lQ7N7NR9,-5?+6M!MAMx7>S7N7N 7(N29l-5?+%6GMgMMM~7>T7N7N 7(N27PNZ9-P.-5Q?n7z*UV9/5A?S'b67*UW90*5Q?c'r67*UX93 L3 ;&"+;9#>;K<1Y0ZX[\]^_`a8b@c2 j(8P@HX`nhxx@Z; (`8@@H X`zhx L 4H\8lp8 |@`,Hl.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN22vtkPolyDataPointPlacer13GetPropPickerEv.rela.text._ZNK22vtkPolyDataPointPlacer19NewInstanceInternalEv.rodata.str1.1.rodata._ZN22vtkPolyDataPointPlacer3IsAEPKc.str1.1.rela.text._ZN22vtkPolyDataPointPlacer3IsAEPKc.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@2H 4T : `@Ep&,1  i0 d@V 292(PO@V 2 ()#@HW0;)6@xWL) G@W [`+ V@Xk0 -,tL-P- p-@X\0` 2 X: h^