ELF>P@@.-  $%UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.UHAHAu]DHH]HHEÐUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=HG(HtL$9L$t:H111HT$(dH+%(uYH0]fDHHuӐHHuHtHH5H륐HHff.UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uYH0]fDHHuӐHHuHtHH5HHHff.UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uYH0]fDHHuӐHHuHtHH5HHHff.ATHfnFdH%(H$1HHt$HD$HGfnȉD$(fbfD$ Lg(fHD$)D$0)D$@)D$P)D$`)D$pMt8D$ +D$$tuH|$HD$8E1Ht H|$0H$dH+%(|HĐLA\fDE1HH[f.HT$0Ht$H|$tHt$LHlL%HD$8I$^fUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHH;u;tƉHHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHfHH;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHHH;t@1ff.fATH0fnFdH%(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$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLfDHЉfAV1IAUATUSH`fnFdH%(HD$XHG~H%fnfb)t>H51HT$XdH+%( H`[]A\A]A^fDH Ht$HL$T$(fD$ HIx(HtD$$9D$ H|$111HHt$H\$T$(fD$ HHl$1Mp(1HH|$04AHcLl$0EubMD$ +D$$HH|$01HT$8H9HHD$HD$@IcI\fDHHHDLHtEIUHH)H]AD$OD1HAoTHH9uDAt4AtH4HA9~ALLA9~ ADDLLE~H51HT$hdH+%(Hp[]A\A]A^fDH Ht$HL$T$(fD$ HdIx(HtD$$9D$ H|$111H Ht$HL$T$(fD$ HHl$1Mp(1HH|$04AHcLl$0EubMD$ +D$$HH|$01HT$8H9HHD$HD$@IcI\fDHHHDLHtE~YIEH98AD$*D1HfATHH9uDAt ADLLE~DIc1DHH9t/ADf.ztHuDL1HDIH|$01MHHLIH(H|$1H|$04HcH|$01I]L1SfLIH16DD1ADHH9uHff.fAV1IAUATUSHpfnFdH%(HD$hHG~H%fnfb)t>H51HT$hdH+%(Hp[]A\A]A^fDH Ht$HL$T$(fD$ HdIx(HtD$$9D$ H|$111H Ht$HL$T$(fD$ HHl$1Mp(1HH|$04AHcLl$0EubMD$ +D$$HH|$01HT$8H9HHD$HD$@IcI\fDHHHDLHtE~YIEH98AD$*D1HfATHH9uDAt ADLLE~DIc1DHH9t/ADf.ztHuDL1HDIH|$01MHHLIH(H|$1H|$04HcH|$01I]L1SfLIH16DD1ADHH9uHff.fATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCHo(HtD$9D$tHH111HT$(dH+%(dH8]A\fDHHufHL%u=HuLLHHHuHLyHL%tHL%tHL%tHL%oHL%WHL%?HL%'HL%HL%HL% HL%HL%HL%HL%HL% gHL% OHL% 7HL% HL%H,IHMHHff.fATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\ATHHNdH%(H$1HGfnAH%HfnfbA)tGAH5DE1H$dH+%(HĐLA\L Ht$0LL$8L$@D$DD$HHH(HtD$D9D$@H|$011E1H Ht$HL$D$(fD$ H Lg(fHD$)D$0)D$@)D$P)D$`)D$pM&D$ +D$$ttH|$HD$8E1HH|$0HHHHL%I$fDHT$0Ht$H|$tD$$Ht$usI$LH`L%HD$8I$RfE1HH4HHmf.L9tHDSafeDownCastvtkObjectBasevtkImageExportvariantobjectUndefinedIsTypeOfGetInputGetDataMemorySizeGetDataScalarTypeGetImageLowerLeftGetExportVoidPointerp_voidGetPointerToDataGetCallbackUserDataSetExportVoidPointerSetImageLowerLeftImageLowerLeftOnImageLowerLeftOffNewInstanceIsAGetDataExtentGetDataDimensionsGetDataSpacingGetDataOrigincharsigned charunsigned charshortunsigned shortintunsigned intlongunsigned longlong longunsigned long long__int64unsigned __int64floatdoubleidtypestringunicode stringvoidbitGetDataScalarTypeAsStringExportvtkImageAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]HHH;u!tLJHHH;u)tLJ1GetDataNumberOfScalarComponentsvtkImageExport - Export VTK images to third-party systems. Superclass: vtkImageAlgorithm vtkImageExport provides a way of exporting image data at the end of a pipeline to a third-party system or to a simple C array. Applications can use this to get direct access to the image data in memory. A callback interface is provided to allow connection of the VTK pipeline to a third-party pipeline. This interface conforms to the interface of vtkImageImport. In Python it is possible to use this class to write the image data into a python string that has been pre-allocated to be the correct size. @sa vtkImageImport vtkIOImagePython.vtkImageExportV.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) -> vtkImageExport C++: static vtkImageExport *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkImageExport C++: vtkImageExport *NewInstance() V.GetDataMemorySize() -> int C++: vtkIdType GetDataMemorySize() Get the number of bytes required for the output C array. V.GetDataDimensions([int, ...]) C++: void GetDataDimensions(int *ptr) V.GetDataDimensions() -> (int, int, int) C++: int *GetDataDimensions() Get the (x,y,z) index dimensions of the data. Please note that C arrays are indexed in decreasing order, i.e. array[z][y][x]. V.GetDataNumberOfScalarComponents() -> int C++: int GetDataNumberOfScalarComponents() Get the number of scalar components of the data. Please note that when you index into a C array, the scalar component index comes last, i.e. array[z][y][x][c]. V.GetDataScalarType() -> int C++: int GetDataScalarType() Get the scalar type of the data. The scalar type of the C array must match the scalar type of the data. V.GetDataScalarTypeAsString() -> string C++: const char *GetDataScalarTypeAsString() V.GetDataExtent() -> (int, int, int, int, int, int) C++: int *GetDataExtent() V.GetDataExtent([int, ...]) C++: void GetDataExtent(int *ptr) Get miscellaneous additional information about the data. V.GetDataSpacing() -> (float, float, float) C++: double *GetDataSpacing() V.GetDataSpacing([float, ...]) C++: void GetDataSpacing(double *ptr) Get miscellaneous additional information about the data. V.GetDataOrigin() -> (float, float, float) C++: double *GetDataOrigin() V.GetDataOrigin([float, ...]) C++: void GetDataOrigin(double *ptr) Get miscellaneous additional information about the data. V.GetInput() -> vtkImageData C++: vtkImageData *GetInput() Get the input object from the image pipeline. V.ImageLowerLeftOn() C++: virtual void ImageLowerLeftOn() Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. Default: On. When this flag is Off, the image will be flipped vertically before it is exported. WARNING: this flag is used only with the Export() method, it is ignored by GetPointerToData(). V.ImageLowerLeftOff() C++: virtual void ImageLowerLeftOff() Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. Default: On. When this flag is Off, the image will be flipped vertically before it is exported. WARNING: this flag is used only with the Export() method, it is ignored by GetPointerToData(). V.GetImageLowerLeft() -> int C++: virtual int GetImageLowerLeft() Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. Default: On. When this flag is Off, the image will be flipped vertically before it is exported. WARNING: this flag is used only with the Export() method, it is ignored by GetPointerToData(). V.SetImageLowerLeft(int) C++: virtual void SetImageLowerLeft(int _arg) Set/Get whether the data goes to the exported memory starting in the lower left corner or upper left corner. Default: On. When this flag is Off, the image will be flipped vertically before it is exported. WARNING: this flag is used only with the Export() method, it is ignored by GetPointerToData(). V.SetExportVoidPointer(void) C++: void SetExportVoidPointer(void *) Set the void pointer of the C array to export the data to. From python, you can specify a pointer to a string that is large enough to hold the data. V.GetExportVoidPointer() -> void C++: void *GetExportVoidPointer() Set the void pointer of the C array to export the data to. From python, you can specify a pointer to a string that is large enough to hold the data. V.Export() C++: void Export() V.Export(void) C++: virtual void Export(void *) The main interface: update the pipeline and export the image to the memory pointed to by SetExportVoidPointer(). You can also specify a void pointer when you call Export(). V.GetPointerToData() -> void C++: void *GetPointerToData() An alternative to Export(): Use with caution. Update the pipeline and return a pointer to the image memory. The pointer is only valid until the next time that the pipeline is updated. WARNING: This method ignores the ImageLowerLeft flag. V.GetCallbackUserData() -> void C++: void *GetCallbackUserData() Get the user data that should be passed to the callback functions. H|$0HD$8H9t HtHH|$0HD$8H9t HtHH|$0HD$8H9t HtHH|$0HD$8H9t HtHZ#UZ#UZ#UHHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0!D X lEDPa AE ?AY F PbEY B }?D(EAD`n AAF $ED@ AG HED@ AG lED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG D^FG EG hDEDP AG H@ E H@ E gFD@ EE 0FAA D`  AABH zPLRx D$FGB A(A0Dd 0A(A BBBG l!HFGB A(A0Di 0A(A BBBJ !DcFGB A(A0Dd 0A(A BBBG H!DlcFGB A(A0Dd 0A(A BBBG !(FADP ABG MFF08OFDD n ABA DDBl oFG~ EH    "Q?0@U`@0' ] ^p D  /g]p!!!U cB!cc!!] x""o " *92C LU%+g1y7=CIOU[agm"s&y4FU$ cht  > " >" !g"  GX"b"? "D+ K [     # L a p     / N ` v  !$     : ^ ~       E i     $@Lf"MP"O 3DWo_ZL26PyvtkImageExport_StaticNewv_ZL29PyvtkImageExport_SafeDownCastP7_objectS0__ZN14vtkImageExport25GetDataScalarTypeAsStringEv.part.0_ZL25PyvtkImageExport_IsTypeOfP7_objectS0__ZL25PyvtkImageExport_GetInputP7_objectS0__ZL34PyvtkImageExport_GetDataMemorySizeP7_objectS0__ZL48PyvtkImageExport_GetDataNumberOfScalarComponentsP7_objectS0__ZL34PyvtkImageExport_GetDataScalarTypeP7_objectS0__ZL34PyvtkImageExport_GetImageLowerLeftP7_objectS0__ZL37PyvtkImageExport_GetExportVoidPointerP7_objectS0__ZL33PyvtkImageExport_GetPointerToDataP7_objectS0__ZL36PyvtkImageExport_GetCallbackUserDataP7_objectS0__ZL37PyvtkImageExport_SetExportVoidPointerP7_objectS0__ZL34PyvtkImageExport_SetImageLowerLeftP7_objectS0__ZL33PyvtkImageExport_ImageLowerLeftOnP7_objectS0__ZL34PyvtkImageExport_ImageLowerLeftOffP7_objectS0__ZL28PyvtkImageExport_NewInstanceP7_objectS0__ZL20PyvtkImageExport_IsAP7_objectS0__ZL30PyvtkImageExport_GetDataExtentP7_objectS0__ZL30PyvtkImageExport_GetDataExtentP7_objectS0_.cold_ZL34PyvtkImageExport_GetDataDimensionsP7_objectS0__ZL34PyvtkImageExport_GetDataDimensionsP7_objectS0_.cold_ZL31PyvtkImageExport_GetDataSpacingP7_objectS0__ZL31PyvtkImageExport_GetDataSpacingP7_objectS0_.cold_ZL30PyvtkImageExport_GetDataOriginP7_objectS0__ZL30PyvtkImageExport_GetDataOriginP7_objectS0_.cold_ZL42PyvtkImageExport_GetDataScalarTypeAsStringP7_objectS0__ZL21PyvtkImageExport_Type_ZL24PyvtkImageExport_Methods_GLOBAL__sub_I_vtkImageExportPython.cxx_ZL23PyvtkImageExport_ExportP7_objectS0_.LC0.LC1.LC2.LC3.LC5.LC4.LC9.LC6.LC7.LC8.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC27.LC29.LC31.LC53.LC51.LC52.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC55.LC54_ZN14vtkImageExport17GetImageLowerLeftEv_ZN14vtkImageExport17SetImageLowerLeftEi_ZN14vtkImageExport3NewEv_ZNK14vtkImageExport19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN14vtkImageExport17GetDataScalarTypeEv_ZN14vtkImageExport3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN14vtkImageExport16ImageLowerLeftOnEv_GLOBAL_OFFSET_TABLE__ZN14vtkImageExport17ImageLowerLeftOffEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN14vtkImageExport8GetInputEv_ZN14vtkImageExport17GetDataMemorySizeEvPyLong_FromLongLong_ZN14vtkImageExport31GetDataNumberOfScalarComponentsEv_ZN13vtkPythonUtil13ManglePointerEPKvPKcPyUnicode_FromString_Py_NoneStruct_ZN14vtkImageExport16GetPointerToDataEv_ZN14vtkImageExport19GetCallbackUserDataEvPyBuffer_Release_ZN13vtkPythonArgs9GetBufferERPvP10bufferinfo_ZN14vtkImageExport20SetExportVoidPointerEPv_ZN13vtkPythonArgs8GetValueERiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIiEC1El_ZdaPv_ZN14vtkImageExport13GetDataExtentEv_ZN13vtkPythonArgs10BuildTupleEPKii_ZN13vtkPythonArgs8GetArrayEPii_ZN14vtkImageExport13GetDataExtentEPi_ZN13vtkPythonArgs8SetArrayEiPKii_Unwind_Resume_ZN14vtkImageExport17GetDataDimensionsEPi_ZN13vtkPythonArgs5ArrayIdEC1El_ZN14vtkImageExport14GetDataSpacingEv_ZN13vtkPythonArgs10BuildTupleEPKdi_ZN13vtkPythonArgs8GetArrayEPdi_ZN14vtkImageExport14GetDataSpacingEPd_ZN13vtkPythonArgs8SetArrayEiPKdi_ZN14vtkImageExport13GetDataOriginEv_ZN14vtkImageExport13GetDataOriginEPdstrlenPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSizePyvtkImageExport_ClassNewPyVTKClass_AddPyvtkImageAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkImageExportPyDict_SetItemString_Py_Dealloc_ZN14vtkImageExport6ExportEPvPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,/`g0h1ijikl2l3&4M5gs1n6nit7n!8&n2o;ka9guvijk1:~guwixk;Ngquyitk<g1uAlHiUt\k=gu it-*c:ka>gui?z {*|kQ@gu}i?z{*|kAAgu~i?z{*|k8 B g  u0 A F iV *|j k C g u+ [ ig *| *d k D- gQ uq *d i *| *p k EM gq u *d i *| *r k"Fogu*fe1ij5DickGg!u;s^*mk1pn~6nit7n8nokVH[HgH  Vg~i{ii*|u DukI/igIgI4uL^i[ii*|ukvJ{JgJ-@vgikii*|u4uskKK]gkKg19iOj i)iC*|Tul~uk#LpguMli N l O l. P3 lB QG lZ R_ lr Sw l T l U l V l W l X l!Y!l!Z!l2![7!lJ!\O!lb!]g!lz!^!l!_!l!`!l!i!*|!k "-"1".&","-4">"-C"_"n"1y""a#;#a#g#a$g$D$iT$*|x$$i$*|$u$u% %ke>_"e1n&6+n97>nL8Qn^o*d*d6>W_xb-*0X8@C0 "(p8@HX`hx Uh4g$ &(8@FH X `Uhx L@X    8 y`p   ( 8@H@Xx`>h"xX0X  4H\p   0(@Lp`@0$ H lp   p+@I (!I %QdBmqyc "<P"p*".symtab.strtab.shstrtab.rela.text.data.bss.text._ZN14vtkImageExport17GetImageLowerLeftEv.text._ZN14vtkImageExport17SetImageLowerLeftEi.rela.text._ZNK14vtkImageExport19NewInstanceInternalEv.rodata.str1.1.rodata._ZN14vtkImageExport3IsAEPKc.str1.1.rela.text._ZN14vtkImageExport3IsAEPKc.rela.text._ZN14vtkImageExport16ImageLowerLeftOnEv.rela.text._ZN14vtkImageExport17ImageLowerLeftOffEv.rodata.str1.8.rela.text.unlikely.gcc_except_table.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.groupw@+cwH+dwP +fw\ +mwh +pwt +rw + %@k +&%,%1% `%!% @+2%E2.()`(b@+,(?'@+_)DZ@+2X)f?@+?@@Ќ0+@@+@ @ + `B @80+"@E @h+$<0HE,EtEUxE mEh@P+)8K,c [И~