ELF>H@@<; #$%&'(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=tHUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHH;tHfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHH;tHfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u}H0[fDHHuӐt,fH~HufHnfHHH;ufH~fDfH~f.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHH(H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u}H0[fDHHuӐt,fH~HufHnfHH H;ufH~fDfH~f.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(unH8HHuҐHHH; u5tLJHuHHDf.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(unH8HHuҐHHH; u5tLJHuHHDf.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(ukH8HHuҐHHH; u5tLJHuHH@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(unH8HHuҐHHH; u5tLJHuHHDf.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$D$t?f.ztHEHHuHHt@HEHH;u$f.ztHDHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$D$t?f.ztHEHHuHHt@HEHH;u$f.ztHDHff.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.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATUSH@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ЉfAT1UHXHNdH%(HD$H1HGAfnH%fnA)fbAAuZH Ht$HL$T$(fD$ HHo(HtD$@+D$DH|$01fDH5D1H$dH+%(HĘ]A\DL Ht$0LL$8L$@T$DT$HHHo(HtD$@+D$DH|$01HHaf.Ld$0HL?Ht$L*Ht$LHt$LHt$ LHt$(Ld$ T$$l$(\$L$Df(f(L$fD(fffD:HUHH;f.zBu@f.z6u4f.z*u(f.zuf.zuf.z0H@Ld$PH|$0LT$DHEf(|$Pf(t$`Hf(f(fD(fff(f(D$pH;f(f(f(ffD.zGuEf.z;u9f.z/u-f.z#u!f.zuf.z t'fHHHH@HHf.HH;uGf(|$Pf(t$`Hf(fD(ff(f(ff(fA(HgLHZf.zBu@f.z6u4f.z*u(f.zuf.zuf.zHEDHHfAVH HAUH5ATL%ULSt[L]A\A]A^HL5HLk@Hc{HHtH3HLHmt$HL9uL[L]A\A]A^HfDATIUHHt HH5LHtHmtH]A\HH]A\f.fD(f(f(fDffzHuFf.zfvfF Hf(f(f(ffHH;f(f(f(ff(usf.zIuGf.z=u;f.z1u/f.z%u#f.zuf.z u f.Df(vtkFastSplatter - A splatter optimized for splatting single kernels. Superclass: vtkImageAlgorithm vtkFastSplatter takes any vtkPointSet as input (of which vtkPolyData and vtkUnstructuredGrid inherit). Each point in the data set is considered to be an impulse. These impulses are convolved with a given splat image. In other words, the splat image is added to the final image at every place where there is an input point. Note that point and cell data are thrown away. If you want a sampling of unstructured points consider vtkGaussianSplatter or vtkShepardMethod. Use input port 0 for the impulse data (vtkPointSet), and input port 1 for the splat image (vtkImageData) @bug Any point outside of the extents of the image is thrown away, even if it is close enough such that it's convolution with the splat image would overlap the extents. vtkImagingHybridPython.vtkFastSplatterV.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) -> vtkFastSplatter C++: static vtkFastSplatter *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkFastSplatter C++: vtkFastSplatter *NewInstance() V.SetModelBounds(float, float, float, float, float, float) C++: void SetModelBounds(double, double, double, double, double, double) V.SetModelBounds((float, float, float, float, float, float)) C++: void SetModelBounds(double a[6]) V.GetModelBounds() -> (float, float, float, float, float, float) C++: double *GetModelBounds() Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used. V.SetOutputDimensions(int, int, int) C++: void SetOutputDimensions(int, int, int) V.SetOutputDimensions((int, int, int)) C++: void SetOutputDimensions(int a[3]) V.GetOutputDimensions() -> (int, int, int) C++: int *GetOutputDimensions() V.SetLimitMode(int) C++: virtual void SetLimitMode(int _arg) Set/get the way voxel values will be limited. If this is set to None (the default), the output can have arbitrarily large values. If set to clamp, the output will be clamped to [MinValue,MaxValue]. If set to scale, the output will be linearly scaled between MinValue and MaxValue. V.GetLimitMode() -> int C++: virtual int GetLimitMode() Set/get the way voxel values will be limited. If this is set to None (the default), the output can have arbitrarily large values. If set to clamp, the output will be clamped to [MinValue,MaxValue]. If set to scale, the output will be linearly scaled between MinValue and MaxValue. V.SetLimitModeToNone() C++: void SetLimitModeToNone() Set/get the way voxel values will be limited. If this is set to None (the default), the output can have arbitrarily large values. If set to clamp, the output will be clamped to [MinValue,MaxValue]. If set to scale, the output will be linearly scaled between MinValue and MaxValue. V.SetLimitModeToClamp() C++: void SetLimitModeToClamp() Set/get the way voxel values will be limited. If this is set to None (the default), the output can have arbitrarily large values. If set to clamp, the output will be clamped to [MinValue,MaxValue]. If set to scale, the output will be linearly scaled between MinValue and MaxValue. V.SetLimitModeToScale() C++: void SetLimitModeToScale() Set/get the way voxel values will be limited. If this is set to None (the default), the output can have arbitrarily large values. If set to clamp, the output will be clamped to [MinValue,MaxValue]. If set to scale, the output will be linearly scaled between MinValue and MaxValue. V.SetLimitModeToFreezeScale() C++: void SetLimitModeToFreezeScale() Set/get the way voxel values will be limited. If this is set to None (the default), the output can have arbitrarily large values. If set to clamp, the output will be clamped to [MinValue,MaxValue]. If set to scale, the output will be linearly scaled between MinValue and MaxValue. V.SetMinValue(float) C++: virtual void SetMinValue(double _arg) See the LimitMode method. V.GetMinValue() -> float C++: virtual double GetMinValue() See the LimitMode method. V.SetMaxValue(float) C++: virtual void SetMaxValue(double _arg) See the LimitMode method. V.GetMaxValue() -> float C++: virtual double GetMaxValue() See the LimitMode method. V.GetNumberOfPointsSplatted() -> int C++: virtual int GetNumberOfPointsSplatted() This returns the number of points splatted (as opposed to discarded for being outside the image) during the previous pass. V.SetSplatConnection(vtkAlgorithmOutput) C++: void SetSplatConnection(vtkAlgorithmOutput *) Convenience function for connecting the splat algorithm source. This is provided mainly for convenience using the filter with ParaView, VTK users should prefer SetInputConnection(1, splat) instead. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx 0 DAX l! ) )     EDPa AE DbEY B }dk(xEAD`n AAF  ED@ AG ED@ AG ED@ AG $ED@ AG HED@ AG lED@ AG EDP AK H@ I H@ I H@ I H@ I $TEDP AG HTEDP AG lDEDP AG gFD@ EE 0FAA D`  AABH (FCDp ABD (FCG ABF L@FPI H(D0O (D BBBD V (D BBBH 0OFDD n ABA DDB !##%S'T  ]   T T(DXg@`260R.@)*}*.02!! !!+"""!4!H!W!c!}!!!!!!!!!!) !6&!B,!F2!Z8)>"j" "A" "!" 5")Y" }")" " " ?d"#b."%k[q"'" F Y       ! H h  `       O & 9 J ] u      _ZL27PyvtkFastSplatter_StaticNewv_ZL30PyvtkFastSplatter_SafeDownCastP7_objectS0__ZL26PyvtkFastSplatter_IsTypeOfP7_objectS0__ZL37PyvtkFastSplatter_GetOutputDimensionsP7_objectS0__ZL32PyvtkFastSplatter_GetModelBoundsP7_objectS0__ZL29PyvtkFastSplatter_GetMinValueP7_objectS0__ZL43PyvtkFastSplatter_GetNumberOfPointsSplattedP7_objectS0__ZL30PyvtkFastSplatter_GetLimitModeP7_objectS0__ZL29PyvtkFastSplatter_GetMaxValueP7_objectS0__ZL36PyvtkFastSplatter_SetSplatConnectionP7_objectS0__ZL37PyvtkFastSplatter_SetLimitModeToScaleP7_objectS0__ZL43PyvtkFastSplatter_SetLimitModeToFreezeScaleP7_objectS0__ZL36PyvtkFastSplatter_SetLimitModeToNoneP7_objectS0__ZL37PyvtkFastSplatter_SetLimitModeToClampP7_objectS0__ZL29PyvtkFastSplatter_SetMinValueP7_objectS0__ZL29PyvtkFastSplatter_SetMaxValueP7_objectS0__ZL30PyvtkFastSplatter_SetLimitModeP7_objectS0__ZL29PyvtkFastSplatter_NewInstanceP7_objectS0__ZL21PyvtkFastSplatter_IsAP7_objectS0__ZL37PyvtkFastSplatter_SetOutputDimensionsP7_objectS0__ZL32PyvtkFastSplatter_SetModelBoundsP7_objectS0__ZL25PyvtkFastSplatter_Methods_ZL22PyvtkFastSplatter_Type_ZZ26PyvtkFastSplatter_ClassNewE9constants_GLOBAL__sub_I_vtkFastSplatterPython.cxx.LC0.LC1.LC2.LC6.LC3.LC4.LC5.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26_ZN15vtkFastSplatter14SetModelBoundsEdddddd_ZN15vtkFastSplatter14GetModelBoundsEv_ZN15vtkFastSplatter19SetOutputDimensionsEiii_ZN15vtkFastSplatter19GetOutputDimensionsEv_ZN15vtkFastSplatter12SetLimitModeEi_ZN15vtkFastSplatter12GetLimitModeEv_ZN15vtkFastSplatter11SetMinValueEd_ZN15vtkFastSplatter11GetMinValueEv_ZN15vtkFastSplatter11SetMaxValueEd_ZN15vtkFastSplatter11GetMaxValueEv_ZN15vtkFastSplatter25GetNumberOfPointsSplattedEv_ZN15vtkFastSplatter3NewEv_ZNK15vtkFastSplatter19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN15vtkFastSplatter3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN15vtkFastSplatter19SetOutputDimensionsEPi_GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN15vtkFastSplatter14SetModelBoundsEPd_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs10BuildTupleEPKii_ZN13vtkPythonArgs10BuildTupleEPKdiPyFloat_FromDouble_ZN15vtkFastSplatter18SetSplatConnectionEP18vtkAlgorithmOutput_Py_NoneStruct_ZN13vtkPythonArgs8GetValueERd_ZN13vtkPythonArgs8GetValueERiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs8GetArrayEPii_ZN13vtkPythonArgs8GetArrayEPdiPyvtkFastSplatter_ClassNewPyVTKClass_AddPyvtkImageAlgorithm_ClassNewPyDict_SetItemStringPyType_Ready_Py_DeallocPyVTKAddFile_vtkFastSplatterPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,1`Y2Z3[\[] 4JY}c3_5_[d6_7_`]!8nYf[g*O]9^Yf[h*M]:NYqf[i*S];^Yf[d*V]<>Yaf{[d*Q]=YAfb[qi*U]>:Yafs?Zj[*k]@- YQ fm *P [ *k ] A- YQ fm *P [ *k ] B- YQ fm *P [ *k ] C- YQ fm *P [ *k ] D: Ya f{ l [ *k *R]AEYfl[*k>*Tp]FY!f;mk[w*k*P]G?Yif*XW3[\nop[3]dHYf c.*^;3@_N5S_\[md6_7_`])ItYIqIYf>mSmhm*Nr*a/*Nif*N[*kO]J YJ#qSJYfllll0lEl*LSs*L/[?*kQfz*eS]p3y0/u/v.//dwxy/t>3IwWkyW3_&5+_96>_L7Q_^`!*N3*LK/,is ~0{+X0|X}~8@++ B(@8+@HX+`6hx+Z`+@H+0F+4+H )+ }(8+ @H X+P `h x+ + +X +W+  +x (8+@cHX+0`hx+ 4H\p     $Hh|(Lp   ( L p@`D` ,.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN15vtkFastSplatter14SetModelBoundsEdddddd.text._ZN15vtkFastSplatter14GetModelBoundsEv.text._ZN15vtkFastSplatter19SetOutputDimensionsEiii.text._ZN15vtkFastSplatter19GetOutputDimensionsEv.text._ZN15vtkFastSplatter12SetLimitModeEi.text._ZN15vtkFastSplatter12GetLimitModeEv.text._ZN15vtkFastSplatter11SetMinValueEd.text._ZN15vtkFastSplatter11GetMinValueEv.text._ZN15vtkFastSplatter11SetMaxValueEd.text._ZN15vtkFastSplatter11GetMaxValueEv.text._ZN15vtkFastSplatter25GetNumberOfPointsSplattedEv.rela.text._ZNK15vtkFastSplatter19NewInstanceInternalEv.rodata.str1.1.rodata._ZN15vtkFastSplatter3IsAEPKc.str1.1.rela.text._ZN15vtkFastSplatter3IsAEPKc.rela.text._ZN15vtkFastSplatter19SetOutputDimensionsEPi.rela.text._ZN15vtkFastSplatter14SetModelBoundsEPd.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.ro.local.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@9LH9MP9NX9O`9Ph9Qp9Rx9S9T9U9V 9X 9^ 9a 9e o@[(9&?,?1@c A0 @!!p L)v )  1 ,@0o9d2 s2!)!b@Ho9#P"k@ p9%"@8p9'22#$F8A@Pp09*Y8T@p9,j8@ e@p`9. 9 }@p 90: @r920`=,== =@w97B :L O `{