ELF>I@@ UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(u}H@]@Hl$Ht$HtHt$HtHt$ HtT$ L$D$f~HufnfZsAWAVAUATUSHdH%(H$1HHt$ HD$(HFHD$4D$0tAH|$ 1H$dH+%(JHĘ[]A\A]A^A_fHl$ Ht$HtLd$PHLtHt$HtLl$pHLvHt$HaL|$@HLDH\$@LLLT$L$D$Lt$Hfn.\$@zQuOH fn.D$Dz@u>fAn.d$Hz2u0I fAn.D$Lz uHHHHuعLHDAUATUSHxdH%(HD$h1HHt$0HD$8HFHD$DD$@t;H|$01HT$hdH+%(9Hx[]A\A]fDHl$0Ht$HtHt$HtHt$HtHt$ HtHt$(H{Ll$PHL^H\$Pd$(L\$ T$L$D$Ld$Xfn.l$PzQuOH fn.D$Tz@u>fAn.t$Xz2u0I fAn.D$\z uHHHHuعLHUH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHFuHHH=HH51HUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tH@ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;ulH=tLH=u)HeHcZfDLLH=tL븐HЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H lHH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\AWAVAUATUSHhfnFdH%(HD$X1HHt$ HD$(HGfnȉD$8fbfD$0gLw(Mt!D$0+D$4t9H|$ 1HT$XdH+%(Hh[]A\A]A^A_Ld$Ll$ LH5L|$ItH-LLH|$tLHLH$|$tLd$@LHD$L^D$4H\$@Hl$HL $HL$IMLLLfn.T$@H fn.D$Dz{uyfn.\$HznulH fn.D$Lz]u[HHHDHHfMLLLkf.HuLLAVAUATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ Ho(Ht!D$ +D$$t 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) -> vtkUnstructuredGridLinearRayIntegrator C++: static vtkUnstructuredGridLinearRayIntegrator *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkUnstructuredGridLinearRayIntegrator C++: vtkUnstructuredGridLinearRayIntegrator *NewInstance() V.Initialize(vtkVolume, vtkDataArray) C++: void Initialize(vtkVolume *volume, vtkDataArray *scalars) override; Set up the integrator with the given properties and scalars. V.Integrate(vtkDoubleArray, vtkDataArray, vtkDataArray, [float, float, float, float]) C++: void Integrate(vtkDoubleArray *intersectionLengths, vtkDataArray *nearIntersections, vtkDataArray *farIntersections, float color[4]) override; Given a set of intersections (defined by the three arrays), compute the peicewise integration of the array in front to back order. /c intersectionLengths holds the lengths of each peicewise segment. /c nearIntersections and /c farIntersections hold the scalar values at the front and back of each segment. /c color should contain the RGBA value of the volume in front of the segments passed in, and the result will be placed back into /c color. V.IntegrateRay(float, float, float, float, float, [float, float, float, float]) C++: static void IntegrateRay(double length, double intensity_front, double attenuation_front, double intensity_back, double attenuation_back, float color[4]) V.IntegrateRay(float, (float, float, float), float, (float, float, float), float, [float, float, float, float]) C++: static void IntegrateRay(double length, const double color_front[3], double attenuation_front, const double color_back[3], double attenuation_back, float color[4]) Integrates a single ray segment. color is blended with the result (with color in front). The result is written back into color. V.Psi(float, float, float) -> float C++: static float Psi(float length, float attenuation_front, float attenuation_back) Computes Psi (as defined by Moreland and Angel, "A Fast High Accuracy Volume Renderer for Unstructured Data"). vtkUnstructuredGridVolumeRayIntegratorvtkObjectUH=Hu]ÐHH=tHH=tH]HHHD!!GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE HhFBB B(A0A8Gn 8A0A(B BBBC 8FBA A(De (A ABBG EDPa AE 9dT,OEY B j(LEAD`n AAF 0xnFAA D`  AABH gFD@ EE MFF0OFDD n ABA DDB H4)FBB B(A0A8D 8A0A(B BBBA 8bFBB A(Dp (A BBBG   :x S`9 `  n^g  M )P b      ,   5 9 E O ^ k  v& (,^" )<Ml9{F" Oz.B Mt O  s      ! 9 N c v  _ZL50PyvtkUnstructuredGridLinearRayIntegrator_StaticNewv_ZL44PyvtkUnstructuredGridLinearRayIntegrator_PsiP7_objectS0__ZL56PyvtkUnstructuredGridLinearRayIntegrator_IntegrateRay_s2P7_objectS0__ZL56PyvtkUnstructuredGridLinearRayIntegrator_IntegrateRay_s1P7_objectS0__ZL53PyvtkUnstructuredGridLinearRayIntegrator_SafeDownCastP7_objectS0__ZL53PyvtkUnstructuredGridLinearRayIntegrator_IntegrateRayP7_objectS0__ZL61PyvtkUnstructuredGridLinearRayIntegrator_IntegrateRay_Methods_ZL49PyvtkUnstructuredGridLinearRayIntegrator_IsTypeOfP7_objectS0__ZL44PyvtkUnstructuredGridLinearRayIntegrator_IsAP7_objectS0__ZL52PyvtkUnstructuredGridLinearRayIntegrator_NewInstanceP7_objectS0__ZL45PyvtkUnstructuredGridLinearRayIntegrator_Type_ZL48PyvtkUnstructuredGridLinearRayIntegrator_Methods_GLOBAL__sub_I_vtkUnstructuredGridLinearRayIntegratorPython.cxx_ZL50PyvtkUnstructuredGridLinearRayIntegrator_IntegrateP7_objectS0__ZL51PyvtkUnstructuredGridLinearRayIntegrator_InitializeP7_objectS0_.LC0.LC1.LC2.LC3.LC4.LC7.LC5.LC6.LC8.LC9.LC11.LC12.LC13.LC14.LC15.LC10_ZN38vtkUnstructuredGridLinearRayIntegrator3NewEv_ZNK38vtkUnstructuredGridLinearRayIntegrator19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs8GetValueERf_ZN38vtkUnstructuredGridLinearRayIntegrator3PsiEfffPyErr_OccurredPyFloat_FromDouble__stack_chk_fail_ZN13vtkPythonArgs8GetValueERd_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8GetArrayEPfi_ZN38vtkUnstructuredGridLinearRayIntegrator12IntegrateRayEdPKddS1_dPf_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs8SetArrayEiPKfi_ZN38vtkUnstructuredGridLinearRayIntegrator12IntegrateRayEdddddPf_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN38vtkUnstructuredGridLinearRayIntegrator3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkUnstructuredGridLinearRayIntegrator_ClassNewPyVTKClass_AddPyvtkUnstructuredGridVolumeRayIntegrator_ClassNewPyType_ReadyPyVTKAddFile_vtkUnstructuredGridLinearRayIntegratorPyDict_SetItemString_Py_Dealloc_ZN38vtkUnstructuredGridLinearRayIntegrator9IntegrateEP14vtkDoubleArrayP12vtkDataArrayS3_Pf_ZN38vtkUnstructuredGridLinearRayIntegrator10InitializeEP9vtkVolumeP12vtkDataArrayPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`+,,,-./0+_+121213E4.*6.70%+^1o111138:.J*6X.r7y0+9*.7:C.O0v<+-@=E>SX>a.nA~ >?0!&+QBk@*=>>.A >? 02"+B**). : C( DE ET .s 0    G  H  I F  KJ # + $ 9 % 9 9A 3 . *6 B M! .; 7E 0w & + ' 9, %4 9[ .k *6 B N 0){; L)>&+>9 >>K?(O P0PXQRSTUVW8X@Y,  5(8 @HX `9hx 8kP  E  h`  (8HX 4Hl`0 P|  $8 P .symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK38vtkUnstructuredGridLinearRayIntegrator19NewInstanceInternalEv.rodata.str1.1.rodata.str1.8.rodata._ZN38vtkUnstructuredGridLinearRayIntegrator3IsAEPKc.str1.8.rodata._ZN38vtkUnstructuredGridLinearRayIntegrator3IsAEPKc.str1.1.rela.text._ZN38vtkUnstructuredGridLinearRayIntegrator3IsAEPKc.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@ *L = ` @p50 &,6  1@A2)2 2'2 )O$@A hc@`B0{(v@B@ @B  @C0`, @hFh"p) * G