ELF>^@@32 !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=tH@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HohHuHHHH;tHfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HoPHuHHHH;tHfSH0fnFdH%(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+%(H@]fDHHuϐHt$H|$tD$$D$t?f.ztHEHHuHHt@HEH H;u$f.ztHDHff.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"DIjfAT1UHhHNdH%(HD$X1HGAfnH%fnA)fbAAuZH Ht$ HL$(T$8fD$0HHo(Ht 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) -> vtkPerlinNoise C++: static vtkPerlinNoise *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkPerlinNoise C++: vtkPerlinNoise *NewInstance() V.EvaluateFunction([float, float, float]) -> float C++: double EvaluateFunction(double x[3]) override; V.EvaluateFunction(vtkDataArray, vtkDataArray) C++: virtual void EvaluateFunction(vtkDataArray *input, vtkDataArray *output) V.EvaluateFunction(float, float, float) -> float C++: virtual double EvaluateFunction(double x, double y, double z) Evaluate PerlinNoise function. V.EvaluateGradient([float, float, float], [float, float, float]) C++: void EvaluateGradient(double x[3], double n[3]) override; Evaluate PerlinNoise gradient. Currently, the method returns a 0 gradient. V.SetFrequency(float, float, float) C++: void SetFrequency(double, double, double) V.SetFrequency((float, float, float)) C++: void SetFrequency(double a[3]) V.GetFrequency() -> (float, float, float) C++: double *GetFrequency() Set/get the frequency, or physical scale, of the noise function (higher is finer scale). The frequency can be adjusted per axis, or the same for all axes. V.SetPhase(float, float, float) C++: void SetPhase(double, double, double) V.SetPhase((float, float, float)) C++: void SetPhase(double a[3]) V.GetPhase() -> (float, float, float) C++: double *GetPhase() Set/get the phase of the noise function. This parameter can be used to shift the noise function within space (perhaps to avoid a beat with a noise pattern at another scale). Phase tends to repeat about every unit, so a phase of 0.5 is a half-cycle shift. V.SetAmplitude(float) C++: virtual void SetAmplitude(double _arg) Set/get the amplitude of the noise function. Amplitude can be negative. The noise function varies randomly between -|Amplitude| and |Amplitude|. Therefore the range of values is 2*|Amplitude| large. The initial amplitude is 1. V.GetAmplitude() -> float C++: virtual double GetAmplitude() Set/get the amplitude of the noise function. Amplitude can be negative. The noise function varies randomly between -|Amplitude| and |Amplitude|. Therefore the range of values is 2*|Amplitude| large. The initial amplitude is 1. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx LH0~ A 8BL `Bt )   EDPa AE OEY B jb0b(DEAD`n AAF pED@ AG ED@ AG ED@ AG TEDP AG 0nFAA D`  AABH 4gFD@ EE (XFCD ABD (FCD ABD MFF0OFDD n ABA DDBHrFBB B(A0A8G 8A0A(B BBBG H`CFDB B(A0A8D| 8A0A(B BBBF *  "  Q |    T4 @nZ g  ')"##C rv `C') *3<IVcgs|" "L:K"Bq" "B" ")" 7" c"O @"be{" b$7Vew @M0= OYnz/;N_r_ZL26PyvtkPerlinNoise_StaticNewv_ZL29PyvtkPerlinNoise_SafeDownCastP7_objectS0__ZL25PyvtkPerlinNoise_IsTypeOfP7_objectS0__ZL25PyvtkPerlinNoise_GetPhaseP7_objectS0__ZL29PyvtkPerlinNoise_GetFrequencyP7_objectS0__ZL29PyvtkPerlinNoise_GetAmplitudeP7_objectS0__ZL29PyvtkPerlinNoise_SetAmplitudeP7_objectS0__ZL20PyvtkPerlinNoise_IsAP7_objectS0__ZL28PyvtkPerlinNoise_NewInstanceP7_objectS0__ZL25PyvtkPerlinNoise_SetPhaseP7_objectS0__ZL29PyvtkPerlinNoise_SetFrequencyP7_objectS0__ZL21PyvtkPerlinNoise_Type_ZL24PyvtkPerlinNoise_Methods_GLOBAL__sub_I_vtkPerlinNoisePython.cxx_ZL33PyvtkPerlinNoise_EvaluateGradientP7_objectS0__ZL33PyvtkPerlinNoise_EvaluateFunctionP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC15.LC16.LC17.LC14_ZN19vtkImplicitFunction16EvaluateFunctionEddd__stack_chk_fail_ZN14vtkPerlinNoise12SetFrequencyEddd_ZN14vtkPerlinNoise12GetFrequencyEv_ZN14vtkPerlinNoise8SetPhaseEddd_ZN14vtkPerlinNoise8GetPhaseEv_ZN14vtkPerlinNoise12SetAmplitudeEd_ZN14vtkPerlinNoise12GetAmplitudeEv_ZN14vtkPerlinNoise3NewEv_ZNK14vtkPerlinNoise19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN14vtkPerlinNoise3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN14vtkPerlinNoise12SetFrequencyEPd_GLOBAL_OFFSET_TABLE__ZN14vtkPerlinNoise8SetPhaseEPd_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs10BuildTupleEPKdiPyFloat_FromDouble_ZN13vtkPythonArgs8GetValueERd_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs8GetArrayEPdiPyvtkPerlinNoise_ClassNewPyVTKClass_AddPyvtkImplicitFunction_ClassNewPyType_ReadyPyVTKAddFile_vtkPerlinNoisePyDict_SetItemString_Py_Dealloc_ZN14vtkPerlinNoise16EvaluateGradientEPdS0__ZN13vtkPythonArgs8SetArrayEiPKdi_ZN14vtkPerlinNoise16EvaluateFunctionEPd_ZN19vtkImplicitFunction16EvaluateFunctionEP12vtkDataArrayS1_PyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,#`?$@%ABA6 &J?}I%D'DAJ(DE6)^?KAL*:6*N?qKAL*86+>?aKAM*<6,Z?KNA*O*;06d-?K I.*C7%<DJ'ODXAiJ(DE6.?IKj*>u=%ABPQRA 6y / ? / S /P ?a K N N N *9S T *9 A *O K *H0 *9 6 0T ?c 0k S 0 ? KN3NHN*7T*7cAs*OK*F*786I!W%^"fVl!tW~!XU%Z 1f?KTTA*O\A])AD]N62S2T?c2?2?K1KIKvTA ]&N;NPN*5AM3@@BAR*Og^_6=[H6=%D&'+D9(>DKE*7*94!`@0aXbcdefgh8i@j *h  c(@8p@ HXh` ghx `   | p < s   3(8 @ VHX ` Ihx <Pdx   4Ht@8\  @d`.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZN19vtkImplicitFunction16EvaluateFunctionEddd.text._ZN14vtkPerlinNoise12SetFrequencyEddd.text._ZN14vtkPerlinNoise12GetFrequencyEv.text._ZN14vtkPerlinNoise8SetPhaseEddd.text._ZN14vtkPerlinNoise8GetPhaseEv.text._ZN14vtkPerlinNoise12SetAmplitudeEd.text._ZN14vtkPerlinNoise12GetAmplitudeEv.rela.text._ZNK14vtkPerlinNoise19NewInstanceInternalEv.rodata.str1.1.rodata._ZN14vtkPerlinNoise3IsAEPKc.str1.1.rela.text._ZN14vtkPerlinNoise3IsAEPKc.rela.text._ZN14vtkPerlinNoise12SetFrequencyEPd.rela.text._ZN14vtkPerlinNoise8SetPhaseEPd.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@ 05L07T08\09d0:l0;t0<| 0> 0C 0F 0H @@C0 &S,S6`L1@HS0kB B`  p)7 f a@`S022qO@xS0b@ T0.Pb)@8T0 T2 h(c@PT00#{(v@T0%) @T 0'* @U`0)0@,,l,p, ,@Y0.80 15 @:[