X GxG__text__TEXT!xID__data__DATA!($Sp__cstring__TEXT'I*__compact_unwind__LD<X?0W$__eh_frame__TEXT`AC h2  PXZ]| P$$&4UHH=H5Hw'H uHH=H]ÐUH]fDUHSPHH=H5H'H uHH=H5&HHt H tH[]H=H[]fUHAVSH0HuHz)HEЋFEHEHEH}ȃu\Hut^H]H=O&HAtH=S;Ht HLcHuL1H0[A^]ÐUHAWAVSH(HuH)HED~D}HG]ԉ]؅yHHLw(HEMA)AuQHuH}t|}L}tYH=b%LAtOH=f:Lt}utBA9v0tAv0ILHu6H}1H([A^A_]ILHuHHfDUHAVSH HuH5$HEDvDuHG]]y HHt H(HtD9uEt"_0Ht*11H}111 HHuHcHHH [A^]UHAVSH HuH$HEDvDuHG]]y HHt+H(Ht"D9u!Et-HHt(1.H}111HHuHHHH [A^]f.DUHAVSH HuH#HEDvDuHG]]y HHt(H(HtD9uEt*H1Ht(1.H}111HHuHHHH [A^]fUHAVSH HuHw#HEDvDuHG]]y HHt%H(HtD9uEt'HHt+12H}111!H HHuHHHH [A^]ÐUHAWAVSH(HuH=#HED~D}HG]ԉ]؅y HHtVLw(MtMA)Au1HuH}t3}ut7LHHu9H}1H([A^A_]IL(HHuHUHAWAVSH(HuH*#HED~D}HG]ԉ]؅y HHtVLw(MtMA)Au1HuH}t3}ut7LHHu9H}1H([A^A_]IL0HHuHUHAVSH HuHT#HEDvDuHG]]y HHt"H(HtD9uEt$Ht(1.H}111H8HuHHHH [A^]UHAWAVSH(HuH"HED~D}HG]܉]y HHt!Lw(MtD9uEt#IxHt.1:H}111)IL@IHuLHHH([A^A_]fUHAWAVSH(HuHm"HED~D}HG]܉]y HHt$Lw(MtD9uEt&IƐHt.1:H}111)ILXIHuLHHH([A^A_]fDUHAWAVSH(HuH!HED~D}HG]܉]y HHt$Lw(MtD9uEt&IƨHt.1:H}111)ILpIHuLHHH([A^A_]fDUHSHXHHHE^HG)ЃlHuHM!HE]UĉUȅyHHfH_(H@H}Hu+H}HuH}Hu}EMU[xf.u&z$f.uzf.uCxHHHHuHV HE]UĉUȅy HHtZH_(HtQHuH}t;}t[EMUHHHuNH51H H H;MuHHX[]1HHHuHHuHHH H H;MtUHSHXHHHE^HG)ЃrHuHHE]UĉUȅyHHlH_(HFH}Hu1H}HuH}Hu}EMUf.u&z$f.uzf.uHHHHuHHE]UĉUȅy HHtZH_(HtQHuH}t;}t[EMUHHHuNH5W1H H H;MuHHX[]1HHHuHHuHHH H H;MtfUHSHXHHHE^HG)ЃrHuH=HE]UĉUȅyHHlH_(HFH}Hu1H}HuH}Hu}EMUf.u&z$f.uzf.uHHHHuH@HE]UĉUȅy HHtZH_(HtQHuH}t;}t[EMUHHHuNH51H H H;MuHHX[]1HHHuHHuHHH H H;MtfUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtVLw(MtMA)Au1HuH}t3}ut7LHHu9H}1H([A^A_]ILHHuHtH5!HHHHUHAWAVSH(HuHeHED~D}HG]ԉ]؅y HHtaLw(MtXA)Au}utBA9v4tAv4ILHu6H}1H([A^A_]ILHuHHfDUHAVSH HuH*HEDvDuHG]]y HHt H(HtD9uEt"_4Ht*11H}111 HHuHcHHH [A^]UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLAN8f.u{AF8ILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHHEDvDuHG]܉]y HHt'H(HtD9uEt)G8EHt-16H}111%HEHuEHHH0[A^]f.UHAWAVSH(HuHCHED~D}HG]ԉ]؅y HHtmLw(MtdA)AuHHuH}tJ}EtLAN@f.u{AF@ILHu6H}1H([A^A_]ILHuHHf.UHAVSH0HuHHEDvDuHG]܉]y HHt'H(HtD9uEt)G@EHt-16H}111%HEHuEHHH0[A^]f.UHAVSH HuH HEDvDuHG]]y HHt%H(HtD9uEt'HHt+1>H}111-HHHuHHxHHH [A^]DUHAVSH HuHHEDvDuHG]]y HHt"H(HtD9uEt$Ht(1.H}111HHuHHHH [A^]'HD'**++,,- -X-a---C.M./(/j/w/0#0k0x000f1r111M2Y22233z444455N5W555/68666_7g777p8x899999:::b;k;;;vtkResliceCursorvtkInteractionWidgetsPython.vtkResliceCursorvtkResliceCursor - Geometry for a reslice cursor Superclass: vtkObject This class represents a reslice cursor. It consists of two cross sectional hairs, with an optional thickness. The crosshairs hairs may have a hole in the center. These may be translated or rotated independent of each other in the view. The result is used to reslice the data along these cross sections. This allows the user to perform multi-planar thin or thick reformat of the data on an image view, rather than a 3D view. @sa vtkResliceCursorWidget vtkResliceCursor vtkResliceCursorPolyDataAlgorithm vtkResliceCursorRepresentation vtkResliceCursorThickLineRepresentation vtkResliceCursorActor vtkImagePlaneWidget 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) -> vtkResliceCursor C++: static vtkResliceCursor *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkResliceCursor C++: vtkResliceCursor *NewInstance() SetImageV.SetImage(vtkImageData) C++: virtual void SetImage(vtkImageData *) Set the image (3D) that we are slicing GetImageV.GetImage() -> vtkImageData C++: virtual vtkImageData *GetImage() Set the image (3D) that we are slicing SetCenterV.SetCenter(float, float, float) C++: virtual void SetCenter(double, double, double) V.SetCenter([float, float, float]) C++: virtual void SetCenter(double center[3]) Set/Get the cente of the reslice cursor. GetCenterV.GetCenter() -> (float, float, float) C++: double *GetCenter() SetThicknessV.SetThickness(float, float, float) C++: void SetThickness(double, double, double) V.SetThickness((float, float, float)) C++: void SetThickness(double a[3]) GetThicknessV.GetThickness() -> (float, float, float) C++: double *GetThickness() SetThickModeV.SetThickMode(int) C++: virtual void SetThickMode(int _arg) Enable disable thick mode. Default is to enable it. GetThickModeV.GetThickMode() -> int C++: virtual int GetThickMode() Enable disable thick mode. Default is to enable it. ThickModeOnV.ThickModeOn() C++: virtual void ThickModeOn() Enable disable thick mode. Default is to enable it. ThickModeOffV.ThickModeOff() C++: virtual void ThickModeOff() Enable disable thick mode. Default is to enable it. GetPolyDataV.GetPolyData() -> vtkPolyData C++: virtual vtkPolyData *GetPolyData() Get the 3D PolyData representation GetCenterlineAxisPolyDataV.GetCenterlineAxisPolyData(int) -> vtkPolyData C++: virtual vtkPolyData *GetCenterlineAxisPolyData(int axis) Get the slab and centerline polydata along an axis GetPlaneV.GetPlane(int) -> vtkPlane C++: virtual vtkPlane *GetPlane(int n) Get the planes that represent normals along the X, Y and Z. The argument passed to this method must be an integer in the range 0-2 (corresponding to the X, Y and Z axes. UpdateV.Update() C++: virtual void Update() Build the polydata GetXAxisV.GetXAxis() -> (float, float, float) C++: double *GetXAxis() GetYAxisV.GetYAxis() -> (float, float, float) C++: double *GetYAxis() GetZAxisV.GetZAxis() -> (float, float, float) C++: double *GetZAxis() SetXAxisV.SetXAxis(float, float, float) C++: void SetXAxis(double, double, double) V.SetXAxis((float, float, float)) C++: void SetXAxis(double a[3]) SetYAxisV.SetYAxis(float, float, float) C++: void SetYAxis(double, double, double) V.SetYAxis((float, float, float)) C++: void SetYAxis(double a[3]) SetZAxisV.SetZAxis(float, float, float) C++: void SetZAxis(double, double, double) V.SetZAxis((float, float, float)) C++: void SetZAxis(double a[3]) GetAxisV.GetAxis(int) -> (float, ...) C++: virtual double *GetAxis(int i) Get the computed axes directions SetHoleV.SetHole(int) C++: virtual void SetHole(int _arg) Show a hole in the center of the cursor, so its easy to see the pixels within the hole. ON by default GetHoleV.GetHole() -> int C++: virtual int GetHole() Show a hole in the center of the cursor, so its easy to see the pixels within the hole. ON by default SetHoleWidthV.SetHoleWidth(float) C++: virtual void SetHoleWidth(double _arg) Set the width of the hole in mm GetHoleWidthV.GetHoleWidth() -> float C++: virtual double GetHoleWidth() Set the width of the hole in mm SetHoleWidthInPixelsV.SetHoleWidthInPixels(float) C++: virtual void SetHoleWidthInPixels(double _arg) Set the width of the hole in pixels. If set, this will override the hole with in mm. GetHoleWidthInPixelsV.GetHoleWidthInPixels() -> float C++: virtual double GetHoleWidthInPixels() Set the width of the hole in pixels. If set, this will override the hole with in mm. GetMTimeV.GetMTime() -> int C++: vtkMTimeType GetMTime() override; Get the MTime. Check the MTime of the internal planes as well. ResetV.Reset() C++: virtual void Reset() Reset the cursor to the default position, ie with the axes, normal to each other and axis aligned and with the cursor pointed at the center of the image. vtkObjectvtkObjectBasevtkImageDatap_voidOP `!a!`!`a@!50a  a a !P !!!pa@a!aa@a @`aPa0!a!a!@ !!!zRx $OAC $D AC $lAC B$AC G$AC I$hAC G$ AC G$4AC I$\AC G$5AC E$ AC I$ AC E$AC I$$8AC I$LAC G$txAC G$AC G$AC G$ AC I$AC I$<pAC G$dAC I$AC I$(AC I$AC E$AC E$,AC E$TAC I$|pAC I$(AC G$AC I$xAC G$AC I$DAC G$lpAC G$AC G!>=!'-y!B-a!'-\!O-=a'-CB-)'-G-D-r(-c'-NB-6'- D->='-B-y'-EG-D-)-'-B-'-lD-B!>='-B-'-H-D-dG>=>0-6J-.'-B-'-Q-H-D-tZW-LX=B>=6'-X=A-'-E-D-j'-G-G-G-D-LX=:W-,X=">='-X=A-'-E-yD-cJ'-G-G-G-|D-f,X=W-X=>='-X=A-'-vE-SD-=$'-G-G-G-\D-F X=@-'-B-'-~D-T%@-'-B-'-D-b@-P'-:B-"'-D->='-B-q'-lP-LD-" K-'-B-'-S-H-~D-T:K--'- B-'-M-H-D-\K-O'-<B-$'-L-D->='-B-w'-LD-" >= '- B- '- D-b 6 )-) '- B- '- D-  >= '-g B-M '-% H- D-  @- '-z B-b '-> D-  W- X= >= '- X= A-  '-Z E-7 D-!  '- G- G-r G-L D-6 X=@-'-B-'-nD-D!W-X=>='-I-'-iX=`A-YBU-E-D-V-G-G-rG-LD-6X=K-'-B-'-|D-R/>=#'-B-'-T-C-D-tL9-/5-#3-K-'-B-'-D-rSK-F'-3B-'-C-)-'-lB-W?-KY-C2Y-*F-D-B-)-r'-j?-^Y-VEY-=.F-=-&-.-<-1-zslVN-IB.-=6/<-'!1-#"xh!`XH @8( xh`XH@8( xh`XH@8(     xh `XH@8( @+876;2-,:X804/`@ `@ `@ `@ `@ 8!VP#SP S G ` ` @0 N    P   p< @ 3@a @|` P 0L ~ Bj @ y!`%cTe wV~?B/k.T uA ww_PyType_Ready_PyvtkObject_ClassNew_PyvtkResliceCursor_ClassNew_PyVTKObject_New__ZL28PyvtkResliceCursor_StaticNewv__ZN16vtkResliceCursor3NewEv__ZN16vtkResliceCursor5ResetEv__ZN16vtkResliceCursor6UpdateEv__ZN16vtkResliceCursor8GetMTimeEv__ZN16vtkResliceCursor11GetPolyDataEv_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL26PyvtkResliceCursor_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKAddFile_vtkResliceCursor_PyVTKObject_AsBuffer_strcmp___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs10BuildTupleEPKdi__ZN13vtkPythonArgs8GetValueERi__ZN16vtkResliceCursor7GetAxisEi__ZN16vtkResliceCursor8GetPlaneEi__ZN16vtkResliceCursor25GetCenterlineAxisPolyDataEi_PyLong_FromLong_PyLong_FromUnsignedLong_PyUnicode_FromString_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL23PyvtkResliceCursor_Type_PyType_Type_PyFloat_FromDouble___stack_chk_guard_PyErr_Occurred__ZN16vtkResliceCursor9SetCenterEddd_PyVTKClass_Add__ZN13vtkPythonArgs8GetValueERd__ZN16vtkResliceCursor9SetCenterEPd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonUtil13ManglePointerEPKvPKc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN16vtkResliceCursor8SetImageEP12vtkImageData__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL31PyvtkResliceCursor_SafeDownCastP7_objectS0___ZL24PyvtkResliceCursor_ResetP7_objectS0___ZL31PyvtkResliceCursor_SetThicknessP7_objectS0___ZL31PyvtkResliceCursor_GetThicknessP7_objectS0___ZL39PyvtkResliceCursor_SetHoleWidthInPixelsP7_objectS0___ZL39PyvtkResliceCursor_GetHoleWidthInPixelsP7_objectS0___ZL26PyvtkResliceCursor_GetAxisP7_objectS0___ZL27PyvtkResliceCursor_SetZAxisP7_objectS0___ZL27PyvtkResliceCursor_GetZAxisP7_objectS0___ZL27PyvtkResliceCursor_SetYAxisP7_objectS0___ZL27PyvtkResliceCursor_GetYAxisP7_objectS0___ZL27PyvtkResliceCursor_SetXAxisP7_objectS0___ZL27PyvtkResliceCursor_GetXAxisP7_objectS0___ZL28PyvtkResliceCursor_SetCenterP7_objectS0___ZL28PyvtkResliceCursor_GetCenterP7_objectS0___ZL30PyvtkResliceCursor_ThickModeOnP7_objectS0___ZL31PyvtkResliceCursor_SetHoleWidthP7_objectS0___ZL31PyvtkResliceCursor_GetHoleWidthP7_objectS0___ZL31PyvtkResliceCursor_ThickModeOffP7_objectS0___ZL27PyvtkResliceCursor_IsTypeOfP7_objectS0___ZL25PyvtkResliceCursor_UpdateP7_objectS0___ZL27PyvtkResliceCursor_GetPlaneP7_objectS0___ZL27PyvtkResliceCursor_GetMTimeP7_objectS0___ZL26PyvtkResliceCursor_SetHoleP7_objectS0___ZL26PyvtkResliceCursor_GetHoleP7_objectS0___ZL27PyvtkResliceCursor_SetImageP7_objectS0___ZL27PyvtkResliceCursor_GetImageP7_objectS0___ZL31PyvtkResliceCursor_SetThickModeP7_objectS0___ZL31PyvtkResliceCursor_GetThickModeP7_objectS0___ZL30PyvtkResliceCursor_NewInstanceP7_objectS0___ZL30PyvtkResliceCursor_GetPolyDataP7_objectS0___ZL44PyvtkResliceCursor_GetCenterlineAxisPolyDataP7_objectS0___ZL22PyvtkResliceCursor_IsAP7_objectS0_