ELF>@@('  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@AVAUATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ Ho(Ht!D$ +D$$tH|$E1H|$04HcH|$0IsLE1hHt$ HKDLH5E~\IEH9AD$D1Hf.fATHH9uDAt ADËD$$t$ ILLE~3Ic1fHH9tADf.ztHt'H|$0E1HoL%I$^DLHĐLL{D1ADHH9u:Hff.fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(umH@]DHHuԐHt$H|$tD$$t$u(HEHHuHH@HfUHPfnFdH%(HD$H1HHt$ HD$(HGfnȉD$8fbfD$0u|HD$Ho(Ht{D$0+D$4tuH|$ 1H|$HtH/tHT$HdH+%(HP]DHD$HD$HHs1H5HT$H|$ HHtD$4u2HEHH^HHPHH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@ff.H8fnFdH%(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+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HAWAVAUATUHSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hm(Ll$1LH|$@HcILH\$@HcH|$0IL|$0HQD$ +D$$LL|$0E1MtHD$8I9tLH|$@HtHD$HH9tHD$hdH+%(HxL[]A\A]A^A_HHf.DHLdHt$LODLL9Ht$ L$D$$DD$ T$uIHELHHL|$0E1HL%I$E1LHHHHAWAVAUATUHSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hm(Ll$1LH|$@HcILH\$@HcH|$0IL|$0HQD$ +D$$LL|$0E1MtHD$8I9tLH|$@HtHD$HH9tHD$hdH+%(HxL[]A\A]A^A_HHf.DHLdHt$LODLL9Ht$ L$D$$DD$ T$uIHELHHL|$0E1HL%I$E1LHHHHAWAVAUATUHSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hm(Ll$1LH|$@HcILH\$@HcH|$0IL|$0HQD$ +D$$LL|$0E1MtHD$8I9tLH|$@HtHD$HH9tHD$hdH+%(HxL[]A\A]A^A_HHf.DHLdHt$LODLL9Ht$ L$D$$DD$ T$uIHELHHL|$0E1HL%I$E1LHHHHAWAVAUATUHSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hm(Ll$1LH|$@HcILH\$@HcH|$0IL|$0HQD$ +D$$LL|$0E1MtHD$8I9tLH|$@HtHD$HH9tHD$hdH+%(HxL[]A\A]A^A_HHf.DHLdHt$LODLL9Ht$ L$D$$DD$ T$uIHELHHL|$0E1HL%I$E1LHHHHSafeDownCastvtkObjectBasevtkOpenGLContextDevice3DIsTypeOfInitializevtkRenderervtkOpenGLContextDevice2DIsANewInstanceBeginvtkViewportDisableClippingPlaneEnableClippingPlaneEnableClippingSetClippingvtkRectiPopMatrixPushMatrixMultiplyMatrixvtkMatrix4x4GetMatrixSetMatrixApplyBrushvtkBrushApplyPenvtkPenDrawTriangleMeshDrawPointsDrawLinesDrawPolyHHvtkContextDevice3DvtkObjectUH=Hu]ÐHH=tHH=tH]vtkOpenGLContextDevice3D - OpenGL class drawing 3D primitives. Superclass: vtkContextDevice3D This defines the implementation of a 3D context device for drawing simple primitives. vtkRenderingContextOpenGL2Python.vtkOpenGLContextDevice3DV.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. V.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. V.SafeDownCast(vtkObjectBase) -> vtkOpenGLContextDevice3D C++: static vtkOpenGLContextDevice3D *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkOpenGLContextDevice3D C++: vtkOpenGLContextDevice3D *NewInstance() V.DrawPoly((float, ...), int, (int, ...), int) C++: void DrawPoly(const float *verts, int n, const unsigned char *colors, int nc) override; Draw a polyline between the specified points. V.DrawLines((float, ...), int, (int, ...), int) C++: void DrawLines(const float *verts, int n, const unsigned char *colors, int nc) override; Draw lines defined by specified pair of points. \sa DrawPoly() V.DrawPoints((float, ...), int, (int, ...), int) C++: void DrawPoints(const float *verts, int n, const unsigned char *colors, int nc) override; Draw points at the vertex positions specified. V.DrawTriangleMesh((float, ...), int, (int, ...), int) C++: void DrawTriangleMesh(const float *mesh, int n, const unsigned char *colors, int nc) override; Draw triangles to generate the specified mesh. V.ApplyPen(vtkPen) C++: void ApplyPen(vtkPen *pen) override; Apply the supplied pen which controls the outlines of shapes, as well as lines, points and related primitives. This makes a deep copy of the vtkPen object in the vtkContext2D, it does not hold a pointer to the supplied object. V.ApplyBrush(vtkBrush) C++: void ApplyBrush(vtkBrush *brush) override; Apply the supplied brush which controls the outlines of shapes, as well as lines, points and related primitives. This makes a deep copy of the vtkBrush object in the vtkContext2D, it does not hold a pointer to the supplied object. V.SetMatrix(vtkMatrix4x4) C++: void SetMatrix(vtkMatrix4x4 *m) override; Set the model view matrix for the display V.GetMatrix(vtkMatrix4x4) C++: void GetMatrix(vtkMatrix4x4 *m) override; Set the model view matrix for the display V.MultiplyMatrix(vtkMatrix4x4) C++: void MultiplyMatrix(vtkMatrix4x4 *m) override; Multiply the current model view matrix by the supplied one V.PushMatrix() C++: void PushMatrix() override; Push the current matrix onto the stack. V.PopMatrix() C++: void PopMatrix() override; Pop the current matrix off of the stack. V.SetClipping(vtkRecti) C++: void SetClipping(const vtkRecti &rect) override; Supply a float array of length 4 with x1, y1, width, height specifying clipping region for the device in pixels. V.EnableClipping(bool) C++: void EnableClipping(bool enable) override; Enable or disable the clipping of the scene. V.EnableClippingPlane(int, [float, ...]) C++: void EnableClippingPlane(int i, double *planeEquation) override; Enable/Disable the specified clipping plane. i is the index of the clipping plane being enabled or disabled (0 - 5). planeEquation points to the four coefficients of the equation for the clipping plane: Ax + By + Cz + D = 0. This is the equation format expected by glClipPlane. V.DisableClippingPlane(int) C++: void DisableClippingPlane(int i) override; Enable/Disable the specified clipping plane. i is the index of the clipping plane being enabled or disabled (0 - 5). planeEquation points to the four coefficients of the equation for the clipping plane: Ax + By + Cz + D = 0. This is the equation format expected by glClipPlane. V.Initialize(vtkRenderer, vtkOpenGLContextDevice2D) C++: void Initialize(vtkRenderer *, vtkOpenGLContextDevice2D *) This must be set during initialization V.Begin(vtkViewport) C++: virtual void Begin(vtkViewport *viewport) Begin drawing, pass in the viewport to set up the view. ATL%UH-HHH=LHH-HH=LHH=LH5HHH]A\H|$0HD$8H9t HtHH|$0HD$8H9t HtH|$@HD$HH9t HtHH|$0HD$8H9t HtH|$@HD$HH9t HtHH|$0HD$8H9t HtH|$@HD$HH9t HtHH|$0HD$8H9t HtH|$@HD$HH9t HtHr5r5r5r5r5HDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE zPLRx $HIOEY B j(EAD`n AAF 8;FBB A(Dp (A BBBG 0,nFAA D`  AABH `gFD@ EE MFF0OFDD n ABA DDB$FHN eAB EDP AK EDP AK DFBB A(A0D 0D(A BBBA (! EDP AF OED` AF H@ I H@ I 0EDP AK TEDP AK xEDP AK EDP AK EDP AK P=FBB B(A0D8D 8D0A(B BBBI :P=FBB B(A0D8D 8D0A(B BBBI L:Pp=FBB B(A0D8D 8D0A(B BBBI :P=FBB B(A0D8D 8D0A(B BBBI <:   , e;0ng9^M! N O.d=C!:P=[:=.:i=:    4 = H T m  q }  " ( . 4 : @ F L R X ^ !d ,j 5p >v E| V a k" @l{" ! A " n "O     ? U d     M  & 3 `OY n z       3 f      # E |    IsM2k /BZr_ZL36PyvtkOpenGLContextDevice3D_StaticNewv_ZL39PyvtkOpenGLContextDevice3D_SafeDownCastP7_objectS0__ZL35PyvtkOpenGLContextDevice3D_IsTypeOfP7_objectS0__ZL37PyvtkOpenGLContextDevice3D_InitializeP7_objectS0__ZL30PyvtkOpenGLContextDevice3D_IsAP7_objectS0__ZL38PyvtkOpenGLContextDevice3D_NewInstanceP7_objectS0__ZL31PyvtkOpenGLContextDevice3D_Type_ZL34PyvtkOpenGLContextDevice3D_Methods_GLOBAL__sub_I_vtkOpenGLContextDevice3DPython.cxx_ZStL8__ioinit_ZL28vtkDebugLeaksManagerInstance_ZL44vtkRenderingContextOpenGL2_AutoInit_Instance_ZL32PyvtkOpenGLContextDevice3D_BeginP7_objectS0__ZL47PyvtkOpenGLContextDevice3D_DisableClippingPlaneP7_objectS0__ZL46PyvtkOpenGLContextDevice3D_EnableClippingPlaneP7_objectS0__ZL46PyvtkOpenGLContextDevice3D_EnableClippingPlaneP7_objectS0_.cold_ZL41PyvtkOpenGLContextDevice3D_EnableClippingP7_objectS0__ZL38PyvtkOpenGLContextDevice3D_SetClippingP7_objectS0__ZL36PyvtkOpenGLContextDevice3D_PopMatrixP7_objectS0__ZL37PyvtkOpenGLContextDevice3D_PushMatrixP7_objectS0__ZL41PyvtkOpenGLContextDevice3D_MultiplyMatrixP7_objectS0__ZL36PyvtkOpenGLContextDevice3D_GetMatrixP7_objectS0__ZL36PyvtkOpenGLContextDevice3D_SetMatrixP7_objectS0__ZL37PyvtkOpenGLContextDevice3D_ApplyBrushP7_objectS0__ZL35PyvtkOpenGLContextDevice3D_ApplyPenP7_objectS0__ZL43PyvtkOpenGLContextDevice3D_DrawTriangleMeshP7_objectS0__ZL43PyvtkOpenGLContextDevice3D_DrawTriangleMeshP7_objectS0_.cold_ZL37PyvtkOpenGLContextDevice3D_DrawPointsP7_objectS0__ZL37PyvtkOpenGLContextDevice3D_DrawPointsP7_objectS0_.cold_ZL36PyvtkOpenGLContextDevice3D_DrawLinesP7_objectS0__ZL36PyvtkOpenGLContextDevice3D_DrawLinesP7_objectS0_.cold_ZL35PyvtkOpenGLContextDevice3D_DrawPolyP7_objectS0__ZL35PyvtkOpenGLContextDevice3D_DrawPolyP7_objectS0_.cold.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC12.LC13.LC14.LC15.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC32.LC34.LC36.LC11_ZN35vtkRenderingContextOpenGL2_AutoInitD5Ev_ZN24vtkOpenGLContextDevice3D3NewEv_ZNK24vtkOpenGLContextDevice3D19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN35vtkRenderingContextOpenGL2_AutoInitD2EvDW.ref.__gxx_personality_v0_Z44vtkRenderingContextOpenGL2_AutoInit_Destructv_ZN35vtkRenderingContextOpenGL2_AutoInitD1Ev_ZN24vtkOpenGLContextDevice3D3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN24vtkOpenGLContextDevice3D10InitializeEP11vtkRendererP24vtkOpenGLContextDevice2D_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkOpenGLContextDevice3D_ClassNewPyVTKClass_AddPyvtkContextDevice3D_ClassNewPyType_ReadyPyVTKAddFile_vtkOpenGLContextDevice3DPyDict_SetItemString_Py_Dealloc__dso_handle_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZN20vtkDebugLeaksManagerC1Ev_ZN20vtkDebugLeaksManagerD1Ev_Z45vtkRenderingContextOpenGL2_AutoInit_Constructv_ZN24vtkOpenGLContextDevice3D5BeginEP11vtkViewport_ZN13vtkPythonArgs8GetValueERi_ZN24vtkOpenGLContextDevice3D20DisableClippingPlaneEi_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8SetArrayEiPKdi_ZN24vtkOpenGLContextDevice3D19EnableClippingPlaneEiPd_Unwind_Resume_ZN13vtkPythonArgs8GetValueERb_ZN24vtkOpenGLContextDevice3D14EnableClippingEb_ZN13vtkPythonArgs21GetArgAsSpecialObjectEPKcPP7_object_ZN24vtkOpenGLContextDevice3D11SetClippingERK8vtkRecti_ZN24vtkOpenGLContextDevice3D9PopMatrixEv_ZN24vtkOpenGLContextDevice3D10PushMatrixEv_ZN24vtkOpenGLContextDevice3D14MultiplyMatrixEP12vtkMatrix4x4_ZN24vtkOpenGLContextDevice3D9GetMatrixEP12vtkMatrix4x4_ZN24vtkOpenGLContextDevice3D9SetMatrixEP12vtkMatrix4x4_ZN24vtkOpenGLContextDevice3D10ApplyBrushEP8vtkBrush_ZN24vtkOpenGLContextDevice3D8ApplyPenEP6vtkPen_ZN13vtkPythonArgs5ArrayIfEC1El_ZN13vtkPythonArgs5ArrayIhEC1El_ZN13vtkPythonArgs8GetArrayEPfi_ZN13vtkPythonArgs8GetArrayEPhi_ZN24vtkOpenGLContextDevice3D16DrawTriangleMeshEPKfiPKhi_ZN24vtkOpenGLContextDevice3D10DrawPointsEPKfiPKhi_ZN24vtkOpenGLContextDevice3D9DrawLinesEPKfiPKhi_ZN24vtkOpenGLContextDevice3D8DrawPolyEPKfiPKhiPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,0`T1U2VWVX 3JT}a2_4_Vb5_`X6tT7U8UcV*ef'XT9Tfa*^'2,_:4?_HVYbv5{_`X:T9fZ*SeRx2VWghiVX.'2./6k<.DlN.Smoj~2o;*TQfc<rUV*exX=:Taf{yV*ezX>C {V | T } f { |9 yO ~ V V, *eI W  X ? TA f[ ~ V *e  X @3 Tn p f A  V *e  X BmTfV*eXCMTqfV*eXD:TafsEUV*eXFJTqfEUV*eXGZTfEUV*eXHjTfIUV*eX!JzTfKUV*e X=L{{T}}QfzyyV*e*1X}M{{&TE}^}fyy+VC*ejqXN{%{5fT}}fy%:ykV*eXOC{Se{uT}}f:OyezyV*eXRp =6I}pW R [2_&4+_95>_K` qr$*s16t>uE*vPtUw\*]fktrPy.}6}O}Wp}}}}}}0X8@4 m(08@HX`qhxkaVPxE@5 !(88@HXh ` hx X  H    p (8 @HXx`=hx}\ 4HwZ  00d`$HQ  4X|"<!EB`PiJ[jr,5PY.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK24vtkOpenGLContextDevice3D19NewInstanceInternalEv.rodata.str1.1.rela.text._ZN35vtkRenderingContextOpenGL2_AutoInitD2Ev.gcc_except_table._ZN35vtkRenderingContextOpenGL2_AutoInitD2Ev.rodata._ZN24vtkOpenGLContextDevice3D3IsAEPKc.str1.1.rela.text._ZN24vtkOpenGLContextDevice3D3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.text.unlikely.gcc_except_table.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.groupG@ %SGL%QG\ %^Gh %Z  @H_x%&,6 1@w% r2t @w% " 2& 2P O-@w%^2 r1m@xh%(2@z%02 @zP%934 @h{ %5 @|%`8@p% 0h8,8%8 =88@8%#x>&R xMN