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=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 uHH9tHDSafeDownCastvtkObjectBasevtkImageButterworthHighPassIsTypeOfGetXCutOffGetZCutOffGetYCutOffGetCutOffGetOrderSetZCutOffSetXCutOffSetYCutOffSetOrderNewInstanceIsASetCutOff@P *d@dvtkThreadedImageAlgorithmvtkImageAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tH]fHVf(H`H;ff(uDf.z"u f.zuf.z uvtkImageButterworthHighPass - Frequency domain high 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. vtkImageButterworthHighPass the frequency components around 0 are attenuated. Input and output are in doubles, with two components (complex numbers). out(i, j) = 1 / (1 + pow(CutOff/Freq(i,j), 2*Order)); @sa vtkImageButterworthLowPass vtkImagingFourierPython.vtkImageButterworthHighPassV.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) -> vtkImageButterworthHighPass C++: static vtkImageButterworthHighPass *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkImageButterworthHighPass C++: vtkImageButterworthHighPass *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 DDB^   /k" Q`P6@p0 D g  dRf`$O 7,9@KVakt" P'" T"!" " 1]l"u'7"re{5Ds D  PM    O ( 4 @ S d w       _ZL39PyvtkImageButterworthHighPass_StaticNewv_ZL42PyvtkImageButterworthHighPass_SafeDownCastP7_objectS0__ZL38PyvtkImageButterworthHighPass_IsTypeOfP7_objectS0__ZL40PyvtkImageButterworthHighPass_GetXCutOffP7_objectS0__ZL40PyvtkImageButterworthHighPass_GetZCutOffP7_objectS0__ZL40PyvtkImageButterworthHighPass_GetYCutOffP7_objectS0__ZL39PyvtkImageButterworthHighPass_GetCutOffP7_objectS0__ZL38PyvtkImageButterworthHighPass_GetOrderP7_objectS0__ZL40PyvtkImageButterworthHighPass_SetZCutOffP7_objectS0__ZL40PyvtkImageButterworthHighPass_SetXCutOffP7_objectS0__ZL40PyvtkImageButterworthHighPass_SetYCutOffP7_objectS0__ZL38PyvtkImageButterworthHighPass_SetOrderP7_objectS0__ZL41PyvtkImageButterworthHighPass_NewInstanceP7_objectS0__ZL33PyvtkImageButterworthHighPass_IsAP7_objectS0__ZL42PyvtkImageButterworthHighPass_SetCutOff_s3P7_objectS0__ZL42PyvtkImageButterworthHighPass_SetCutOff_s2P7_objectS0__ZL39PyvtkImageButterworthHighPass_SetCutOffP7_objectS0__ZL47PyvtkImageButterworthHighPass_SetCutOff_Methods_ZL34PyvtkImageButterworthHighPass_Type_ZL37PyvtkImageButterworthHighPass_Methods_GLOBAL__sub_I_vtkImageButterworthHighPassPython.cxx.LC0.LC1.LC2.LC7.LC3.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20_ZN27vtkImageButterworthHighPass9SetCutOffEddd_ZN27vtkImageButterworthHighPass9GetCutOffEv_ZN27vtkImageButterworthHighPass8SetOrderEi_ZN27vtkImageButterworthHighPass8GetOrderEv_ZN27vtkImageButterworthHighPass3NewEv_ZNK27vtkImageButterworthHighPass19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN27vtkImageButterworthHighPass3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN27vtkImageButterworthHighPass9SetCutOffEPd_GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyFloat_FromDouble_ZN13vtkPythonArgs10BuildTupleEPKdi_ZN13vtkPythonArgs8GetValueERd_ZN27vtkImageButterworthHighPass10SetZCutOffEd_Py_NoneStruct_ZN27vtkImageButterworthHighPass10SetXCutOffEd_ZN27vtkImageButterworthHighPass10SetYCutOffEd_ZN13vtkPythonArgs8GetValueERiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3_PyvtkImageButterworthHighPass_ClassNewPyVTKClass_AddPyvtkThreadedImageAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkImageButterworthHighPassPyDict_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" a0bXcdefghi8j@k 7P  ( 8X@ HXP` h x H P @ t` a  @( 8@ VHX ` Khx  0 h  k    4H\p   @d`P@<0 `   @P\ .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN27vtkImageButterworthHighPass9SetCutOffEddd.text._ZN27vtkImageButterworthHighPass9GetCutOffEv.text._ZN27vtkImageButterworthHighPass8SetOrderEi.text._ZN27vtkImageButterworthHighPass8GetOrderEv.rela.text._ZNK27vtkImageButterworthHighPass19NewInstanceInternalEv.rodata.str1.1.rodata._ZN27vtkImageButterworthHighPass3IsAEPKc.str1.1.rela.text._ZN27vtkImageButterworthHighPass3IsAEPKc.rela.text._ZN27vtkImageButterworthHighPass9SetCutOffEPd.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 @@&&,1Pf !   @@P&A2)P2C0u@XP&r@`Q&2(>  p#@xQ0&#@Q&-# (@Q &<@%@ 7@RP&L0',U'e' }'x@0W&$p+ '9 5 Y