ELF>x@@ AUATUHdH%(H$1HH4$HD$HFHD$D$t?H1H$dH+%(Hİ]A\A]Ld$ HLHtL$HLtfo$LLfo$fo$fo$fo$)$ fo$fo$)$0fo$)$@)$P)$`)$p)$)$$f.$ $f.$($f.$0$f.$8ke$f.$@MG$f.$H/)$f.$P $f.$X$f.$`$f.$h$f.$p$f.$xzu}$f.$ziug$f.$zSuQ$f.$z=u;$f.$z'u%HBHH4HuѹLHf.ATUHdH%(H$1HH4$HD$HFHD$D$t9H1H$dH+%(?Hĸ]A\HHt$ HtH$HtL$ HLtfo$ f(T$ fo$@f(\$ ff(L$0f(D$0)$)$ffo$0fo$`fD($ffD($f)$f(|$@fo$PfA(fE()$fo$)$fYfo$pfD($)$fA(ffD($fY)$fE(fo$fD($fAY)$fAYf($fXf(fYfY$fXfA(fXfA(fYfXf(L$@fY$ffYfAYfXfA(fXfYfAY)$ )$0fD(D$Pf(D$Pf.$)$ fXf(fE)$0fAYffDY$fXfA(fYfY$fXf(f(|$pfXf(L$`ff)$@fAXfDYfD(D$p)$@fAYfEfXf(D$`ffDY)$PfAY)$PfEXfD(fDYfXfY$fEXfE(fXfEYf($fDY$ffDYf(f($fAYffEXfD($fDYfAXfD($fAYfEfAYfED)$`fEY)$pD)$`fEX)$pfXf($fAYfAXfAXfXf($)$fAY)$fX)$)$KEff.$2,f.$ff.$f.$ff.$f.$ff.$fD.$fEfD.$z{uyf.$znulff.$z]u[f.$zPuNff.$z?u=f.$z2u0ff.$z!uHHHHu׹LHf.AVAUATUHdH%(H$1HH4$HD$HFHD$D$t=H1H$dH+%( H]A\A]A^L$HLHtLl$ HLtLt$@HLtfoL$@LLLfoT$P)L$`)T$pD$@f.D$`zUuSD$Hf.D$hzEuCD$Pf.D$pz5u3D$Xf.D$xz%u#HHHDHuӹLHf.AUATUSHHdH%(HD$81HHt$HD$HFHD$$D$ t;H|$1HT$8dH+%(HH[]A\A]fDLl$Hl$L%LHL|$HtHLL|$HtHp0H{0HEHHpHHbfAUATUHdH%(H$1HH4$HD$HFHD$D$t?H1H$dH+%(Hİ]A\A]Ld$ HLHtL$HLtfo$LLfo$fo$fo$fo$)$ fo$fo$)$0fo$)$@)$P)$`)$p)$)$$f.$ $f.$($f.$0$f.$8ke$f.$@MG$f.$H/)$f.$P $f.$X$f.$`$f.$h$f.$p$f.$xzu}$f.$ziug$f.$zSuQ$f.$z=u;$f.$z'u%HBHH4HuѹLHf.AUATUSHHdH%(HD$81HHt$HD$HFHD$$D$ t;H|$1HT$8dH+%(HH[]A\A]fDLl$Hl$L%LHL|$HtHLL|$HtHp0H{0HEHHpHHbfAUATUHdH%(H$1HH4$HD$HFHD$D$t?H1H$dH+%(Hİ]A\A]Ld$ HLHtL$HLtfo$LLfo$fo$fo$fo$)$ fo$fo$)$0fo$)$@)$P)$`)$p)$)$$f.$ $f.$($f.$0$f.$8ke$f.$@MG$f.$H/)$f.$P $f.$X$f.$`$f.$h$f.$p$f.$xzu}$f.$ziug$f.$zSuQ$f.$z=u;$f.$z'u%HBHH4HuѹLHf.AUATUHdH%(H$1HH4$HD$HFHD$D$t?H1H$dH+%(Hİ]A\A]Ld$ HLHtL$ HLtfoL$ foT$0LLfo\$@fod$Pfol$`fot$p)$fo$)$fo$)$)$)$)$)$)$D$ f.$D$(f.$D$0f.$lfD$8f.$QKD$@f.$60D$Hf.$D$Pf.$D$Xf.$D$`f.$D$hf.$D$pf.$D$xf.$z}u{$f.$zgue$f.$zQuO$f.$z;u9$f.$z%u#HxHHjDHuӹL1HDATUHHdH%(H$81HHt$HD$HFHD$$D$ t8H|$1H$8dH+%(HH]A\Ld$0Hl$LHtHT$H5H|$tfoL$0foT$@Hp0Lfo\$Pfod$`fol$p)$fo$fo$)$fo$)$)$)$)$)$)$ D$0f.$D$8f.$D$@f.$wqD$Hf.$\VD$Pf.$A;D$Xf.$& D$`f.$ D$hf.$D$pf.$D$xf.$$f.$$f.$~u|$f.$zhuf$f.$zRuP$f.$ z 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) -> vtkMatrix4x4 C++: static vtkMatrix4x4 *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkMatrix4x4 C++: vtkMatrix4x4 *NewInstance() V.DeepCopy(vtkMatrix4x4) C++: void DeepCopy(const vtkMatrix4x4 *source) V.DeepCopy([float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float], vtkMatrix4x4) C++: static void DeepCopy(double destination[16], const vtkMatrix4x4 *source) V.DeepCopy([float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float], (float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) ) C++: static void DeepCopy(double destination[16], const double source[16]) V.DeepCopy((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) ) C++: void DeepCopy(const double elements[16]) Set the elements of the matrix to the same values as the elements of the given source matrix. V.Zero() C++: void Zero() V.Zero([float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]) C++: static void Zero(double elements[16]) Set all of the elements to zero. V.Identity() C++: void Identity() V.Identity([float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]) C++: static void Identity(double elements[16]) Set equal to Identity matrix V.Invert(vtkMatrix4x4, vtkMatrix4x4) C++: static void Invert(const vtkMatrix4x4 *in, vtkMatrix4x4 *out) V.Invert() C++: void Invert() V.Invert((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float), [float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]) C++: static void Invert(const double inElements[16], double outElements[16]) Matrix Inversion (adapted from Richard Carling in "Graphics Gems," Academic Press, 1990). V.Transpose(vtkMatrix4x4, vtkMatrix4x4) C++: static void Transpose(const vtkMatrix4x4 *in, vtkMatrix4x4 *out) V.Transpose() C++: void Transpose() V.Transpose((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) , [float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]) C++: static void Transpose(const double inElements[16], double outElements[16]) Transpose the matrix and put it into out. V.MultiplyPoint((float, float, float, float), [float, float, float, float]) C++: void MultiplyPoint(const double in[4], double out[4]) V.MultiplyPoint((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) , (float, float, float, float), [float, float, float, float]) C++: static void MultiplyPoint(const double elements[16], const double in[4], double out[4]) V.MultiplyPoint((float, float, float, float)) -> (float, float, float, float) C++: float *MultiplyPoint(const float in[4]) V.MultiplyFloatPoint((float, float, float, float)) -> (float, float, float, float) C++: float *MultiplyFloatPoint(const float in[4]) V.MultiplyDoublePoint((float, float, float, float)) -> (float, float, float, float) C++: double *MultiplyDoublePoint(const double in[4]) V.Multiply4x4(vtkMatrix4x4, vtkMatrix4x4, vtkMatrix4x4) C++: static void Multiply4x4(const vtkMatrix4x4 *a, const vtkMatrix4x4 *b, vtkMatrix4x4 *c) V.Multiply4x4((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) , (float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float), [float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]) C++: static void Multiply4x4(const double a[16], const double b[16], double c[16]) Multiplies matrices a and b and stores the result in c. V.Adjoint(vtkMatrix4x4, vtkMatrix4x4) C++: void Adjoint(const vtkMatrix4x4 *in, vtkMatrix4x4 *out) V.Adjoint((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float), [float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float]) C++: static void Adjoint(const double inElements[16], double outElements[16]) Compute adjoint of the matrix and put it into out. V.Determinant() -> float C++: double Determinant() V.Determinant((float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) ) -> float C++: static double Determinant(const double elements[16]) Compute the determinant of the matrix and return it. V.SetElement(int, int, float) C++: void SetElement(int i, int j, double value) Sets the element i,j in the matrix. V.GetElement(int, int) -> float C++: double GetElement(int i, int j) Returns the element i,j from the matrix. V.GetData() -> (float, ...) C++: double *GetData() Returns the raw double array holding the matrix. @VV *vtkMatrix4x4 *vtkMatrix4x4VVV *vtkMatrix4x4 *vtkMatrix4x4 *vtkMatrix4x4VV *vtkMatrix4x4 *vtkMatrix4x4HHHD!!!!!!!!!!GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 0DVFBA Gk  ABBH (xFAGk ABD 8FBB A(Gk (A BBBD 8FBA A(Dpe (A ABBG 0VFBA Gk  ABBH 8PFBA A(Dpe (A ABBG 0VFBA Gk  ABBH 0FBA Gk  ABBH (#FAGn ABA EDPa AE D9dT\9dTtAlT UEGP AC (BAGk ABH (BAGk ABH <EY B W((EAD`j AAJ TED@ AG 0xFAA Dp  AABH 0FAA D`  AABH (EAD` AAI 8 ;FBA A(Dp (A ABBK (HFAG ABF tEDP AK 0^FAA D`  AABH 8FBA A(G (A ABBD (OFAD` ABC 4gFD@ EE ,XED@C AC T DH ,ED@C AC T DH @tFGA D`}  KABK Z  AABJ (GED@y GO m AJ ((GED@y GO m AJ @TFBB A(A0Gn 0A(A BBBG MFF0OFDD n ABA DDB)  VKpz0   V / VY#9``*9V`~0A@U0 d"#$%&G';r(* +^,0.OJ/gv0203t `4GC`f6G`P7` @ E J O "T ,Y 9^ @c Ih Vm drx p~ y ~          " -Mm|* L k    + N a    " <   / ? h }     . M _ u  ;M    P;O    , = P h      _ZL24PyvtkMatrix4x4_StaticNewv_ZL25PyvtkMatrix4x4_Adjoint_s2P7_objectS0__ZL29PyvtkMatrix4x4_Multiply4x4_s2P7_objectS0__ZL31PyvtkMatrix4x4_MultiplyPoint_s2P7_objectS0__ZL27PyvtkMatrix4x4_Transpose_s1P7_objectS0__ZL27PyvtkMatrix4x4_Transpose_s3P7_objectS0__ZL24PyvtkMatrix4x4_Invert_s1P7_objectS0__ZL24PyvtkMatrix4x4_Invert_s3P7_objectS0__ZL26PyvtkMatrix4x4_DeepCopy_s3P7_objectS0__ZL26PyvtkMatrix4x4_DeepCopy_s2P7_objectS0__ZL27PyvtkMatrix4x4_SafeDownCastP7_objectS0__ZL22PyvtkMatrix4x4_AdjointP7_objectS0__ZL30PyvtkMatrix4x4_Adjoint_Methods_ZL26PyvtkMatrix4x4_Multiply4x4P7_objectS0__ZL34PyvtkMatrix4x4_Multiply4x4_Methods_ZL23PyvtkMatrix4x4_DeepCopyP7_objectS0__ZL31PyvtkMatrix4x4_DeepCopy_Methods_ZL26PyvtkMatrix4x4_DeterminantP7_objectS0__ZL26PyvtkMatrix4x4_Identity_s2P7_objectS0_.constprop.0_ZL22PyvtkMatrix4x4_Zero_s2P7_objectS0_.constprop.0_ZL23PyvtkMatrix4x4_IsTypeOfP7_objectS0__ZL22PyvtkMatrix4x4_GetDataP7_objectS0__ZL34PyvtkMatrix4x4_MultiplyDoublePointP7_objectS0__ZL33PyvtkMatrix4x4_MultiplyFloatPointP7_objectS0__ZL25PyvtkMatrix4x4_GetElementP7_objectS0__ZL25PyvtkMatrix4x4_Adjoint_s1P7_objectS0__ZL26PyvtkMatrix4x4_DeepCopy_s4P7_objectS0__ZL26PyvtkMatrix4x4_DeepCopy_s1P7_objectS0__ZL18PyvtkMatrix4x4_IsAP7_objectS0__ZL31PyvtkMatrix4x4_MultiplyPoint_s1P7_objectS0__ZL25PyvtkMatrix4x4_SetElementP7_objectS0__ZL26PyvtkMatrix4x4_NewInstanceP7_objectS0__ZL23PyvtkMatrix4x4_IdentityP7_objectS0__ZL19PyvtkMatrix4x4_ZeroP7_objectS0__ZL28PyvtkMatrix4x4_MultiplyPointP7_objectS0__ZL36PyvtkMatrix4x4_MultiplyPoint_Methods_ZL21PyvtkMatrix4x4_InvertP7_objectS0__ZL29PyvtkMatrix4x4_Invert_Methods_ZL24PyvtkMatrix4x4_TransposeP7_objectS0__ZL32PyvtkMatrix4x4_Transpose_Methods_ZL29PyvtkMatrix4x4_Multiply4x4_s1P7_objectS0__ZL19PyvtkMatrix4x4_Type_ZL22PyvtkMatrix4x4_Methods_GLOBAL__sub_I_vtkMatrix4x4Python.cxx.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC14.LC13.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23_ZN12vtkMatrix4x43NewEv_ZNK12vtkMatrix4x419NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs8GetArrayEPdi_ZN12vtkMatrix4x47AdjointEPKdPdPyErr_Occurred_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs8SetArrayEiPKdi__stack_chk_fail_ZN12vtkMatrix4x413MultiplyPointEPKdS1_Pd_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN12vtkMatrix4x49TransposeEPKdPd_ZN12vtkMatrix4x46InvertEPKdPd_ZN12vtkMatrix4x48DeepCopyEPdPKd_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN12vtkMatrix4x411DeterminantEPKdPyFloat_FromDouble_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN12vtkMatrix4x48IdentityEPd_ZN12vtkMatrix4x44ZeroEPd_ZN12vtkMatrix4x43IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonUtil13ManglePointerEPKvPKcPyUnicode_FromString_ZN13vtkPythonArgs10BuildTupleEPKdi_ZN13vtkPythonArgs8GetArrayEPfi_ZN12vtkMatrix4x413MultiplyPointEPKdPKfPf_ZN13vtkPythonArgs10BuildTupleEPKfi_ZN13vtkPythonArgs8GetValueERi_ZN13vtkPythonArgs8GetValueERdPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkMatrix4x4_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkMatrix4x4PyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del66gPQQ_RS,*UAS[VbW7PQQ6QS*U S V" WX 8 P Q Q Q) Xn S~ *U S V W 9 PM :[ Ys Y Z S *U W 9 P\ Qx Q ZS*US VWA;uP:YY[S *UWF;wPQQo[,S<*UQSkVrW<PQ8Q\VSf*UySVW<P6QF:NY\}S*USVW= PM>RYk:zS]SW5\6_57_I5<_<f_?_?!`+S:aK?k@}QbPWA1PtQcS*USVW B1 Pt Q d"S"*U"S"V"W"C:#Pm#h}#:#f#D#f#S#i#g#W#E>$Pa$bq$S$F$j$k$W$G%PA%ba%Q{%X%S%l%W%H&PA&ba&m{&n&S&o&W&I'PA'b^'po'p'S'a'W'61(Pm(:{(Y(Y(R(S(*U(b(W)<o)P)b)Q)\)S)*U)W1*<*P*b*:*Y*\*S+*U+WD+J+P+b+h,*e,:,f*,D/,f8,SI,id,gz,W,8-P1-bT-Qm-Q-X-S-*U.S.V".WS.K.P.b.p.p/q9/SI/*U{/W/L/P0b:0*OE0NX0:g0St0]0r0s0t0S0W1A1_C1A1c1S1*U1b1P2W72B>2_c2B2d2S2*U2b3P!3W3538484_!4m;4n@4SR4oa4b4P4W455;5_C5;5P5[5S5*U5b5WL65|_69g6_696P6Z7S7*U17bC7Wy777P7:7Y8Y+8Y:S:*U:W ;4;:;5&;v,;44;w>;4C;x_;un;:y;zN^ ^N^3^5^Q6^;{N:f&D+f8gM42|10}X~8@~"10 ( +818@IHX10`h/x1@01y21xp01` 941X "61 (0381@H%X1`h$x1h11d10.1&18 (#81h'x1P710p(,8H0 X 1`  1` H*Xhx(( 4H|p0   T  $H`x0 ,"X#|$%&'L(x* +, 0.8/\02034,6XP7;P;2.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK12vtkMatrix4x419NewInstanceInternalEv.rodata.str1.1.rodata._ZN12vtkMatrix4x43IsAEPKc.str1.1.rela.text._ZN12vtkMatrix4x43IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rodata.cst8.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.groupb@ ObL e `;@&;,;6< 1@f2 <.u27= P=<@x 2=W@00(W@`@W @x  X @]'0],0]@] X^S@He N q i