ELF>F@@$#    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.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 uHSafeDownCastvtkObjectBasevtkParametricBoyIsTypeOfGetDimensionGetZScaleSetZScaleIsANewInstanceEvaluateScalarEvaluatevtkParametricFunctionvtkObjectUH=Hu]ÐHH=tHH=tH]vtkParametricBoy - Generate Boy's surface. Superclass: vtkParametricFunction vtkParametricBoy generates Boy's surface. This is a Model of the projective plane without singularities. It was found by Werner Boy on assignment from David Hilbert. 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. @par Thanks: Andrew Maclean andrew.amaclean@gmail.com for creating and contributing the class. vtkCommonComputationalGeometryPython.vtkParametricBoyV.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) -> vtkParametricBoy C++: static vtkParametricBoy *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkParametricBoy C++: vtkParametricBoy *NewInstance() V.GetDimension() -> int C++: int GetDimension() override; Return the parametric dimension of the class. V.SetZScale(float) C++: virtual void SetZScale(double _arg) Set/Get the scale factor for the z-coordinate. Default is 1/8, giving a nice shape. V.GetZScale() -> float C++: virtual double GetZScale() Set/Get the scale factor for the z-coordinate. Default is 1/8, giving a nice shape. 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; Boy's surface. * 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 OEY B j(EAD`n AAF ED@ AG ED@ AG 8TEDP AG 0\nFAA D`  AABH gFD@ EE MFF0OFDD n ABA DDBH+FBB B(A0A8G 8A0A(B BBBI Ld#FBB B(A0A8G 8A0A(B BBBI      $UTPn7gg@+ #.3 8=,BGL5QBVL[V`Zfflurx" " )" " ,Q}"O<L0M0?`mOEQdu_ZL28PyvtkParametricBoy_StaticNewv_ZL31PyvtkParametricBoy_SafeDownCastP7_objectS0__ZL27PyvtkParametricBoy_IsTypeOfP7_objectS0__ZL31PyvtkParametricBoy_GetDimensionP7_objectS0__ZL28PyvtkParametricBoy_GetZScaleP7_objectS0__ZL28PyvtkParametricBoy_SetZScaleP7_objectS0__ZL22PyvtkParametricBoy_IsAP7_objectS0__ZL30PyvtkParametricBoy_NewInstanceP7_objectS0__ZL23PyvtkParametricBoy_Type_ZL26PyvtkParametricBoy_Methods_GLOBAL__sub_I_vtkParametricBoyPython.cxx_ZL33PyvtkParametricBoy_EvaluateScalarP7_objectS0__ZL27PyvtkParametricBoy_EvaluateP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC12.LC13.LC11_ZN16vtkParametricBoy12GetDimensionEv_ZN16vtkParametricBoy9SetZScaleEd_ZN16vtkParametricBoy9GetZScaleEv_ZN16vtkParametricBoy3NewEv_ZNK16vtkParametricBoy19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN16vtkParametricBoy3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE_PyFloat_FromDouble_ZN13vtkPythonArgs8GetValueERd_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkParametricBoy_ClassNewPyVTKClass_AddPyvtkParametricFunction_ClassNewPyType_ReadyPyVTKAddFile_vtkParametricBoyPyDict_SetItemString_Py_Dealloc_ZN13vtkPythonArgs8GetArrayEPdi_ZN16vtkParametricBoy14EvaluateScalarEPdS0_S0__ZN13vtkPythonArgs8SetArrayEiPKdi_ZN16vtkParametricBoy8EvaluateEPdS0_S0_PyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`-./0/1 J-}533/6341 ^-7/6*(1!N-q7/9**1"j-7:/*;*)@1t#-75>*2GL3Z_3h/y6341$/-Y7z*,+/0<=>/#19GNV@\dAnsB?D %Y - 7 F F FD /W 9m G / H / H / H 10 & - 7 F FFo/*;I/H/H/H1+E+3&+39>3K4'J00KXLMNOPQR8S@T,h V(P8p@HXh`Zhx50LB8u f 4H\p <`P0h .symtab.strtab.shstrtab.rela.text.data.bss.text._ZN16vtkParametricBoy12GetDimensionEv.text._ZN16vtkParametricBoy9SetZScaleEd.text._ZN16vtkParametricBoy9GetZScaleEv.rela.text._ZNK16vtkParametricBoy19NewInstanceInternalEv.rodata.str1.1.rodata._ZN16vtkParametricBoy3IsAEPKc.str1.1.rela.text._ZN16vtkParametricBoy3IsAEPKc.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@!(H!)P!*X !,d !2 p#@p3 !&,1 ])  @h>! 2~2w 'O"@>!K2k _`Z@(?0!rxm@X?! ~@p? ! @ @@!0`!,!! !@C!`$"( X,D