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=tHH=tHATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLfDHЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=HG(HtL$9L$t:H111HT$(dH+%(u7H0]fDHHuӐHHuHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHHH;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHfHH;t@f.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHH;u;tƉHHff.ATL%H HH5LuLHLA\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$$t$ u)HEHpHuHHDHfH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@ff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$ H|$tD$$t$ u)HEHHuHHDH9tHDSafeDownCastvtkObjectBasevtkParallelopipedWidgetIsTypeOfIsAGetEnableChairCreationSetRepresentationNewInstanceEnableChairCreationOffEnableChairCreationOnSetEnableChairCreationSetProcessEventsCreateDefaultRepresentationSetEnabledvtkAbstractWidgetvtkInteractorObservervtkObjectUH=Hu]ÐHH=tHH=tHH=tH]HHH;u)tLJ1HHH;u!tLJGetParallelopipedRepresentationvtkParallelopipedRepresentationvtkParallelopipedWidget - a widget to manipulate 3D parallelopipeds Superclass: vtkAbstractWidget This widget was designed with the aim of visualizing / probing cuts on a skewed image data / structured grid. @par Interaction: The widget allows you to create a parallelopiped (defined by 8 handles). The widget is initially placed by using the "PlaceWidget" method in the representation class. After the widget has been created, the following interactions may be used to manipulate it : 1) Click on a handle and drag it around moves the handle in space, while keeping the same axis alignment of the parallelopiped 2) Dragging a handle with the shift button pressed resizes the piped along an axis. 3) Control-click on a handle creates a chair at that position. (A chair is a depression in the piped that allows you to visualize cuts in the volume). 4) Clicking on a chair and dragging it around moves the chair within the piped. 5) Shift-click on the piped enables you to translate it. vtkInteractionWidgetsPython.vtkParallelopipedWidgetV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Standard macros implementing standard VTK methods. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Standard macros implementing standard VTK methods. V.SafeDownCast(vtkObjectBase) -> vtkParallelopipedWidget C++: static vtkParallelopipedWidget *SafeDownCast( vtkObjectBase *o) Standard macros implementing standard VTK methods. V.NewInstance() -> vtkParallelopipedWidget C++: vtkParallelopipedWidget *NewInstance() Standard macros implementing standard VTK methods. V.SetEnabled(int) C++: void SetEnabled(int) override; Override the superclass method. This is a composite widget, (it internally consists of handle widgets). We will override the superclass method, so that we can pass the enabled state to the internal widgets as well. V.SetRepresentation(vtkParallelopipedRepresentation) C++: void SetRepresentation(vtkParallelopipedRepresentation *r) Specify an instance of vtkWidgetRepresentation used to represent this widget in the scene. Note that the representation is a subclass of vtkProp so it can be added to the renderer independent of the widget. V.GetParallelopipedRepresentation() -> vtkParallelopipedRepresentation C++: vtkParallelopipedRepresentation *GetParallelopipedRepresentation( ) Return the representation as a vtkParallelopipedRepresentation. V.SetEnableChairCreation(int) C++: virtual void SetEnableChairCreation(int _arg) Enable/disable the creation of a chair on this widget. If off, chairs cannot be created. V.GetEnableChairCreation() -> int C++: virtual int GetEnableChairCreation() Enable/disable the creation of a chair on this widget. If off, chairs cannot be created. V.EnableChairCreationOn() C++: virtual void EnableChairCreationOn() Enable/disable the creation of a chair on this widget. If off, chairs cannot be created. V.EnableChairCreationOff() C++: virtual void EnableChairCreationOff() Enable/disable the creation of a chair on this widget. If off, chairs cannot be created. V.CreateDefaultRepresentation() C++: void CreateDefaultRepresentation() override; Create the default widget representation if one is not set. V.SetProcessEvents(int) C++: void SetProcessEvents(int) override; Methods to change the whether the widget responds to interaction. Overridden to pass the state to component widgets. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx !0 D X lEDPa AE bEY B }D?(EAD`n AAF 0FAA D`  AABH 8ED@ AG \ED@ AG EDP AK gFD@ EE H@ E H@ E DEDP AG $MFF0@OFDD n ABA DDBt EDP AK H@ I EDP AK     +cPS00g J D D   3(<@W iu #)@/" !f" " FU"b"D#9"?o.@Vj0 M O +\  6 K ` s  _ZL35PyvtkParallelopipedWidget_StaticNewv_ZL38PyvtkParallelopipedWidget_SafeDownCastP7_objectS0__ZL34PyvtkParallelopipedWidget_IsTypeOfP7_objectS0__ZL29PyvtkParallelopipedWidget_IsAP7_objectS0__ZL57PyvtkParallelopipedWidget_GetParallelopipedRepresentationP7_objectS0__ZL48PyvtkParallelopipedWidget_GetEnableChairCreationP7_objectS0__ZL43PyvtkParallelopipedWidget_SetRepresentationP7_objectS0__ZL37PyvtkParallelopipedWidget_NewInstanceP7_objectS0__ZL48PyvtkParallelopipedWidget_EnableChairCreationOffP7_objectS0__ZL47PyvtkParallelopipedWidget_EnableChairCreationOnP7_objectS0__ZL48PyvtkParallelopipedWidget_SetEnableChairCreationP7_objectS0__ZL30PyvtkParallelopipedWidget_Type_ZL33PyvtkParallelopipedWidget_Methods_GLOBAL__sub_I_vtkParallelopipedWidgetPython.cxx_ZL42PyvtkParallelopipedWidget_SetProcessEventsP7_objectS0__ZL53PyvtkParallelopipedWidget_CreateDefaultRepresentationP7_objectS0__ZL36PyvtkParallelopipedWidget_SetEnabledP7_objectS0_.LC0.LC1.LC2.LC6.LC3.LC4.LC5.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC17.LC18.LC19.LC16_ZN23vtkParallelopipedWidget22SetEnableChairCreationEi_ZN23vtkParallelopipedWidget22GetEnableChairCreationEv_ZN23vtkParallelopipedWidget3NewEv_ZNK23vtkParallelopipedWidget19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN23vtkParallelopipedWidget3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN23vtkParallelopipedWidget22EnableChairCreationOffEv_GLOBAL_OFFSET_TABLE__ZN23vtkParallelopipedWidget21EnableChairCreationOnEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN17vtkAbstractWidget23SetWidgetRepresentationEP23vtkWidgetRepresentation_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs8GetValueERiPyvtkParallelopipedWidget_ClassNewPyVTKClass_AddPyvtkAbstractWidget_ClassNewPyType_ReadyPyVTKAddFile_vtkParallelopipedWidgetPyDict_SetItemString_Py_Dealloc_ZN23vtkParallelopipedWidget16SetProcessEventsEi_ZN23vtkParallelopipedWidget27CreateDefaultRepresentationEv_ZN23vtkParallelopipedWidget10SetEnabledEiPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`7 8!9:9; "J7}B!=#=9C$=%=>;$&7DB*<!=#=9-CN$S=a%f=r>;'7!D89E:L;q(7D9C*4*;Q)7D*8E 9*F ;R+7D*65!9$:8GHHeIt9;, 71DQ*3r9~*F*?;-- 7Q Dq *3 9 *F *A ; .Z 7 D J 9 *F *3 ;9 G !N V L\ d Mn s N K ! P /J 7q D J 9 *F R ; 0M 7q D 9 *F S ; 1:7aD{J9*FT;5 Q5!=&#+=9$>=L%Q=^>*3*32U00VXWXYZ[\]8^@_3h <(8@HXp`ih0x( W0   @P (8H @uHX `h x   4H\p   <`P00 (0 D x   .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN23vtkParallelopipedWidget22SetEnableChairCreationEi.text._ZN23vtkParallelopipedWidget22GetEnableChairCreationEv.rela.text._ZNK23vtkParallelopipedWidget19NewInstanceInternalEv.rodata.str1.1.rodata._ZN23vtkParallelopipedWidget3IsAEPKc.str1.1.rela.text._ZN23vtkParallelopipedWidget3IsAEPKc.rela.text._ZN23vtkParallelopipedWidget22EnableChairCreationOffEv.rela.text._ZN23vtkParallelopipedWidget21EnableChairCreationOnEv.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.groups@%3sH%4sP %6s\ %<sh %?st %A @8 %&G,G1P!n  @E% 2223b.@E%c0D^@F%?@F%2 @F0%@G% @G %(`! #@8H%80 #,AL#QP# ip#d@K(%#X& &3 X/ Nz