ELF>Xl@@43!"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@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uZH0[fDHHuӐtHuHcHHH;tЉff.fSH0fnFdH%(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+%(u}H0[fDHHuӐt,fH~HufHnfHHH;ufH~fDfH~f.SH0fnFdH%(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+%(u}H0[fDHHuӐt,fH~HufHnfHHH;ufH~fDfH~f.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u}H0[fDHHuӐt,fH~HufHnfHHH;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@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$$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$$D$t?f.ztHEHHuHHt@HEHH;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"DIjfATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\AWAVAUATUSH8fnFdH%(H$(1HHt$0HD$8HGfnЉD$HfbfD$@u]L(Mt!D$@+D$DtWH|$01H$(dH+%(H8[]A\A]A^A_HHu뾐Ld$PHl$0LHtLl$pHLtL$ HLfH$\$Xd$`l$xt$pL$PH$ D$D\$$fo$d$ fH~fo$fo$l$fo$|$)$)$)$)$L$(ILLLLL$(fI~f.L$PL$f.L$Xd$ f.d$`fHnf.|$p\$f.\$x}wl$f.$b\$f.$#$f.$$f.$$f.$$f.$$f.$$f.$zsuq$f.$z]u[$f.$ zGuEH fInLLLLL$(fI~@Hu LHHLH|H$L1H DAWAVAUATUSH8fnFdH%(H$(1HHt$0HD$8HGfnȉD$HfbfD$@u]L(Mt!D$@+D$DtWH|$01H$(dH+%(xH8[]A\A]A^A_HHu뾐Ld$PHl$0LHtLl$pHLtL$ HLfH$T$X\$`d$xH$ D$DD$Pl$pT$$\$ fo$fo$d$fH~fo$fo$t$)$)$)$)$D$(ILLLLD$(f.D$Pt$f.t$Xt$ f.t$`fHnf.l$p|$f.|$xzt|$f.$_Y$f.$ $f.$$f.$$f.$$f.$$f.$$f.$zpun$f.$zZuX$f.$ zDuBHHH@LLLLD$(@@Hu LHHLHH'L1Hf.z uHf.z uHf.z uHf.z uHf.z uHSafeDownCastvtkObjectBasevtkParametricSuperEllipsoidIsTypeOfGetDimensionGetXRadiusGetYRadiusGetZRadiusGetN2GetN1SetN1SetN2SetZRadiusSetXRadiusSetYRadiusIsANewInstanceEvaluateScalarEvaluatevtkParametricFunctionvtkObjectUH=Hu]ÐHH=tHH=tH]vtkParametricSuperEllipsoid - Generate a superellipsoid. Superclass: vtkParametricFunction vtkParametricSuperEllipsoid generates a superellipsoid. A superellipsoid is a versatile primitive that is controlled by two parameters n1 and n2. As special cases it can represent a sphere, square box, and closed cylindrical can. For further information about this surface, please consult the technical description "Parametric surfaces" in http://www.vtk.org/publications in the "VTK Technical Documents" section in the VTk.org web pages. Also see: http://paulbourke.net/geometry/superellipse/ @warning Care needs to be taken specifying the bounds correctly. You may need to carefully adjust MinimumU, MinimumV, MaximumU, MaximumV. @par Thanks: Andrew Maclean andrew.amaclean@gmail.com for creating and contributing the class. vtkCommonComputationalGeometryPython.vtkParametricSuperEllipsoidV.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) -> vtkParametricSuperEllipsoid C++: static vtkParametricSuperEllipsoid *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkParametricSuperEllipsoid C++: vtkParametricSuperEllipsoid *NewInstance() V.GetDimension() -> int C++: int GetDimension() override; Return the parametric dimension of the class. V.SetXRadius(float) C++: virtual void SetXRadius(double _arg) Set/Get the scaling factor for the x-axis. Default is 1. V.GetXRadius() -> float C++: virtual double GetXRadius() Set/Get the scaling factor for the x-axis. Default is 1. V.SetYRadius(float) C++: virtual void SetYRadius(double _arg) Set/Get the scaling factor for the y-axis. Default is 1. V.GetYRadius() -> float C++: virtual double GetYRadius() Set/Get the scaling factor for the y-axis. Default is 1. V.SetZRadius(float) C++: virtual void SetZRadius(double _arg) Set/Get the scaling factor for the z-axis. Default is 1. V.GetZRadius() -> float C++: virtual double GetZRadius() Set/Get the scaling factor for the z-axis. Default is 1. V.SetN1(float) C++: virtual void SetN1(double _arg) Set/Get the "squareness" parameter in the z axis. Default is 1. V.GetN1() -> float C++: virtual double GetN1() Set/Get the "squareness" parameter in the z axis. Default is 1. V.SetN2(float) C++: virtual void SetN2(double _arg) Set/Get the "squareness" parameter in the x-y plane. Default is 1. V.GetN2() -> float C++: virtual double GetN2() Set/Get the "squareness" parameter in the x-y plane. Default is 1. V.Evaluate([float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) C++: void Evaluate(double uvw[3], double Pt[3], double Duvw[9]) override; A superellipsoid. * This function performs the mapping $f(u,v) \rightarrow (x,y,x) $, returning it * as Pt. It also returns the partial derivatives Du and Dv. * $Pt = (x, y, z), Du = (dx/du, dy/du, dz/du), Dv = (dx/dv, dy/dv, dz/dv) $ . * Then the normal is $N = Du X Dv $ . V.EvaluateScalar([float, float, float], [float, float, float], [float, float, float, float, float, float, float, float, float]) -> float C++: double EvaluateScalar(double uvw[3], double Pt[3], double Duvw[9]) override; Calculate a user defined scalar using one or all of uvw, Pt, Duvw. * uvw are the parameters with Pt being the the cartesian point, * Duvw are the derivatives of this point with respect to u, v and w. * Pt, Duvw are obtained from Evaluate(). * This function is only called if the ScalarMode has the value * vtkParametricFunctionSource::SCALAR_FUNCTION_DEFINED * If the user does not need to calculate a scalar, then the * instantiated function should return zero. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0)D X)l ) ) )    EDPa AE DOEY B j(dEAD`n AAF ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG DED@ AG hTEDP AG TEDP AG TEDP AG TEDP AG TEDP AG 0nFAA D`  AABH PgFD@ EE tMFF0OFDD n ABA DDBH+FBB B(A0A8G 8A0A(B BBBI L$#FBB B(A0A8G 8A0A(B BBBI  /!kS 0T, Ta TP T TnBg}(*@#$$+C#(*{ 7  @MXcntz#" &")U" ")" ")" @")i" ")"  " Di"!O?_o # 7 M^ m   @O    ? a         1 D T _ZL39PyvtkParametricSuperEllipsoid_StaticNewv_ZL42PyvtkParametricSuperEllipsoid_SafeDownCastP7_objectS0__ZL38PyvtkParametricSuperEllipsoid_IsTypeOfP7_objectS0__ZL42PyvtkParametricSuperEllipsoid_GetDimensionP7_objectS0__ZL40PyvtkParametricSuperEllipsoid_GetXRadiusP7_objectS0__ZL40PyvtkParametricSuperEllipsoid_GetYRadiusP7_objectS0__ZL40PyvtkParametricSuperEllipsoid_GetZRadiusP7_objectS0__ZL35PyvtkParametricSuperEllipsoid_GetN2P7_objectS0__ZL35PyvtkParametricSuperEllipsoid_GetN1P7_objectS0__ZL35PyvtkParametricSuperEllipsoid_SetN1P7_objectS0__ZL35PyvtkParametricSuperEllipsoid_SetN2P7_objectS0__ZL40PyvtkParametricSuperEllipsoid_SetZRadiusP7_objectS0__ZL40PyvtkParametricSuperEllipsoid_SetXRadiusP7_objectS0__ZL40PyvtkParametricSuperEllipsoid_SetYRadiusP7_objectS0__ZL33PyvtkParametricSuperEllipsoid_IsAP7_objectS0__ZL41PyvtkParametricSuperEllipsoid_NewInstanceP7_objectS0__ZL34PyvtkParametricSuperEllipsoid_Type_ZL37PyvtkParametricSuperEllipsoid_Methods_GLOBAL__sub_I_vtkParametricSuperEllipsoidPython.cxx_ZL44PyvtkParametricSuperEllipsoid_EvaluateScalarP7_objectS0__ZL38PyvtkParametricSuperEllipsoid_EvaluateP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC20.LC21.LC19_ZN27vtkParametricSuperEllipsoid12GetDimensionEv_ZN27vtkParametricSuperEllipsoid10SetXRadiusEd_ZN27vtkParametricSuperEllipsoid10GetXRadiusEv_ZN27vtkParametricSuperEllipsoid10SetYRadiusEd_ZN27vtkParametricSuperEllipsoid10GetYRadiusEv_ZN27vtkParametricSuperEllipsoid10SetZRadiusEd_ZN27vtkParametricSuperEllipsoid10GetZRadiusEv_ZN27vtkParametricSuperEllipsoid5SetN1Ed_ZN27vtkParametricSuperEllipsoid5GetN1Ev_ZN27vtkParametricSuperEllipsoid5SetN2Ed_ZN27vtkParametricSuperEllipsoid5GetN2Ev_ZN27vtkParametricSuperEllipsoid3NewEv_ZNK27vtkParametricSuperEllipsoid19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN27vtkParametricSuperEllipsoid3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE_PyFloat_FromDouble_ZN13vtkPythonArgs8GetValueERd_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkParametricSuperEllipsoid_ClassNewPyVTKClass_AddPyvtkParametricFunction_ClassNewPyType_ReadyPyVTKAddFile_vtkParametricSuperEllipsoidPyDict_SetItemString_Py_Dealloc_ZN13vtkPythonArgs8GetArrayEPdi_ZN27vtkParametricSuperEllipsoid14EvaluateScalarEPdS0_S0__ZN13vtkPythonArgs8SetArrayEiPKdi_ZN27vtkParametricSuperEllipsoid8EvaluateEPdS0_S0_PyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,*`M+N,OPOQ -JM}U,S.SOV/STQ0^MWOV*@Q1NMqWOY*BQ2^MWOY*DQ!3nMWOY*FQ14~MWOY*JQA5MWOY*H"QQ6MWZ# O/ *[N *G Q 7 M1 WK Z O *[ *I Q 8j M W Z O *[ *E@ Qq 9 M W ZC OO *[n *A Q :*MQWkZO*[*CQ4;MWU*R, S.S(O9VV/[SgTzQ<MW:*LEKX,gOtP\]^OQ(,)`($a.(3bO_^,id=MQWvfffOY-gIOchjOhOhQ>IMWfff/O?*[]iqOhOhOhQKeK,S&.+S9/>SKT?($j#@0kXlmnopqr8s@t7# (8#@HX#`hx#@#P #M#p #X#h ( 8#@cHX#` `zh0x# t #P  # n#H # # 4H\p     $Hh$H l0  P  Tx@$(.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN27vtkParametricSuperEllipsoid12GetDimensionEv.text._ZN27vtkParametricSuperEllipsoid10SetXRadiusEd.text._ZN27vtkParametricSuperEllipsoid10GetXRadiusEv.text._ZN27vtkParametricSuperEllipsoid10SetYRadiusEd.text._ZN27vtkParametricSuperEllipsoid10GetYRadiusEv.text._ZN27vtkParametricSuperEllipsoid10SetZRadiusEd.text._ZN27vtkParametricSuperEllipsoid10GetZRadiusEv.text._ZN27vtkParametricSuperEllipsoid5SetN1Ed.text._ZN27vtkParametricSuperEllipsoid5GetN1Ev.text._ZN27vtkParametricSuperEllipsoid5SetN2Ed.text._ZN27vtkParametricSuperEllipsoid5GetN2Ev.rela.text._ZNK27vtkParametricSuperEllipsoid19NewInstanceInternalEv.rodata.str1.1.rodata._ZN27vtkParametricSuperEllipsoid3IsAEPKc.str1.1.rela.text._ZN27vtkParametricSuperEllipsoid3IsAEPKc.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@1@H1AP1BX1C`1Dh1Ep1Fx1G1H1I1J 1L 1R @M1&,1 h) )  <0)q` p) )3 g b@x^122 O@^1!!2@c5.0@8_01$H.C@h_1&Y. T@_ 1(h0@ c@`1*x02,22 3p@he01/7 2@ xBd h