ELF>U@@,+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.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.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$uXHELH@H;ulH=tLH=u)HeHcZfDLLH=tL븐HЉfATL%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 uHSafeDownCastvtkObjectBasevtkParametricBohemianDomeIsTypeOfGetDimensionGetCGetBGetASetCSetASetBNewInstanceIsAEvaluateScalarEvaluatevtkParametricFunctionvtkObjectUH=Hu]ÐHH=tHH=tH]vtkParametricBohemianDome - Generate a Bohemian dome. Superclass: vtkParametricFunction vtkParametricBohemianDome generates a parametric Bohemian dome. The Bohemian dome is a quartic surface, and is described in much better detail at HMC page. @warning I haven't set any restrictions on the A, B, or C values.@par Thanks: Tim Meehan vtkCommonComputationalGeometryPython.vtkParametricBohemianDomeV.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) -> vtkParametricBohemianDome C++: static vtkParametricBohemianDome *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkParametricBohemianDome C++: vtkParametricBohemianDome *NewInstance() V.GetA() -> float C++: virtual double GetA() Construct a Bohemian dome surface with the following parameters: V.SetA(float) C++: virtual void SetA(double _arg) Construct a Bohemian dome surface with the following parameters: V.GetB() -> float C++: virtual double GetB() V.SetB(float) C++: virtual void SetB(double _arg) V.GetC() -> float C++: virtual double GetC() V.SetC(float) C++: virtual void SetC(double _arg) V.GetDimension() -> int C++: int GetDimension() override; Return the parametric dimension of the class. 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; BohemianDome 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), D_u\vec{f} = (dx/du, dy/du, dz/du), D_v\vec{f} = (dx/dv, dy/dv, dz/dv) $ . * Then the normal is $N = D_u\vec{f} \times D_v\vec{f} $ . 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. This method simply returns 0. 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 dED@ AG ED@ AG ED@ AG TEDP AG TEDP AG TEDP AG <gFD@ EE 0`nFAA D`  AABH MFF0OFDD n ABA DDBH+FBB B(A0A8G 8A0A(B BBBI LD#FBB B(A0A8G 8A0A(B BBBI   - g     ; m T pT T 0 g< nm " ++ # "af kp5uz>KPUZ_diuy" ")" 5")[" ")" " 2W"O +K[#  MHWx ` O%Gx  ( 8 _ZL37PyvtkParametricBohemianDome_StaticNewv_ZL40PyvtkParametricBohemianDome_SafeDownCastP7_objectS0__ZL36PyvtkParametricBohemianDome_IsTypeOfP7_objectS0__ZL40PyvtkParametricBohemianDome_GetDimensionP7_objectS0__ZL32PyvtkParametricBohemianDome_GetCP7_objectS0__ZL32PyvtkParametricBohemianDome_GetBP7_objectS0__ZL32PyvtkParametricBohemianDome_GetAP7_objectS0__ZL32PyvtkParametricBohemianDome_SetCP7_objectS0__ZL32PyvtkParametricBohemianDome_SetAP7_objectS0__ZL32PyvtkParametricBohemianDome_SetBP7_objectS0__ZL39PyvtkParametricBohemianDome_NewInstanceP7_objectS0__ZL31PyvtkParametricBohemianDome_IsAP7_objectS0__ZL32PyvtkParametricBohemianDome_Type_ZL35PyvtkParametricBohemianDome_Methods_GLOBAL__sub_I_vtkParametricBohemianDomePython.cxx_ZL42PyvtkParametricBohemianDome_EvaluateScalarP7_objectS0__ZL36PyvtkParametricBohemianDome_EvaluateP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC16.LC17.LC15_ZN25vtkParametricBohemianDome4GetAEv_ZN25vtkParametricBohemianDome4SetAEd_ZN25vtkParametricBohemianDome4GetBEv_ZN25vtkParametricBohemianDome4SetBEd_ZN25vtkParametricBohemianDome4GetCEv_ZN25vtkParametricBohemianDome4SetCEd_ZN25vtkParametricBohemianDome12GetDimensionEv_ZN25vtkParametricBohemianDome3NewEv_ZNK25vtkParametricBohemianDome19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN25vtkParametricBohemianDome3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE_PyFloat_FromDouble_ZN13vtkPythonArgs8GetValueERd_Py_NoneStructPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkParametricBohemianDome_ClassNewPyVTKClass_AddPyvtkParametricFunction_ClassNewPyType_ReadyPyVTKAddFile_vtkParametricBohemianDomePyDict_SetItemString_Py_Dealloc_ZN13vtkPythonArgs8GetArrayEPdi_ZN25vtkParametricBohemianDome14EvaluateScalarEPdS0_S0__ZN13vtkPythonArgs8SetArrayEiPKdi_ZN25vtkParametricBohemianDome8EvaluateEPdS0_S0_PyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,"`=#>$?@?A %J=}E$C&C?F'CDA(^=G?F*:A)N=qG?I*8A*^=G?I*6A!+n=G?I*4A1,=GJ?*K.*9`A-=G+Jc?o*K*5A.J =q G J ? *K *7 AR / = G *< ; $ ?$ @8 LH Me Nt ? A 0& =Q Gk E *B $ C & C ? F ' C D A  ' $. !6 P<  D QN  S Ro O~ $ T 19=qGVVV$?7IMWi?X?X?XA2i=GVVVO?_*K}Y?X?X?XA; U;$C&&+C9'>CKD3 Z0[X\]^_`ab8c@d 5  u( 8@ HX` ih0 xx U _pH P d K(  Z(8X@ >HX` hx y  4H\p  Dhp@0 d  `  H.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN25vtkParametricBohemianDome4GetAEv.text._ZN25vtkParametricBohemianDome4SetAEd.text._ZN25vtkParametricBohemianDome4GetBEv.text._ZN25vtkParametricBohemianDome4SetBEd.text._ZN25vtkParametricBohemianDome4GetCEv.text._ZN25vtkParametricBohemianDome4SetCEd.text._ZN25vtkParametricBohemianDome12GetDimensionEv.rela.text._ZNK25vtkParametricBohemianDome19NewInstanceInternalEv.rodata.str1.1.rodata._ZN25vtkParametricBohemianDome3IsAEPKc.str1.1.rela.text._ZN25vtkParametricBohemianDome3IsAEPKc.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@)4H)5P)6X)7`)8h)9p):x )< )B @= ) &,1 ]) )   0)9` sp n@J)2y2  0O@J)'2Z ;"6@K0)N"I@K)_# Z@K ) n$ i@L)"~0`&,&& &@Pp)'@*x *4 3H S