hPg __text__TEXT.(k__literal8__TEXT0(+__StaticInit__TEXT@(+wH__bss__DATAPg__data__DATA*`.Py~__cstring__TEXTP0)4__mod_init_func__DATA@Z]@} __compact_unwind__LDHZ^H}.__eh_frame__TEXT`Hc h2  ~e P0023UHH=H5H70H uHH=H]ÐUH]fDUHAVSIH=H5H/H uHH=H5/HLt H t01Ht-LAtuH=VLtbH=VLtOH=VLtUHAVSHHH=L5HLHHH=HLHHHH HHHfHn HH0H4H<HDHLHHXH\HdHlHtH|HHHHHHHHHDH&HHHHHHHHHHHHHH HHHH,H$HH8HH@HDHLHTH\HdHlHt|HH[A^]778899*:6:::::l<~<U=o=Q>k>M?_?1@H@A3A B(BBCCCCDDDDDAEKEEEnFxF"G1GGGHH1I@IIIJJK'KKKNLbLMM OO^PrPQQ~RRRRISUSTTV-VVWWWXXvtkSphereWidgetVTK_SPHERE_OFFVTK_SPHERE_WIREFRAMEVTK_SPHERE_SURFACEvtkInteractionWidgetsPython.vtkSphereWidgetvtkSphereWidget - 3D widget for manipulating a sphere Superclass: vtk3DWidget This 3D widget defines a sphere that can be interactively placed in a scene. To use this object, just invoke SetInteractor() with the argument of the method a vtkRenderWindowInteractor. You may also wish to invoke "PlaceWidget()" to initially position the widget. The interactor will act normally until the "i" key (for "interactor") is pressed, at which point the vtkSphereWidget will appear. (See superclass documentation for information about changing this behavior.) Events that occur outside of the widget (i.e., no part of the widget is picked) are propagated to any other registered obsevers (such as the interaction style). Turn off the widget by pressing the "i" key again (or invoke the Off() method). The vtkSphereWidget has several methods that can be used in conjunction with other VTK objects. The Set/GetThetaResolution() and Set/GetPhiResolution() methods control the number of subdivisions of the sphere in the theta and phi directions; the GetPolyData() method can be used to get the polygonal representation and can be used for things like seeding streamlines. The GetSphere() method returns a sphere implicit function that can be used for cutting and clipping. Typical usage of the widget is to make use of the StartInteractionEvent, InteractionEvent, and EndInteractionEvent events. The InteractionEvent is called on mouse motion; the other two events are called on button down and button up (any mouse button). Some additional features of this class include the ability to control the properties of the widget. You can set the properties of the selected and unselected representations of the sphere. @sa vtk3DWidget vtkLineWidget vtkBoxWidget vtkPlaneWidget IsTypeOfV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. IsAV.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkSphereWidget C++: static vtkSphereWidget *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkSphereWidget C++: vtkSphereWidget *NewInstance() SetEnabledV.SetEnabled(int) C++: void SetEnabled(int) override; Methods that satisfy the superclass' API. PlaceWidgetV.PlaceWidget([float, float, float, float, float, float]) C++: void PlaceWidget(double bounds[6]) override; V.PlaceWidget() C++: void PlaceWidget() override; V.PlaceWidget(float, float, float, float, float, float) C++: void PlaceWidget(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax) override; Methods that satisfy the superclass' API. SetRepresentationV.SetRepresentation(int) C++: virtual void SetRepresentation(int _arg) Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. GetRepresentationMinValueV.GetRepresentationMinValue() -> int C++: virtual int GetRepresentationMinValue() Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. GetRepresentationMaxValueV.GetRepresentationMaxValue() -> int C++: virtual int GetRepresentationMaxValue() Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. GetRepresentationV.GetRepresentation() -> int C++: virtual int GetRepresentation() Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. SetRepresentationToOffV.SetRepresentationToOff() C++: void SetRepresentationToOff() Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. SetRepresentationToWireframeV.SetRepresentationToWireframe() C++: void SetRepresentationToWireframe() Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. SetRepresentationToSurfaceV.SetRepresentationToSurface() C++: void SetRepresentationToSurface() Set the representation of the sphere. Different representations are useful depending on the application. The default is VTK_SPHERE_WIREFRAME. SetThetaResolutionV.SetThetaResolution(int) C++: void SetThetaResolution(int r) Set/Get the resolution of the sphere in the Theta direction. The default is 16. GetThetaResolutionV.GetThetaResolution() -> int C++: int GetThetaResolution() SetPhiResolutionV.SetPhiResolution(int) C++: void SetPhiResolution(int r) Set/Get the resolution of the sphere in the Phi direction. The default is 8. GetPhiResolutionV.GetPhiResolution() -> int C++: int GetPhiResolution() SetRadiusV.SetRadius(float) C++: void SetRadius(double r) Set/Get the radius of sphere. Default is .5. GetRadiusV.GetRadius() -> float C++: double GetRadius() Set/Get the radius of sphere. Default is .5. SetCenterV.SetCenter(float, float, float) C++: void SetCenter(double x, double y, double z) V.SetCenter([float, float, float]) C++: void SetCenter(double x[3]) Set/Get the center of the sphere. GetCenterV.GetCenter() -> (float, float, float) C++: double *GetCenter() V.GetCenter([float, float, float]) C++: void GetCenter(double xyz[3]) Set/Get the center of the sphere. SetTranslationV.SetTranslation(int) C++: virtual void SetTranslation(int _arg) Enable translation and scaling of the widget. By default, the widget can be translated and rotated. GetTranslationV.GetTranslation() -> int C++: virtual int GetTranslation() Enable translation and scaling of the widget. By default, the widget can be translated and rotated. TranslationOnV.TranslationOn() C++: virtual void TranslationOn() Enable translation and scaling of the widget. By default, the widget can be translated and rotated. TranslationOffV.TranslationOff() C++: virtual void TranslationOff() Enable translation and scaling of the widget. By default, the widget can be translated and rotated. SetScaleV.SetScale(int) C++: virtual void SetScale(int _arg) Enable translation and scaling of the widget. By default, the widget can be translated and rotated. GetScaleV.GetScale() -> int C++: virtual int GetScale() Enable translation and scaling of the widget. By default, the widget can be translated and rotated. ScaleOnV.ScaleOn() C++: virtual void ScaleOn() Enable translation and scaling of the widget. By default, the widget can be translated and rotated. ScaleOffV.ScaleOff() C++: virtual void ScaleOff() Enable translation and scaling of the widget. By default, the widget can be translated and rotated. SetHandleVisibilityV.SetHandleVisibility(int) C++: virtual void SetHandleVisibility(int _arg) The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. GetHandleVisibilityV.GetHandleVisibility() -> int C++: virtual int GetHandleVisibility() The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. HandleVisibilityOnV.HandleVisibilityOn() C++: virtual void HandleVisibilityOn() The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. HandleVisibilityOffV.HandleVisibilityOff() C++: virtual void HandleVisibilityOff() The handle sits on the surface of the sphere and may be moved around the surface by picking (left mouse) and then moving. The position of the handle can be retrieved, this is useful for positioning cameras and lights. By default, the handle is turned off. SetHandleDirectionV.SetHandleDirection(float, float, float) C++: void SetHandleDirection(double, double, double) V.SetHandleDirection((float, float, float)) C++: void SetHandleDirection(double a[3]) GetHandleDirectionV.GetHandleDirection() -> (float, float, float) C++: double *GetHandleDirection() GetHandlePositionV.GetHandlePosition() -> (float, float, float) C++: double *GetHandlePosition() GetPolyDataV.GetPolyData(vtkPolyData) C++: void GetPolyData(vtkPolyData *pd) Grab the polydata (including points) that defines the sphere. The polydata consists of n+1 points, where n is the resolution of the sphere. These point values are guaranteed to be up-to-date when either the InteractionEvent or EndInteraction events are invoked. The user provides the vtkPolyData and the points and polysphere are added to it. GetSphereV.GetSphere(vtkSphere) C++: void GetSphere(vtkSphere *sphere) Get the spherical implicit function defined by this widget. Note that vtkSphere is a subclass of vtkImplicitFunction, meaning that it can be used by a variety of filters to perform clipping, cutting, and selection of data. GetSpherePropertyV.GetSphereProperty() -> vtkProperty C++: virtual vtkProperty *GetSphereProperty() Get the sphere properties. The properties of the sphere when selected and unselected can be manipulated. GetSelectedSpherePropertyV.GetSelectedSphereProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedSphereProperty() Get the sphere properties. The properties of the sphere when selected and unselected can be manipulated. GetHandlePropertyV.GetHandleProperty() -> vtkProperty C++: virtual vtkProperty *GetHandleProperty() Get the handle properties (the little ball on the sphere is the handle). The properties of the handle when selected and unselected can be manipulated. GetSelectedHandlePropertyV.GetSelectedHandleProperty() -> vtkProperty C++: virtual vtkProperty *GetSelectedHandleProperty() Get the handle properties (the little ball on the sphere is the handle). The properties of the handle when selected and unselected can be manipulated. vtk3DWidgetvtkInteractorObservervtkObjectvtkObjectBasevtkPolyDatavtkSphereOP `1!!:a!p!pa@! a ! aP ! ! !@!a!@a!a!00!Pa0!!!Pa0!!!Pa0!!!P p"a0#a#a$ap%! &!&!'!@(!zRx $؟OAC $D AC $l1AC C$AC G$:AC I$ТAC G$ XAC G$40AC I$\ؤAC J$PAC I$(AC G$AC I$HAC G$$ЪAC G$LHAC G$tAC G$8AC I$ЬAC G$HAC I$AC G$<XAC I$dAC G$AC E$pAC G$hAC I$ AC G$,AC G$T@AC G$|ȵAC I$AC G$AC G$AC G$(AC I$DAC G$lhAC G$AC G$AC E$AC I$ AC I$4AC I$\HAC I$AC G$hAC G$AC G$xAC G$$AC C(V-(3-'N-'3-'P-'k'V-^'3-K'N-3'3- 'P-&&V-&3-&N-&3-\&P-2& &V-%3-%N-%3-%P-%V%N->%H=2%3--%[-%O-%$P-$$N-~$H=r$3-m$X-\$O-O$.$P-$#L-#3-#N-#3-n#P-D##L-#3-"N-"3-"P-"j"b-\"c=R"H=F"3-"c= "M-"!3-!Q-!P-!z!3- S- S- S- P- \ c=; H=/ 3- N- 3-P-~H=r3-bN-J3-P-5-3-N-3-lP-B'H=3-N-3-T-P-d;H=/3-N-3-P-~H=r3-bN-J3-P-5-3-N-3-lP-B'H=3-N-3-T-P-d;H=/3-N-3-P-~H=r3-bN-J3-P-5-3-N-3-lP-B'H=3-N-3-T-P-dAb-3c=,N-c=M-c=H=3-U-3-IQ-P-c=L-3-P-y>c=!b-c=M-H=3-U-3-TQ-)P-S-S-S-P-v<c=4-N-3-P-lN-TH=H3-+ S-P-5-N-i3-<P-N-H=3-T-~P-T+5-!N- 3-P-N-mH=a3-ET-P-H=N-3-|P-R&H=N-3- P-  N-p H=d 3-< P-  5- 3- N- 3- P-b , 5- 3- N- 3- P- v 5-i 3-V N-> 3- P-  H= 3- N- 3-E T- P-  b- c= H= 3- c=~ 3-y U-` 3-3-c=N-M-3-I-GS-/S-S-S-S-S-P-y3-tJ-DP--Y-Q-P-Qc=3H='3- N-3-W-T-P-\C-??-3=-#V-3- N-3-P-cV-V3-CN-)3-O-5-3-vN-aK-Ud-MBd-:/d-'d-R-P-nN-]5-P3-HK-<d-4)d-!d-d-R-5-yG-qG-`2-UF5-72-,5-5-G-G-2-5-2-9-F-;-{tmVZ-IB9-=6/F-'!;-{peZOD92+6=$A=@=ungE=`YNG@<=928=+$7=D= B=>=~wle^:=SL`-A_=:^-2/+`- a]=\- .8(, +*)('xh&`XH%@8($ #"! xh`XH@8( xh`XH@8( xh`XH @8(     xh`XH@8( -`@ `@ `@ `@ `@ `@ CXg*~P $pp@x     P    T@f  @1 Dr00 P 0 R  P 0  sP0J   P A p" 0##[ $p% &&5'@(PgQg~`9s{bk`);|m)UU9>#Y'FpmYQ_PyType_Ready__GLOBAL__sub_I_vtkSphereWidgetPython.cxx_PyvtkSphereWidget_ClassNew_Pyvtk3DWidget_ClassNew_PyVTKObject_New__ZL27PyvtkSphereWidget_StaticNewv__ZN15vtkSphereWidget3NewEv__ZN11vtk3DWidget11PlaceWidgetEv__ZN20vtkDebugLeaksManagerD1Ev__ZN31vtkObjectFactoryRegistryCleanupD1Ev__ZN20vtkDebugLeaksManagerC1Ev__ZN31vtkObjectFactoryRegistryCleanupC1Ev___cxa_atexit_PyVTKAddFile_vtkSphereWidget_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL25PyvtkSphereWidget_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs10BuildTupleEPKdi__ZN13vtkPythonArgs8GetValueERi__ZN15vtkSphereWidget10SetEnabledEi_PyLong_FromLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZN15vtkSphereWidget9GetSphereEP9vtkSphere__ZL22PyvtkSphereWidget_Type_PyType_Type___dso_handle_PyFloat_FromDouble__ZL28vtkDebugLeaksManagerInstance__ZL39vtkObjectFactoryRegistryCleanupInstance___stack_chk_guard_PyErr_Occurred__ZN11vtk3DWidget11PlaceWidgetEdddddd_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__ZN15vtkSphereWidget11PlaceWidgetEPd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN15vtkSphereWidget11GetPolyDataEP11vtkPolyData__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL35PyvtkSphereWidget_GetSpherePropertyP7_objectS0___ZL43PyvtkSphereWidget_GetSelectedSpherePropertyP7_objectS0___ZL35PyvtkSphereWidget_GetHandlePropertyP7_objectS0___ZL43PyvtkSphereWidget_GetSelectedHandlePropertyP7_objectS0___ZL37PyvtkSphereWidget_SetHandleVisibilityP7_objectS0___ZL37PyvtkSphereWidget_GetHandleVisibilityP7_objectS0___ZL30PyvtkSphereWidget_SafeDownCastP7_objectS0___ZL29PyvtkSphereWidget_PlaceWidgetP7_objectS0___ZL27PyvtkSphereWidget_SetRadiusP7_objectS0___ZL27PyvtkSphereWidget_GetRadiusP7_objectS0___ZL27PyvtkSphereWidget_SetCenterP7_objectS0___ZL27PyvtkSphereWidget_GetCenterP7_objectS0___ZL34PyvtkSphereWidget_SetPhiResolutionP7_objectS0___ZL34PyvtkSphereWidget_GetPhiResolutionP7_objectS0___ZL36PyvtkSphereWidget_SetThetaResolutionP7_objectS0___ZL36PyvtkSphereWidget_GetThetaResolutionP7_objectS0___ZL35PyvtkSphereWidget_GetHandlePositionP7_objectS0___ZL36PyvtkSphereWidget_SetHandleDirectionP7_objectS0___ZL36PyvtkSphereWidget_GetHandleDirectionP7_objectS0___ZL35PyvtkSphereWidget_SetRepresentationP7_objectS0___ZL35PyvtkSphereWidget_GetRepresentationP7_objectS0___ZL32PyvtkSphereWidget_SetTranslationP7_objectS0___ZL32PyvtkSphereWidget_GetTranslationP7_objectS0___ZL36PyvtkSphereWidget_HandleVisibilityOnP7_objectS0___ZL31PyvtkSphereWidget_TranslationOnP7_objectS0___ZL25PyvtkSphereWidget_ScaleOnP7_objectS0___ZL37PyvtkSphereWidget_HandleVisibilityOffP7_objectS0___ZL40PyvtkSphereWidget_SetRepresentationToOffP7_objectS0___ZL32PyvtkSphereWidget_TranslationOffP7_objectS0___ZL26PyvtkSphereWidget_ScaleOffP7_objectS0___ZL26PyvtkSphereWidget_IsTypeOfP7_objectS0___ZL43PyvtkSphereWidget_GetRepresentationMaxValueP7_objectS0___ZL43PyvtkSphereWidget_GetRepresentationMinValueP7_objectS0___ZL27PyvtkSphereWidget_GetSphereP7_objectS0___ZL46PyvtkSphereWidget_SetRepresentationToWireframeP7_objectS0___ZL26PyvtkSphereWidget_SetScaleP7_objectS0___ZL26PyvtkSphereWidget_GetScaleP7_objectS0___ZL29PyvtkSphereWidget_NewInstanceP7_objectS0___ZL44PyvtkSphereWidget_SetRepresentationToSurfaceP7_objectS0___ZL28PyvtkSphereWidget_SetEnabledP7_objectS0___ZL29PyvtkSphereWidget_GetPolyDataP7_objectS0___ZL21PyvtkSphereWidget_IsAP7_objectS0_