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=tHH=tHH=tHff.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=HG(HtL$9L$t:H111HT$(dH+%(u?H0[fDHHuӐfH~HufHnSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=HG(HtL$9L$t:H111HT$(dH+%(u?H0[fDHHuӐfH~HufHnSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=HG(HtL$9L$t:H111HT$(dH+%(u?H0[fDHHuӐfH~HufHnUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHpH;tHfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uXH@]f.HHuϐHt$H|$tD$HHuHHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uXH@]f.HHuϐHt$H|$tD$HHuHHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uXH@]f.HHuϐHt$H|$tD$HHuHHUH@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=tLH=tLHЉfUH@fnFdH%(HD$81HHt$HD$HGfn؉D$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tL$HEf(H`H;fukf.z!uf.zuf.z tHHHHH:f.f(f(Hff.ATUHHfnFdH%(HD$81HH4$HD$HGfnD$fbfD$uKHo(HtD$+D$tEH1HT$8dH+%(:HH]A\DHHuΐLd$ HLtT$HEf(D$ H`H;T$0f(f(ff(f.zuf.zuf.ztHH'HHf.HhH;u@f(D$ H`H;T$0f(f(ff(Yf(HDLH{ff.AT1IUHXfnFdH%(HD$HHG~H%fn)fbău_HHt$ HT$(L$8fD$0HIh(Ht>D$0+D$4H|$ 1fH51HT$HdH+%(HX]A\fDHD$HdH+%(mHXHH=L]A\LIHQf.Ld$ Ht$LrHt$L]Ht$LHD$L$D$4T$f(fم~HEH`H;f.zuf.zu f.zt!HHHHf.zuf.zu f.ztHEHHf.ATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\f.f(fz"u f.zuf.z uHH9tHDSafeDownCastvtkObjectBasevtkImageButterworthLowPassIsTypeOfGetXCutOffGetZCutOffGetYCutOffGetCutOffGetOrderSetZCutOffSetXCutOffSetYCutOffSetOrderNewInstanceIsASetCutOff@P *d@dvtkThreadedImageAlgorithmvtkImageAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tH]fHVf(H`H;ff(uDf.z"u f.zuf.z uvtkImageButterworthLowPass - Frequency domain Low pass. Superclass: vtkThreadedImageAlgorithm This filter only works on an image after it has been converted to frequency domain by a vtkImageFFT filter. A vtkImageRFFT filter can be used to convert the output back into the spatial domain. vtkImageButterworthLowPass the high frequency components are attenuated. Input and output are in doubles, with two components (complex numbers). out(i, j) = (1 + pow(CutOff/Freq(i,j), 2*Order)); @sa vtkImageButterworthHighPass vtkImageFFT vtkImageRFFT vtkImagingFourierPython.vtkImageButterworthLowPassV.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) -> vtkImageButterworthLowPass C++: static vtkImageButterworthLowPass *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkImageButterworthLowPass C++: vtkImageButterworthLowPass *NewInstance() V.SetCutOff(float, float, float) C++: void SetCutOff(double, double, double) V.SetCutOff((float, float, float)) C++: void SetCutOff(double a[3]) V.SetCutOff(float) C++: void SetCutOff(double v) V.SetXCutOff(float) C++: void SetXCutOff(double v) Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing). V.SetYCutOff(float) C++: void SetYCutOff(double v) Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing). V.SetZCutOff(float) C++: void SetZCutOff(double v) Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing). V.GetCutOff() -> (float, float, float) C++: double *GetCutOff() V.GetXCutOff() -> float C++: double GetXCutOff() Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing). V.GetYCutOff() -> float C++: double GetYCutOff() Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing). V.GetZCutOff() -> float C++: double GetZCutOff() Set/Get the cutoff frequency for each axis. The values are specified in the order X, Y, Z, Time. Units: Cycles per world unit (as defined by the data spacing). V.SetOrder(int) C++: virtual void SetOrder(int _arg) The order determines sharpness of the cutoff curve. V.GetOrder() -> int C++: virtual int GetOrder() The order determines sharpness of the cutoff curve. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx P0 D!X l  EDPa AE uEY B P("EAD`n AAF r ED@ AG <ED@ AG `ED@ AG ED@ AG ED@ AG EDP AK EDP AK EDP AK 8DEDP AG \gFD@ EE 0FAA D`  AABH dEDP AG (FAD` ABF 4fFFDp ABG X NBH <MFF0XOFDD n ABA DDBJ   .i" K`P,@e0 D g  dC~f`;ot y~6,9?JU`js~" P" ="!h" " BQ"u "rH^&T$ b PM    O    1 B U m      _ZL38PyvtkImageButterworthLowPass_StaticNewv_ZL41PyvtkImageButterworthLowPass_SafeDownCastP7_objectS0__ZL37PyvtkImageButterworthLowPass_IsTypeOfP7_objectS0__ZL39PyvtkImageButterworthLowPass_GetXCutOffP7_objectS0__ZL39PyvtkImageButterworthLowPass_GetZCutOffP7_objectS0__ZL39PyvtkImageButterworthLowPass_GetYCutOffP7_objectS0__ZL38PyvtkImageButterworthLowPass_GetCutOffP7_objectS0__ZL37PyvtkImageButterworthLowPass_GetOrderP7_objectS0__ZL39PyvtkImageButterworthLowPass_SetZCutOffP7_objectS0__ZL39PyvtkImageButterworthLowPass_SetXCutOffP7_objectS0__ZL39PyvtkImageButterworthLowPass_SetYCutOffP7_objectS0__ZL37PyvtkImageButterworthLowPass_SetOrderP7_objectS0__ZL40PyvtkImageButterworthLowPass_NewInstanceP7_objectS0__ZL32PyvtkImageButterworthLowPass_IsAP7_objectS0__ZL41PyvtkImageButterworthLowPass_SetCutOff_s3P7_objectS0__ZL41PyvtkImageButterworthLowPass_SetCutOff_s2P7_objectS0__ZL38PyvtkImageButterworthLowPass_SetCutOffP7_objectS0__ZL46PyvtkImageButterworthLowPass_SetCutOff_Methods_ZL33PyvtkImageButterworthLowPass_Type_ZL36PyvtkImageButterworthLowPass_Methods_GLOBAL__sub_I_vtkImageButterworthLowPassPython.cxx.LC0.LC1.LC2.LC7.LC3.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20_ZN26vtkImageButterworthLowPass9SetCutOffEddd_ZN26vtkImageButterworthLowPass9GetCutOffEv_ZN26vtkImageButterworthLowPass8SetOrderEi_ZN26vtkImageButterworthLowPass8GetOrderEv_ZN26vtkImageButterworthLowPass3NewEv_ZNK26vtkImageButterworthLowPass19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN26vtkImageButterworthLowPass3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN26vtkImageButterworthLowPass9SetCutOffEPd_GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyFloat_FromDouble_ZN13vtkPythonArgs10BuildTupleEPKdi_ZN13vtkPythonArgs8GetValueERd_ZN26vtkImageButterworthLowPass10SetZCutOffEd_Py_NoneStruct_ZN26vtkImageButterworthLowPass10SetXCutOffEd_ZN26vtkImageButterworthLowPass10SetYCutOffEd_ZN13vtkPythonArgs8GetValueERiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3_PyvtkImageButterworthLowPass_ClassNewPyVTKClass_AddPyvtkThreadedImageAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkImageButterworthLowPassPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,$`?%@&ABAC 'J?}G&E(EAH)E*E+EFCA,?KALC-^?KALC..?QKnA}LC/?!K<ANMe*:sC0?K+A8HM*<ZC1?KN-O2A>*PICq2?K NQ"A.*P9Ca3?KN R A *P) CQ 4 ? K S A' *PF *;p C 5 ? K: *>E =X &g At B T U V A C 6v ? K G *D & E ( E A H> )C EQ *V Ed +i Eu F C 7 ?1KKNk*9A*PC#7y?KW*9IAY*Pz*I*9C47?7X#KN3NHN*9A*PBCY"g&n#v[|"\"]Z&_=Y`=&E&(+E9)>EL*QE_+dEqF*98" a(0bXcdefghi8j@k 6`  ( 8h@ HX`` h x P ~P @ s` `  ?( 8@ UHX ` Jhx  0 p  j    4H\p   @d`P@<0 `   @P\ .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN26vtkImageButterworthLowPass9SetCutOffEddd.text._ZN26vtkImageButterworthLowPass9GetCutOffEv.text._ZN26vtkImageButterworthLowPass8SetOrderEi.text._ZN26vtkImageButterworthLowPass8GetOrderEv.rela.text._ZNK26vtkImageButterworthLowPass19NewInstanceInternalEv.rodata.str1.1.rodata._ZN26vtkImageButterworthLowPass3IsAEPKc.str1.1.rela.text._ZN26vtkImageButterworthLowPass3IsAEPKc.rela.text._ZN26vtkImageButterworthLowPass9SetCutOffEPd.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&<` &>l &Dx &I @x@&&,1Pe !   @ P&<2)K2C0u@8P&r@@Q&2(F p#@XQ0&#@Q&%# @Q &4@%@ /@RP&D0',M']' u'p@W&$p+ '9 5 Y