ELF>V@@,+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=tHH=tHH=tHff.ATUSH@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=tLH=tLH=tLxDHЉgSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u}H0[fDHHuӐt, fH~HufHnfHH0H;u fH~fDfH~f.SH0fnFdH%(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.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐt(HuHcfHHH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$D$t?f. ztHE HHuHHt@HEH(H;u$f. zt HDHff.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.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+%(ukH8HHuҐHHH; u5tLJHuHH@1ff.fH8fnFdH%(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.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\9tHD(f.z uHf. z uH  SafeDownCastvtkObjectBasevtkImageSlabResliceIsTypeOfIsAGetSlabResolutionGetBlendModeGetSlabThicknessGetNumBlendSamplePointsSetSlabResolutionSetSlabThicknessNewInstanceSetBlendModeToMinSetBlendModeToMaxSetBlendModeToMeanSetBlendModevtkImageReslicevtkThreadedImageAlgorithmvtkImageAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tHH=tH]vtkImageSlabReslice - Thick slab reformat through data. Superclass: vtkImageReslice This class derives from vtkImageResliceBase. Much like vtkImageReslice, it reslices the data. It is multi-threaded. It takes a three dimensional image as input and produces a two dimensional thick MPR along some direction. The class reslices the thick slab using a blending function. Supported blending functions are Minimum Intensity blend through the slab, maximum intensity blend and a Mean (average) intensity of values across the slab. The user can adjust the thickness of the slab by using the method SetSlabThickness. The distance between sample points used for blending across the thickness of the slab is controlled by the method SetSlabResolution. These two methods determine the number of slices used across the slab for blending, which is computed as {(2 x (int)(0.5 x SlabThickness/SlabResolution)) + 1}. This value may be queried via GetNumBlendSamplePoints() and is always >= 1. Much like vtkImageReslice, the reslice axes direction cosines may be set via the methods SetResliceAxes or SetResliceAxesDirectionCosines. The output spacing is controlled by SetOutputSpacing and the output origin is controlled by SetOutputOrigin. The default value to be set on pixels that lie outside the volume when reformatting is controlled by SetBackgroundColor or SetBackgroundLevel. The SetResliceAxesOrigin() method can also be used to provide an (x,y,z) point that the slice will pass through. @sa vtkImageReslice vtkImagingGeneralPython.vtkImageSlabResliceV.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) -> vtkImageSlabReslice C++: static vtkImageSlabReslice *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkImageSlabReslice C++: vtkImageSlabReslice *NewInstance() V.SetBlendMode(int) C++: virtual void SetBlendMode(int _arg) Set/Get the blend mode. Default is MIP (ie Max) V.GetBlendMode() -> int C++: virtual int GetBlendMode() Set/Get the blend mode. Default is MIP (ie Max) V.SetBlendModeToMin() C++: void SetBlendModeToMin() Set/Get the blend mode. Default is MIP (ie Max) V.SetBlendModeToMax() C++: void SetBlendModeToMax() Set/Get the blend mode. Default is MIP (ie Max) V.SetBlendModeToMean() C++: void SetBlendModeToMean() Set/Get the blend mode. Default is MIP (ie Max) V.GetNumBlendSamplePoints() -> int C++: virtual int GetNumBlendSamplePoints() Number of sample points used across the slab cross-section. If equal to 1, this ends up being a thin reslice through the data a.k.a. vtkImageReslice V.SetSlabThickness(float) C++: virtual void SetSlabThickness(double _arg) SlabThickness of slab in world coords. SlabThickness must be non-zero and positive. V.GetSlabThickness() -> float C++: virtual double GetSlabThickness() SlabThickness of slab in world coords. SlabThickness must be non-zero and positive. V.SetSlabResolution(float) C++: virtual void SetSlabResolution(double _arg) Spacing between slabs in world units. (Number of Slices, ie samples to blend is computed from SlabThickness and SlabResolution). V.GetSlabResolution() -> float C++: virtual double GetSlabResolution() Spacing between slabs in world units. (Number of Slices, ie samples to blend is computed from SlabThickness and SlabResolution). HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx !0 D X)l )   EDPa AE EY B c(5EAD`n AAF 0@FAA D`  AABH tED@ AG ED@ AG ED@ AG ED@ AG TEDP AG (TEDP AG LgFD@ EE pH@ I H@ I H@ I DEDP AG MFF0OFDD n ABA DDB8p  ' [ 5 0  # [  T 0 T  g> w   D >"a " /*<I8<N[l"!1" Z" ")" ")" Dc" .?"`g4CUk PM O*6BUfy_ZL31PyvtkImageSlabReslice_StaticNewv_ZL34PyvtkImageSlabReslice_SafeDownCastP7_objectS0__ZL30PyvtkImageSlabReslice_IsTypeOfP7_objectS0__ZL25PyvtkImageSlabReslice_IsAP7_objectS0__ZL39PyvtkImageSlabReslice_GetSlabResolutionP7_objectS0__ZL34PyvtkImageSlabReslice_GetBlendModeP7_objectS0__ZL38PyvtkImageSlabReslice_GetSlabThicknessP7_objectS0__ZL45PyvtkImageSlabReslice_GetNumBlendSamplePointsP7_objectS0__ZL39PyvtkImageSlabReslice_SetSlabResolutionP7_objectS0__ZL38PyvtkImageSlabReslice_SetSlabThicknessP7_objectS0__ZL33PyvtkImageSlabReslice_NewInstanceP7_objectS0__ZL39PyvtkImageSlabReslice_SetBlendModeToMinP7_objectS0__ZL39PyvtkImageSlabReslice_SetBlendModeToMaxP7_objectS0__ZL40PyvtkImageSlabReslice_SetBlendModeToMeanP7_objectS0__ZL34PyvtkImageSlabReslice_SetBlendModeP7_objectS0__ZL26PyvtkImageSlabReslice_Type_ZL29PyvtkImageSlabReslice_Methods_GLOBAL__sub_I_vtkImageSlabReslicePython.cxx.LC0.LC1.LC2.LC8.LC3.LC4.LC5.LC6.LC7.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21_ZN19vtkImageSlabReslice12SetBlendModeEi_ZN19vtkImageSlabReslice12GetBlendModeEv_ZN19vtkImageSlabReslice23GetNumBlendSamplePointsEv_ZN19vtkImageSlabReslice16SetSlabThicknessEd_ZN19vtkImageSlabReslice16GetSlabThicknessEv_ZN19vtkImageSlabReslice17SetSlabResolutionEd_ZN19vtkImageSlabReslice17GetSlabResolutionEv_ZN19vtkImageSlabReslice3NewEv_ZNK19vtkImageSlabReslice19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN19vtkImageSlabReslice3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE_PyFloat_FromDouble_ZN13vtkPythonArgs8GetValueERd_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs8GetValueERiPyvtkImageSlabReslice_ClassNewPyVTKClass_AddPyvtkImageReslice_ClassNewPyType_ReadyPyVTKAddFile_vtkImageSlabReslicePyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,#`B$C%DEDF &JB}J%H'HDK(H)H*H+ HI!FT,BLJ*G+%0H>'CHLD]K~(H)H*H+HIF-^BLDN*?F!.nBLDK*:F/NBqLDN*=F0^BLDK*;F1JBqLOD*P*> FQ 2 B L O# D/ *PN *< F 3 B) LJ *AU @h %w D E Q R S D F 4m B L *9 D *P F 5m B L *9 D *P F 6mBL*9D*PF!7zBLTD*P*9@FY!g%n"vV|!W!XU%Z@[@%H&'+H9(>HL)QH_*dHr+wHI8!\0]X^_`abcd8e@f /  8(08 @ HX` h x  NX      0    l(8 @ H0 X ` [hx  (  < 4H\p  D0x,0 P t  P<.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN19vtkImageSlabReslice12SetBlendModeEi.text._ZN19vtkImageSlabReslice12GetBlendModeEv.text._ZN19vtkImageSlabReslice23GetNumBlendSamplePointsEv.text._ZN19vtkImageSlabReslice16SetSlabThicknessEd.text._ZN19vtkImageSlabReslice16GetSlabThicknessEv.text._ZN19vtkImageSlabReslice17SetSlabResolutionEd.text._ZN19vtkImageSlabReslice17GetSlabResolutionEv.rela.text._ZNK19vtkImageSlabReslice19NewInstanceInternalEv.rodata.str1.1.rodata._ZN19vtkImageSlabReslice3IsAEPKc.str1.1.rela.text._ZN19vtkImageSlabReslice3IsAEPKc.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.group@)9H):P);X)<`)=h)>p)?x )A )G @< ) &,1!`  ) /)c@ P @J)2Y2PS@J8)>28R#M@L0)e#`@HL)v # q@`L ) $ @M)"0&,&& &H@pQ)'8* *9 3 S