X  :x :__text__TEXT"x<__data__DATA0DR__cstring__TEXTH__compact_unwind__LDp2`4F__eh_frame__TEXT5PH8 h2  pGUL P8UHH=H5HH uHH=H]ÐUH]fDUHSPHH=H5HRH uHH=H5HHt H tH[]H=H[]fUHSH(HuHHE؋FEHEHEH}Ѓu1Hut3H}HuHcH([]þ1H([]UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtdLw(HEMt8A)Au3HuH}t}Hut;HHt<1@H}1)HE1ILPHuHcH([A^A_]f.@UHAVSH0HuHHEЋFEHEuGH5/H}HU}t@HHtCHH5HPE1LEHu+H}Ⱦ1H0[A^]E1HuLUHAVSH HuHHEDvDuHG]]yHHH(HD9u3HPxHt9HHH5JHPE1LEHucH}111RE1HuCLHt6HHt)HHH1Q@H߾1HH [A^]UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5-H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAVSH HuHHEDvDuHG]]y HHt$H(HtD9uEt&H8Ht+12H}111!HHHuHHHH [A^]fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5,H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAVSH HuHHEDvDuHG]]y HHt$H(HtD9uEt&H@Ht+12H}111!HHHuHHHH [A^]fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5*H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAVSH HuHHEDvDuHG]]y HHt$H(HtD9uEt&HHHt+12H}111!HHHuHHHH [A^]fUHAWAVSH(HuHxHED~D}HG]ԉ]؅y HHttLw(MtkA)AuOHuH}tQH5(H}HU}t7uLHHuHHH}1H([A^A_]DUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtXLw(MtOA)Au3HuH}t5uLHHuHH}1H([A^A_]ÐUHAVSH HuHHEDvDuHG]]y HHtHG(HtD9uH0Ht1H}111 HHHH [A^]f.UHAWAVSH8HuHHED~D}HG]̉]ЅyHHLw(EMA)AH}AubHutdH}Hu1tQM;M}H}Hut6E}u܋UtILHuK1H8[A^A_]E1EM^ILHuHcfDUHAVSH HuHuHEDvDuHG]]y HHt"H(HtD9uEt$Ht(1.H}111HpHuHHHH [A^]UHAWAVSH(HuHeHED~D}HG]ԉ]؅y HHtSLw(MtJA)Au.HuH}t0}ut4LHu6H}1H([A^A_]ILHuHH@UHAVSHHHHE^HG)ЃQHuHHEȉ]ЉUԉU؅yHHUH_(HHH}Hu.(E)`(E)pEEEX}HuHHuHRHE]UUyHHH_(HH}HuH}HuxE`EpEELu}HuHUHH5HHuHxf(`fEf(pfMfkPu#Ef.EuzEf.XuHH}HU1HHuHUHEf.`u!zEf.puzEf.Eu{HuH}HU1D9uu I D9ut!HuH}HUHt1H H H;Mu&HĠ[A^]HHH H H;Mtf.UHAWAVSH(HuHOHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5 H}HU}t0}t7LHHu9H}1H([A^A_]ILHPHuHHUHAVSH HuHHEDvDuHG]]y HHt%H(HtD9uEt1HHt51H}111HH [A^]HHHHuHtH5 HHHHH뱐UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAWAVSH(HuHtHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5H}HU}t0}t7LHHu9H}1H([A^A_]ILHHuHHUHAWAVSH(HuHKHED~D}HG]ԉ]؅y HHt^Lw(MtUA)Au9H5H}HU}t2}t9LHHu;H}1H([A^A_]ILHHuHcfDUHAVSH HuH HEDvDuHG]]y HHt$H(HtD9uEt&Ht*11H}111 HHuHcHHH [A^]UHSPHH= HtZH=HtGH=Ht4H=Ht!H= HtHH[]H[]HD0  !!~!!C"O"""##$$H%\%% &&&P'a'*(;(()))**=+G+++.... /*///s00131vtkTexturedButtonRepresentation2DvtkInteractionWidgetsPython.vtkTexturedButtonRepresentation2DvtkTexturedButtonRepresentation2D - defines a representation for a vtkButtonWidget Superclass: vtkButtonRepresentation This class implements one type of vtkButtonRepresentation. It changes the appearance of a user-provided polydata by assigning textures according to the current button state. It also provides highlighting (when hovering and selecting the button) by fiddling with the actor's property. Since this is a 2D version, the button is rendered in the overlay plane. Typically it is positioned in display coordinates, but it can be anchored to a world position so it will appear to move as the camera moves. To use this representation, always begin by specifying the number of button states. Then provide a polydata (the polydata should have associated texture coordinates), and a list of textures cooresponding to the button states. Optionally, the HoveringProperty and SelectionProperty can be adjusted to obtain the appropriate appearance. @warning There are two variants of the PlaceWidget() method. The first PlaceWidget(bds[6]) allows the widget to be placed in the display coordinates fixed to the overlay plane. The second PlaceWidget(anchor[3],size[2]) places the widget in world space; hence it will appear to move as the camera moves around the scene. @sa vtkButtonWidget vtkButtonRepresentation vtkTexturedButtonRepresentation vtkProp3DButtonRepresentation IsTypeOfV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard methods for the class. IsAV.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard methods for the class. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkTexturedButtonRepresentation2D C++: static vtkTexturedButtonRepresentation2D *SafeDownCast( vtkObjectBase *o) Standard methods for the class. NewInstanceV.NewInstance() -> vtkTexturedButtonRepresentation2D C++: vtkTexturedButtonRepresentation2D *NewInstance() Standard methods for the class. SetPropertyV.SetProperty(vtkProperty2D) C++: virtual void SetProperty(vtkProperty2D *p) Specify the property to use when the button is to appear "normal" i.e., the mouse pointer is not hovering or selecting the button. GetPropertyV.GetProperty() -> vtkProperty2D C++: virtual vtkProperty2D *GetProperty() Specify the property to use when the button is to appear "normal" i.e., the mouse pointer is not hovering or selecting the button. SetHoveringPropertyV.SetHoveringProperty(vtkProperty2D) C++: virtual void SetHoveringProperty(vtkProperty2D *p) Specify the property to use when the hovering over the button. GetHoveringPropertyV.GetHoveringProperty() -> vtkProperty2D C++: virtual vtkProperty2D *GetHoveringProperty() Specify the property to use when the hovering over the button. SetSelectingPropertyV.SetSelectingProperty(vtkProperty2D) C++: virtual void SetSelectingProperty(vtkProperty2D *p) Specify the property to use when selecting the button. GetSelectingPropertyV.GetSelectingProperty() -> vtkProperty2D C++: virtual vtkProperty2D *GetSelectingProperty() Specify the property to use when selecting the button. SetButtonTextureV.SetButtonTexture(int, vtkImageData) C++: void SetButtonTexture(int i, vtkImageData *image) Add the ith texture corresponding to the ith button state. The parameter i should be 0<=i vtkImageData C++: vtkImageData *GetButtonTexture(int i) Add the ith texture corresponding to the ith button state. The parameter i should be 0<=i vtkBalloonRepresentation C++: vtkBalloonRepresentation *GetBalloon() Grab the underlying vtkBalloonRepresentation used to position and display the button texture. ComputeInteractionStateV.ComputeInteractionState(int, int, int) -> int C++: int ComputeInteractionState(int X, int Y, int modify=0) override; Provide the necessary methods to satisfy the vtkWidgetRepresentation API. BuildRepresentationV.BuildRepresentation() C++: void BuildRepresentation() override; Provide the necessary methods to satisfy the vtkWidgetRepresentation API. HighlightV.Highlight(int) C++: void Highlight(int state) override; Provide the necessary methods to satisfy the vtkWidgetRepresentation API. PlaceWidgetV.PlaceWidget([float, float, float, float, float, float]) C++: void PlaceWidget(double bounds[6]) override; V.PlaceWidget([float, float, float], [int, int]) C++: virtual void PlaceWidget(double anchor[3], int size[2]) Conventional PlaceWidget() method to satisfy the vtkWidgetRepresentation API. In this version, bounds[6] specifies a rectangle in *display* coordinates in which to place the button. The values for bounds[4] and bounds[5] can be set to zero. Note that PlaceWidget() is typically called at the end of configuring the button representation. ShallowCopyV.ShallowCopy(vtkProp) C++: void ShallowCopy(vtkProp *prop) override; Provide the necessary methods to satisfy the rendering API. GetBoundsV.GetBounds() -> (float, ...) C++: double *GetBounds() override; Provide the necessary methods to satisfy the rendering API. GetActorsV.GetActors(vtkPropCollection) C++: void GetActors(vtkPropCollection *pc) override; Provide the necessary methods to satisfy the rendering API. ReleaseGraphicsResourcesV.ReleaseGraphicsResources(vtkWindow) C++: void ReleaseGraphicsResources(vtkWindow *) override; Provide the necessary methods to satisfy the rendering API. RenderOverlayV.RenderOverlay(vtkViewport) -> int C++: int RenderOverlay(vtkViewport *) override; Provide the necessary methods to satisfy the rendering API. HasTranslucentPolygonalGeometryV.HasTranslucentPolygonalGeometry() -> int C++: int HasTranslucentPolygonalGeometry() override; Provide the necessary methods to satisfy the rendering API. vtkButtonRepresentationvtkWidgetRepresentationvtkPropvtkObjectvtkObjectBasevtkProperty2DvtkImageDatap_voidvtkPropCollectionvtkWindowvtkViewportOP `pa`!!a!a!0a!a a@ ! *a ! a !a!Pa0aa!zRx $OAC $D8 AC $l AC B$AC E$AC I$AC G$ 0AC G$4AC I$\AC G$HAC I$AC G$AC I$@AC G$$AC I$LpAC I$tAC G$p*AC I$xAC G$AC I$AC J$<AC I$dHAC G$AC I$AC I$`AC I$AC G$,AC B4-T-T-T-T-T--}-k6-S-LM-,8---6--E-|7-oN8-$3=-6--L-7-n8-D3=-6--O-7-8-dF3=:%-2?-*-6--P-8-o3=c-B6-(-#D- 7-8-R-S=w3=[S=M-H>-,-=--=--/5-(B-:-9-8-wgA-9- 8-  S= 3=w -Y 6-? -: Q-% <- 8-  3= - 6-q -l H-L 8-"  - - 6- - K- <-i <-X <- 8-  @- 6- -| 8-R . 6- @- - F- <- 8- z 6-b 3=V -Q G-= 7-0 % <-8-@--6-s-L8-"3=-6--J-7-n8-D@--6--8-o3=c-B6-(-#I- 7-8-@-~-k6-S-,8-3=-6--C-|7-oN8-$.-*-(-@--6--L8-"@--6--7-rC-6-6---;-8-c6-M-@-9-,;-2--#-1-&-zslVN-IB#-=6/1-'!&-xh`XH@8( xh`XH@8(     xh `XH@8( @ 8,+0'"!/X-0)$@ `@ `@ `@ G0bP kp `)e  04    @ M   2  r  i C  P 0  `o:K'];a9;/a3:@5n|v-_PyType_Ready__ZN33vtkTexturedButtonRepresentation2D24ReleaseGraphicsResourcesEP9vtkWindow_PyvtkButtonRepresentation_ClassNew_PyvtkTexturedButtonRepresentation2D_ClassNew_PyVTKObject_New__ZL45PyvtkTexturedButtonRepresentation2D_StaticNewv__ZN33vtkTexturedButtonRepresentation2D31HasTranslucentPolygonalGeometryEv__ZN33vtkTexturedButtonRepresentation2D3NewEv__ZN33vtkTexturedButtonRepresentation2D9GetBoundsEv__ZN33vtkTexturedButtonRepresentation2D19BuildRepresentationEv__ZN33vtkTexturedButtonRepresentation2D13RenderOverlayEP11vtkViewport_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL43PyvtkTexturedButtonRepresentation2D_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer__ZN33vtkTexturedButtonRepresentation2D11ShallowCopyEP7vtkProp_strcmp__ZN33vtkTexturedButtonRepresentation2D9GetActorsEP17vtkPropCollection___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__ZN33vtkTexturedButtonRepresentation2D23ComputeInteractionStateEiii__ZN13vtkPythonArgs8GetArrayEPii__ZN13vtkPythonArgs8SetArrayEiPKii__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs8GetValueERi__ZN33vtkTexturedButtonRepresentation2D11PlaceWidgetEPdPi__ZN33vtkTexturedButtonRepresentation2D9HighlightEi__ZN33vtkTexturedButtonRepresentation2D16GetButtonTextureEi_PyLong_FromLong_PyUnicode_FromString_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_PyType_Type__ZL40PyvtkTexturedButtonRepresentation2D_Type___stack_chk_guard_PyErr_Occurred_PyVTKClass_Add__ZN33vtkTexturedButtonRepresentation2D11PlaceWidgetEPd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonUtil13ManglePointerEPKvPKc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN33vtkTexturedButtonRepresentation2D8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN33vtkTexturedButtonRepresentation2D16SetButtonTextureEiP12vtkImageData__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL47PyvtkTexturedButtonRepresentation2D_SetPropertyP7_objectS0___ZL47PyvtkTexturedButtonRepresentation2D_GetPropertyP7_objectS0___ZL56PyvtkTexturedButtonRepresentation2D_SetSelectingPropertyP7_objectS0___ZL56PyvtkTexturedButtonRepresentation2D_GetSelectingPropertyP7_objectS0___ZL55PyvtkTexturedButtonRepresentation2D_SetHoveringPropertyP7_objectS0___ZL55PyvtkTexturedButtonRepresentation2D_GetHoveringPropertyP7_objectS0___ZL67PyvtkTexturedButtonRepresentation2D_HasTranslucentPolygonalGeometryP7_objectS0___ZL47PyvtkTexturedButtonRepresentation2D_ShallowCopyP7_objectS0___ZL49PyvtkTexturedButtonRepresentation2D_RenderOverlayP7_objectS0___ZL48PyvtkTexturedButtonRepresentation2D_SafeDownCastP7_objectS0___ZL45PyvtkTexturedButtonRepresentation2D_HighlightP7_objectS0___ZL47PyvtkTexturedButtonRepresentation2D_PlaceWidgetP7_objectS0___ZL45PyvtkTexturedButtonRepresentation2D_GetActorsP7_objectS0___ZL60PyvtkTexturedButtonRepresentation2D_ReleaseGraphicsResourcesP7_objectS0___ZL45PyvtkTexturedButtonRepresentation2D_GetBoundsP7_objectS0___ZL46PyvtkTexturedButtonRepresentation2D_GetBalloonP7_objectS0___ZL55PyvtkTexturedButtonRepresentation2D_BuildRepresentationP7_objectS0___ZL44PyvtkTexturedButtonRepresentation2D_IsTypeOfP7_objectS0___ZL59PyvtkTexturedButtonRepresentation2D_ComputeInteractionStateP7_objectS0___ZL52PyvtkTexturedButtonRepresentation2D_SetButtonTextureP7_objectS0___ZL52PyvtkTexturedButtonRepresentation2D_GetButtonTextureP7_objectS0___ZL47PyvtkTexturedButtonRepresentation2D_NewInstanceP7_objectS0___ZL39PyvtkTexturedButtonRepresentation2D_IsAP7_objectS0___ZN33vtkTexturedButtonRepresentation2D11SetPropertyEP13vtkProperty2D__ZN33vtkTexturedButtonRepresentation2D20SetSelectingPropertyEP13vtkProperty2D__ZN33vtkTexturedButtonRepresentation2D19SetHoveringPropertyEP13vtkProperty2D_PyVTKAddFile_vtkTexturedButtonRepresentation2D