ELF>p@@'&   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+%(u^H0]fDHHuӐt$HHuH@HH8H;tHfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHo@HuH@HH H;tHUH@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;ulH=tLH=u)HeHcZfDLLH=tL븐HЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfAT1UHHNdH%(H$1HGAfnH%fnA)fbAAu\H Ht$0HL$8T$HfD$@HHo(Ht>D$@+D$DH|$01fDH5D1H$dH+%(HĘ]A\DL Ht$0LL$8L$@T$DT$HHHo(HtD$@+D$DH|$01HHaf.Ld$0HL?Ht$L*Ht$LHt$LHt$ LHt$(Ld$ T$$l$(\$L$Df(f(L$fD(fffD:HUH(H;f.zBu@f.z6u4f.z*u(f.zuf.zuf.z0H@Ld$PH|$0LT$DHEf(|$Pf(t$`H(f(f(fD(fff(f(D$pH;f(f(f(ffD.zGuEf.z;u9f.z/u-f.z#u!f.zuf.z t'fHHHH@HHf.H0H;uGf(|$Pf(t$`H(f(fD(ff(f(ff(fA(HgLHZf.zBu@f.z6u4f.z*u(f.zuf.zuf.zHEDHHfATL%H LHH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$H|$tD$$D$u'HEHHuHHHfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uMH0[fDHHuӐu$HHuHcDf.AWAVAUATUSHfnFdH%(H$1HHt$ HD$(HGfnȉD$8fbfD$0u]L(Mt!D$0+D$4tWH|$ 1H$dH+%(H[]A\A]A^A_HHu뾐Ld$ HT$H5L|$HtLl$@LLtLt$` LLdH$T$HD$@\$PH$D$4fH~fod$`fol$p$fo$D$fo$)$)$)$)$kIHLLLD$f.D$@}fHnf.T$Hlf$f.\$PUOD$`f.$$f.D$h$f.D$pD$xf.$$f.$$f.$$f.$zrup$f.$z\uZ$f.$zFuDHHcfHLLLD$fHu LLHLLfAV1AUATUSHHNdH%(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$ LLfvfF Hf(f(f(ffH(H;f(f(f(ff(usf.zIuGf.z=u;f.z1u/f.z%u#f.zuf.z u f.Df(vtkImageActorPointPlacer - Converts 2D display positions to world positions such that they lie on an ImageActor Superclass: vtkPointPlacer This PointPlacer is used to constrain the placement of points on the supplied image actor. Additionally, you may set bounds to restrict the placement of the points. The placement of points will then be constrained to lie not only on the ImageActor but also within the bounds specified. If no bounds are specified, they may lie anywhere on the supplied ImageActor. vtkInteractionWidgetsPython.vtkImageActorPointPlacerV.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) -> vtkImageActorPointPlacer C++: static vtkImageActorPointPlacer *SafeDownCast( vtkObjectBase *o) Standard methods for instances of this class. V.NewInstance() -> vtkImageActorPointPlacer C++: vtkImageActorPointPlacer *NewInstance() Standard methods for instances of this class. 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]) -> int C++: int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double refWorldPos[2], double worldPos[3], double worldOrient[9]) override; Given and renderer and a display position in pixels, find a world position and orientation. In this class an internal vtkBoundedPlanePointPlacer is used to compute the world position and orientation. The internal placer is set to use the plane of the image actor and the bounds of the image actor as the constraints for placing points. 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; This method validates a world position by checking to see if the world position is valid according to the constraints of the internal placer (essentially - is this world position on the image?) V.UpdateWorldPosition(vtkRenderer, [float, float, float], [float, float, float, float, float, float, float, float, float]) -> int C++: int UpdateWorldPosition(vtkRenderer *ren, double worldPos[3], double worldOrient[9]) override; Update the world position and orientation according the the current constraints of the placer. Will be called by the representation when it notices that this placer has been modified. V.UpdateInternalState() -> int C++: int UpdateInternalState() override; A method for configuring the internal placer according to the constraints of the image actor. Called by the representation to give the placer a chance to update itself, which may cause the MTime to change, which would then cause the representation to update all of its points V.SetImageActor(vtkImageActor) C++: void SetImageActor(vtkImageActor *) Set / get the reference vtkImageActor used to place the points. An image actor must be set for this placer to work. An internal bounded plane point placer is created and set to match the bounds of the displayed image. V.GetImageActor() -> vtkImageActor C++: virtual vtkImageActor *GetImageActor() Set / get the reference vtkImageActor used to place the points. An image actor must be set for this placer to work. An internal bounded plane point placer is created and set to match the bounds of the displayed image. V.SetBounds(float, float, float, float, float, float) C++: void SetBounds(double, double, double, double, double, double) V.SetBounds((float, float, float, float, float, float)) C++: void SetBounds(double a[6]) V.GetBounds() -> (float, float, float, float, float, float) C++: double *GetBounds() V.SetWorldTolerance(float) C++: void SetWorldTolerance(double s) override; Set the world tolerance. This propagates it to the internal BoundedPlanePointPlacer. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0D X l EDPa AE OEY B j(EAD`n AAF  ED@ AG (ED@ AG LEDP AK 0pnFAA D`  AABH gFD@ EE (FCG ABF MFF0OFDD n ABA DDBD XEDP AK |ED@ AG H~FBB B(A0A8G 8A0A(B BBBI @%FDB A(A0G{ 0A(A BBBH H06BBB B(A0A8G 8A0A(B BBBE H|BBB B(A0A8G 8A0A(B BBBE XtR>    ,e Dnt0g/a@ P0~%a6 !X*/ 494>CH=MGRUWc\qbuhntz" " " D" z%"OKRr"<z + MO^x O4 {    [        1 F Y i _ZL36PyvtkImageActorPointPlacer_StaticNewv_ZL39PyvtkImageActorPointPlacer_SafeDownCastP7_objectS0__ZL35PyvtkImageActorPointPlacer_IsTypeOfP7_objectS0__ZL36PyvtkImageActorPointPlacer_GetBoundsP7_objectS0__ZL40PyvtkImageActorPointPlacer_GetImageActorP7_objectS0__ZL40PyvtkImageActorPointPlacer_SetImageActorP7_objectS0__ZL30PyvtkImageActorPointPlacer_IsAP7_objectS0__ZL38PyvtkImageActorPointPlacer_NewInstanceP7_objectS0__ZL36PyvtkImageActorPointPlacer_SetBoundsP7_objectS0__ZL31PyvtkImageActorPointPlacer_Type_ZL34PyvtkImageActorPointPlacer_Methods_GLOBAL__sub_I_vtkImageActorPointPlacerPython.cxx_ZL44PyvtkImageActorPointPlacer_SetWorldToleranceP7_objectS0__ZL46PyvtkImageActorPointPlacer_UpdateInternalStateP7_objectS0__ZL46PyvtkImageActorPointPlacer_UpdateWorldPositionP7_objectS0__ZL48PyvtkImageActorPointPlacer_ValidateWorldPositionP7_objectS0__ZL50PyvtkImageActorPointPlacer_ComputeWorldPosition_s1P7_objectS0__ZL50PyvtkImageActorPointPlacer_ComputeWorldPosition_s2P7_objectS0__ZL47PyvtkImageActorPointPlacer_ComputeWorldPositionP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC14.LC15.LC16.LC17.LC18.LC19.LC13_ZN24vtkImageActorPointPlacer13GetImageActorEv_ZN24vtkImageActorPointPlacer9SetBoundsEdddddd_ZN24vtkImageActorPointPlacer9GetBoundsEv_ZN24vtkImageActorPointPlacer3NewEv_ZNK24vtkImageActorPointPlacer19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN24vtkImageActorPointPlacer3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN24vtkImageActorPointPlacer9SetBoundsEPd_GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs10BuildTupleEPKdi_ZN24vtkImageActorPointPlacer13SetImageActorEP13vtkImageActor_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs8GetValueERd_ZN13vtkPythonArgs8GetArrayEPdiPyvtkImageActorPointPlacer_ClassNewPyVTKClass_AddPyvtkPointPlacer_ClassNewPyType_ReadyPyVTKAddFile_vtkImageActorPointPlacerPyDict_SetItemString_Py_Dealloc_ZN24vtkImageActorPointPlacer17SetWorldToleranceEd_ZN24vtkImageActorPointPlacer19UpdateInternalStateEv_ZN24vtkImageActorPointPlacer19UpdateWorldPositionEP11vtkRendererPdS2__ZN13vtkPythonArgs8SetArrayEiPKdi_ZN24vtkImageActorPointPlacer21ValidateWorldPositionEPd_ZN24vtkImageActorPointPlacer21ValidateWorldPositionEPdS0__ZN24vtkImageActorPointPlacer20ComputeWorldPositionEP11vtkRendererPdS2_S2__ZN24vtkImageActorPointPlacer20ComputeWorldPositionEP11vtkRendererPdS2_S2_S2_PyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,!`:";#<=<> $J:}B#@%@<C&@A>'^:F<G*7>(N:qF<=*5>)::aFs*;H<*I>+F:qFB*?#@%@<C& @A*>R,:F*98#<$=8JHKeLt<>-J:[-cM-:F N1 NF N[ Np N N *6 O *6o < *I F *D >  #  Q  R  S P # Ua . : F N<+*I<WC>q/:F< CX">`0:F 1;4OMO<.CMYa<{Z<Z>2MS2:2:)O<COO<ZF!FL[a<|Z<Z\> 3e:F1;OO!OX<iC]<Z<Z<Z>L3:F1;$ODOdOO# <4 CQ ^c <~ Z < Z < Z < Z >G!3L!M8; V8#@&%+@9&>@KA3*64_0`Xabcdefg8h@i48 q(8@HX0`uh0x!x00@ P UP G(8x@HX`=hx@  4H\p  ,Pt0  H\@ P04 !.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN24vtkImageActorPointPlacer13GetImageActorEv.text._ZN24vtkImageActorPointPlacer9SetBoundsEdddddd.text._ZN24vtkImageActorPointPlacer9GetBoundsEv.rela.text._ZNK24vtkImageActorPointPlacer19NewInstanceInternalEv.rodata.str1.1.rodata._ZN24vtkImageActorPointPlacer3IsAEPKc.str1.1.rela.text._ZN24vtkImageActorPointPlacer3IsAEPKc.rela.text._ZN24vtkImageActorPointPlacer9SetBoundsEPd.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.groupI@$5IH$6IP$7IX $9Id $?Ip $D h!@S$&!,!1! f"" " @@f$ 2"2#U#OP@Xf$$@g$2$`6@g0$x6@Hg$6 @`g $ 8 @h$09, :': ?0::@(lX$"> %5 Hy nP