ELF>L@@%$  UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fSH0dH%(HD$(1HH4$HD$HFHD$D$t*H111HT$(dH+%(u,H0[fDI1MuUSHHdH%(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ЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uMH0[fDHHuӐu$HHuHcDf.H8fnFdH%(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.H8fnFdH%(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@SafeDownCastvtkObjectBasevtkOpenGLRendererHaveAppleQueryAllocationBugIsTypeOfIsAGetDepthPeelingHigherLayerIsDualDepthPeelingSupportedHaveApplePrimitiveIdBugNewInstanceUpdateLightsClearDeviceRenderOpaqueGeometryDeviceRenderHHvtkRenderervtkViewportvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]vtkOpenGLRenderer - OpenGL renderer Superclass: vtkRenderer vtkOpenGLRenderer is a concrete implementation of the abstract class vtkRenderer. vtkOpenGLRenderer interfaces to the OpenGL graphics library. DeviceRenderTranslucentPolygonalGeometryvtkRenderingOpenGL2Python.vtkOpenGLRendererV.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) -> vtkOpenGLRenderer C++: static vtkOpenGLRenderer *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkOpenGLRenderer C++: vtkOpenGLRenderer *NewInstance() V.DeviceRender() C++: void DeviceRender(void) override; Concrete open gl render method. V.DeviceRenderOpaqueGeometry() C++: void DeviceRenderOpaqueGeometry() override; Overridden to support hidden line removal. V.DeviceRenderTranslucentPolygonalGeometry() C++: void DeviceRenderTranslucentPolygonalGeometry() override; Render translucent polygonal geometry. Default implementation just call UpdateTranslucentPolygonalGeometry(). Subclasses of vtkRenderer that can deal with depth peeling must override this method. V.Clear() C++: void Clear(void) override; Clear the image to the background color. V.UpdateLights() -> int C++: int UpdateLights(void) override; Ask lights to load themselves into graphics pipeline. V.GetDepthPeelingHigherLayer() -> int C++: int GetDepthPeelingHigherLayer() Is rendering at translucent geometry stage using depth peeling and rendering a layer other than the first one? (Boolean value) If so, the uniform variables UseTexture and Texture can be set. (Used by vtkOpenGLProperty or vtkOpenGLTexture) V.HaveApplePrimitiveIdBug() -> bool C++: bool HaveApplePrimitiveIdBug() Indicate if this system is subject to the apple/amd bug of not having a working glPrimitiveId V.HaveAppleQueryAllocationBug() -> bool C++: static bool HaveAppleQueryAllocationBug() Indicate if this system is subject to the apple/NVIDIA bug that causes crashes in the driver when too many query objects are allocated. V.IsDualDepthPeelingSupported() -> bool C++: bool IsDualDepthPeelingSupported() Dual depth peeling may be disabled for certain runtime configurations. This method returns true if vtkDualDepthPeelingPass will be used in place of vtkDepthPeelingPass. ATL%UH-HHH=LHH=LH5HHH]A\HDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE zPLRx $HI ED@W AG bEY B }(EAD`n AAF 0FAA D`  AABH HED@ AG lED@ AG ED@ AG gFD@ EE MFF0OFDD n ABA DDB$(dFHN DAB PED@ AG tH@ I H@ I H@ I H@ I ,   % W /p`gdHjpP 0 @      - I  R V q      @]" &7" ]!yd" "b/6Vv<nM O.:Ge T        # 8 M ` p _ZL29PyvtkOpenGLRenderer_StaticNewv_ZL32PyvtkOpenGLRenderer_SafeDownCastP7_objectS0__ZL47PyvtkOpenGLRenderer_HaveAppleQueryAllocationBugP7_objectS0__ZL28PyvtkOpenGLRenderer_IsTypeOfP7_objectS0__ZL23PyvtkOpenGLRenderer_IsAP7_objectS0__ZL46PyvtkOpenGLRenderer_GetDepthPeelingHigherLayerP7_objectS0__ZL47PyvtkOpenGLRenderer_IsDualDepthPeelingSupportedP7_objectS0__ZL43PyvtkOpenGLRenderer_HaveApplePrimitiveIdBugP7_objectS0__ZL31PyvtkOpenGLRenderer_NewInstanceP7_objectS0__ZL24PyvtkOpenGLRenderer_Type_ZL27PyvtkOpenGLRenderer_Methods_GLOBAL__sub_I_vtkOpenGLRendererPython.cxx_ZL28vtkDebugLeaksManagerInstance_ZL37vtkRenderingOpenGL2_AutoInit_Instance_ZL32PyvtkOpenGLRenderer_UpdateLightsP7_objectS0__ZL25PyvtkOpenGLRenderer_ClearP7_objectS0__ZL60PyvtkOpenGLRenderer_DeviceRenderTranslucentPolygonalGeometryP7_objectS0__ZL46PyvtkOpenGLRenderer_DeviceRenderOpaqueGeometryP7_objectS0__ZL32PyvtkOpenGLRenderer_DeviceRenderP7_objectS0_.LC0.LC1.LC2.LC3.LC7.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC14.LC15.LC16.LC17.LC18.LC13_ZN28vtkRenderingOpenGL2_AutoInitD5Ev_ZN17vtkOpenGLRenderer3NewEv_ZNK17vtkOpenGLRenderer19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN28vtkRenderingOpenGL2_AutoInitD2EvDW.ref.__gxx_personality_v0_Z37vtkRenderingOpenGL2_AutoInit_Destructv_ZN28vtkRenderingOpenGL2_AutoInitD1Ev_ZN17vtkOpenGLRenderer27HaveAppleQueryAllocationBugEvPyBool_FromLong_ZN17vtkOpenGLRenderer3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE__ZN17vtkOpenGLRenderer26GetDepthPeelingHigherLayerEv_ZN17vtkOpenGLRenderer27IsDualDepthPeelingSupportedEv_ZN17vtkOpenGLRenderer23HaveApplePrimitiveIdBugEvPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkOpenGLRenderer_ClassNewPyVTKClass_AddPyvtkRenderer_ClassNewPyType_ReadyPyVTKAddFile_vtkOpenGLRendererPyDict_SetItemString_Py_Dealloc__dso_handle_ZN20vtkDebugLeaksManagerC1Ev_ZN20vtkDebugLeaksManagerD1Ev__cxa_atexit_Z38vtkRenderingOpenGL2_AutoInit_Constructv_ZN17vtkOpenGLRenderer12UpdateLightsEv_Py_NoneStruct_ZN17vtkOpenGLRenderer5ClearEv_ZN17vtkOpenGLRenderer40DeviceRenderTranslucentPolygonalGeometryEv_ZN17vtkOpenGLRenderer26DeviceRenderOpaqueGeometryEv_ZN17vtkOpenGLRenderer12DeviceRenderEvPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del, `6!7"898: #66Y@`8rAy:$6 E"%C3%8CA8NF^&cCq'vCD:(6AG[E~*B"C%C8F&C'CD:A)6GI8F:*N6qGJ8A:+61GAKH8UA\:,6G*5%48"G8T9hLxMN8:"PQR/O>"IT-6 G 8- F9 [B :p . 6 G 8 *\ ] :P / 6 G 8 *\ ^ :0 0} 6 G 8 *\ _ : 1] 6 G 8 *\ ` :4kU4 ="C&%+C9&>CL'QC^D VW$*X/Y4Z;*?EJYQ2Xa0bXcdefghi8j@kI0 R(88@HX0`h`x  X0 P ph V( 8@HX `-hxq > 4Hw<  L p` ,TpxP 0   .symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK17vtkOpenGLRenderer19NewInstanceInternalEv.rodata.str1.1.rela.text._ZN28vtkRenderingOpenGL2_AutoInitD2Ev.gcc_except_table._ZN28vtkRenderingOpenGL2_AutoInitD2Ev.rodata._ZN17vtkOpenGLRenderer3IsAEPKc.str1.1.rela.text._ZN17vtkOpenGLRenderer3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.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.group@ "5L"3\ "Bh "<  @X5 "&D ,D 6P 1@pA" k2Y Pz@A" b2f"b@A";2 OdJ@xB"b]@C"s  n@C " }@D"@`H"0, @xH"  #4 * J