ELF>@@65 !"#$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=tHH=tHH=tHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HH8H;tHfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HHPH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHH`H;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHH;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHpH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHXH;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHhH;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$t$t@f9tHEfHHuHHyfHEHHH;uf;tfH뮐H@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHhH;uQtLJHuHHfHxH;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHhH;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=tLH=tLHЉfAT1UHHHNdH%(HD$81HGAfnH%fnA)fbAAuZH Ht$HL$T$(fD$ HHo(Ht 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) -> vtkVolume16Reader C++: static vtkVolume16Reader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkVolume16Reader C++: vtkVolume16Reader *NewInstance() V.SetDataDimensions(int, int) C++: void SetDataDimensions(int, int) V.SetDataDimensions((int, int)) C++: void SetDataDimensions(int a[2]) V.GetDataDimensions() -> (int, int) C++: int *GetDataDimensions() Specify the dimensions for the data. V.SetDataMask(int) C++: virtual void SetDataMask(unsigned short _arg) Specify a mask used to eliminate data in the data file (e.g., connectivity bits). V.GetDataMask() -> int C++: virtual unsigned short GetDataMask() Specify a mask used to eliminate data in the data file (e.g., connectivity bits). V.SetHeaderSize(int) C++: virtual void SetHeaderSize(int _arg) Specify the number of bytes to seek over at start of image. V.GetHeaderSize() -> int C++: virtual int GetHeaderSize() Specify the number of bytes to seek over at start of image. V.SetDataByteOrderToBigEndian() C++: void SetDataByteOrderToBigEndian() These methods should be used instead of the SwapBytes methods. They indicate the byte ordering of the file you are trying to read in. These methods will then either swap or not swap the bytes depending on the byte ordering of the machine it is being run on. For example, reading in a BigEndian file on a BigEndian machine will result in no swapping. Trying to read the same file on a LittleEndian machine will result in swapping. As a quick note most UNIX machines are BigEndian while PC's and VAX tend to be LittleEndian. So if the file you are reading in was generated on a VAX or PC, SetDataByteOrderToLittleEndian otherwise SetDataByteOrderToBigEndian. V.SetDataByteOrderToLittleEndian() C++: void SetDataByteOrderToLittleEndian() These methods should be used instead of the SwapBytes methods. They indicate the byte ordering of the file you are trying to read in. These methods will then either swap or not swap the bytes depending on the byte ordering of the machine it is being run on. For example, reading in a BigEndian file on a BigEndian machine will result in no swapping. Trying to read the same file on a LittleEndian machine will result in swapping. As a quick note most UNIX machines are BigEndian while PC's and VAX tend to be LittleEndian. So if the file you are reading in was generated on a VAX or PC, SetDataByteOrderToLittleEndian otherwise SetDataByteOrderToBigEndian. V.GetDataByteOrder() -> int C++: int GetDataByteOrder() These methods should be used instead of the SwapBytes methods. They indicate the byte ordering of the file you are trying to read in. These methods will then either swap or not swap the bytes depending on the byte ordering of the machine it is being run on. For example, reading in a BigEndian file on a BigEndian machine will result in no swapping. Trying to read the same file on a LittleEndian machine will result in swapping. As a quick note most UNIX machines are BigEndian while PC's and VAX tend to be LittleEndian. So if the file you are reading in was generated on a VAX or PC, SetDataByteOrderToLittleEndian otherwise SetDataByteOrderToBigEndian. V.SetDataByteOrder(int) C++: void SetDataByteOrder(int) These methods should be used instead of the SwapBytes methods. They indicate the byte ordering of the file you are trying to read in. These methods will then either swap or not swap the bytes depending on the byte ordering of the machine it is being run on. For example, reading in a BigEndian file on a BigEndian machine will result in no swapping. Trying to read the same file on a LittleEndian machine will result in swapping. As a quick note most UNIX machines are BigEndian while PC's and VAX tend to be LittleEndian. So if the file you are reading in was generated on a VAX or PC, SetDataByteOrderToLittleEndian otherwise SetDataByteOrderToBigEndian. V.GetDataByteOrderAsString() -> string C++: const char *GetDataByteOrderAsString() These methods should be used instead of the SwapBytes methods. They indicate the byte ordering of the file you are trying to read in. These methods will then either swap or not swap the bytes depending on the byte ordering of the machine it is being run on. For example, reading in a BigEndian file on a BigEndian machine will result in no swapping. Trying to read the same file on a LittleEndian machine will result in swapping. As a quick note most UNIX machines are BigEndian while PC's and VAX tend to be LittleEndian. So if the file you are reading in was generated on a VAX or PC, SetDataByteOrderToLittleEndian otherwise SetDataByteOrderToBigEndian. V.SetSwapBytes(int) C++: virtual void SetSwapBytes(int _arg) Turn on/off byte swapping. V.GetSwapBytes() -> int C++: virtual int GetSwapBytes() Turn on/off byte swapping. V.SwapBytesOn() C++: virtual void SwapBytesOn() Turn on/off byte swapping. V.SwapBytesOff() C++: virtual void SwapBytesOff() Turn on/off byte swapping. V.SetTransform(vtkTransform) C++: virtual void SetTransform(vtkTransform *) Set/Get transformation matrix to transform the data from slice space into world space. This matrix must be a permutation matrix. To qualify, the sums of the rows must be + or - 1. V.GetTransform() -> vtkTransform C++: virtual vtkTransform *GetTransform() Set/Get transformation matrix to transform the data from slice space into world space. This matrix must be a permutation matrix. To qualify, the sums of the rows must be + or - 1. V.GetImage(int) -> vtkImageData C++: vtkImageData *GetImage(int ImageNumber) override; Other objects make use of these methods HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx 90 D!X l! !    EDPa AE uEY B P<DP?(d"EAD`n AAF H@ I H@ I ED@ AG ED@ AG ED@ AG 4ED@ AG XED@ AG |ED@ AG EDP AK (FADP ABC DEDP AG DEDP AG 8LEDP AG \H@ E xH@ E gFD@ EE 0FAA D`  AABH (FCD` ABD MFF44FDD z ABE \ DBN l  EDP AK $EDP AK  %!#W"%  @wpP0 ?u  D0 D LIzg =*[,&|&@ P*,  - %"*//%469R?cEuKQW]ciou{#% %@5>K%h"9" "!<" b"!" "!" " 'D" s "u=Dd"!D"#?, e t     C v }        A a  M~    p    L X k |        _ZL29PyvtkVolume16Reader_StaticNewv_ZL32PyvtkVolume16Reader_SafeDownCastP7_objectS0__ZL28PyvtkVolume16Reader_IsTypeOfP7_objectS0__ZL50PyvtkVolume16Reader_SetDataByteOrderToLittleEndianP7_objectS0__ZL47PyvtkVolume16Reader_SetDataByteOrderToBigEndianP7_objectS0__ZL36PyvtkVolume16Reader_GetDataByteOrderP7_objectS0__ZL37PyvtkVolume16Reader_GetDataDimensionsP7_objectS0__ZL31PyvtkVolume16Reader_GetDataMaskP7_objectS0__ZL33PyvtkVolume16Reader_GetHeaderSizeP7_objectS0__ZL32PyvtkVolume16Reader_GetTransformP7_objectS0__ZL32PyvtkVolume16Reader_GetSwapBytesP7_objectS0__ZL36PyvtkVolume16Reader_SetDataByteOrderP7_objectS0__ZL44PyvtkVolume16Reader_GetDataByteOrderAsStringP7_objectS0__ZL33PyvtkVolume16Reader_SetHeaderSizeP7_objectS0__ZL32PyvtkVolume16Reader_SetSwapBytesP7_objectS0__ZL31PyvtkVolume16Reader_SetDataMaskP7_objectS0__ZL31PyvtkVolume16Reader_SwapBytesOnP7_objectS0__ZL32PyvtkVolume16Reader_SwapBytesOffP7_objectS0__ZL31PyvtkVolume16Reader_NewInstanceP7_objectS0__ZL23PyvtkVolume16Reader_IsAP7_objectS0__ZL37PyvtkVolume16Reader_SetDataDimensionsP7_objectS0__ZL24PyvtkVolume16Reader_Type_ZL27PyvtkVolume16Reader_Methods_GLOBAL__sub_I_vtkVolume16ReaderPython.cxx_ZL28PyvtkVolume16Reader_GetImageP7_objectS0__ZL32PyvtkVolume16Reader_SetTransformP7_objectS0_.LC0.LC1.LC2.LC7.LC3.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC29.LC30.LC31.LC28_ZN17vtkVolume16Reader17SetDataDimensionsEii_ZN17vtkVolume16Reader17GetDataDimensionsEv_ZN17vtkVolume16Reader11SetDataMaskEt_ZN17vtkVolume16Reader11GetDataMaskEv_ZN17vtkVolume16Reader13SetHeaderSizeEi_ZN17vtkVolume16Reader13GetHeaderSizeEv_ZN17vtkVolume16Reader12SetSwapBytesEi_ZN17vtkVolume16Reader12GetSwapBytesEv_ZN17vtkVolume16Reader12GetTransformEv_ZN17vtkVolume16Reader3NewEv_ZNK17vtkVolume16Reader19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN17vtkVolume16Reader3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN17vtkVolume16Reader12SwapBytesOffEv_GLOBAL_OFFSET_TABLE__ZN17vtkVolume16Reader11SwapBytesOnEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN17vtkVolume16Reader30SetDataByteOrderToLittleEndianEv_Py_NoneStruct_ZN17vtkVolume16Reader27SetDataByteOrderToBigEndianEv_ZN17vtkVolume16Reader16GetDataByteOrderEv_ZN13vtkPythonArgs10BuildTupleEPKii_ZN13vtkPythonArgs8GetValueERi_ZN17vtkVolume16Reader16SetDataByteOrderEi_ZN17vtkVolume16Reader24GetDataByteOrderAsStringEvstrlenPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_ZN13vtkPythonArgs8GetValueERtPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs8GetArrayEPiiPyvtkVolume16Reader_ClassNewPyVTKClass_AddPyvtkVolumeReader_ClassNewPyType_ReadyPyVTKAddFile_vtkVolume16ReaderPyDict_SetItemString_Py_Dealloc_ZN17vtkVolume16Reader8GetImageEi_ZN17vtkVolume16Reader12SetTransformEP12vtkTransformPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,/`Z0[1\]\^ 2JZ}e1`3`\f4`5`6`a^@7Zgh\*i^8]Zgj\*i^9.ZQgakh\uf|^:Zg,\>lU*Pc^;Zg\)f=*RJ^q<Zg\f*T*^Q=Zg\]*W ^1>~Zg\f*V^ ?j Z g m n \ *i ^ @P Zq g o \ p q r s *i ^ AZ Z g m \ *i *S ^Q B Z g m \' *iF *Up ^ C Z!g;tn\z*i*Q^D=Zag*U\*i*d^E]Zg*U\*i*b^2FZg*YX1\]u(vEwT\s^GZ1gKen*_{1`3`\f4`5`6`a^yHZHxHPZagmm*O\!*i@yi*Og^)-71>.F{L-T|^-c}z1fIfJ 4aKZgm \-]<F^qLZgM[6\B*iT[^X#X1`&3+`94>`L5Q`_6d`qa*U*UN-)0X8@- (8@HX`hx# ch   upx   (P8 @6HX `h xR p0 X (8@HX``>hPx05@ 4H\p     @Th p8P\0  0 < `|  8pp)@P.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN17vtkVolume16Reader17SetDataDimensionsEii.text._ZN17vtkVolume16Reader17GetDataDimensionsEv.text._ZN17vtkVolume16Reader11SetDataMaskEt.text._ZN17vtkVolume16Reader11GetDataMaskEv.text._ZN17vtkVolume16Reader13SetHeaderSizeEi.text._ZN17vtkVolume16Reader13GetHeaderSizeEv.text._ZN17vtkVolume16Reader12SetSwapBytesEi.text._ZN17vtkVolume16Reader12GetSwapBytesEv.text._ZN17vtkVolume16Reader12GetTransformEv.rela.text._ZNK17vtkVolume16Reader19NewInstanceInternalEv.rodata.str1.1.rodata._ZN17vtkVolume16Reader3IsAEPKc.str1.1.rela.text._ZN17vtkVolume16Reader3IsAEPKc.rela.text._ZN17vtkVolume16Reader12SwapBytesOffEv.rela.text._ZN17vtkVolume16Reader11SwapBytesOnEv.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.groupg@3OgH3PgP3QgX3Rg`3Sgh3Tgp3Ugx3Vg3Wg 3Yg 3_g 3bg 3d _@haH3&,1 9d` p! ! J!w  0 @ @v3 2IX29MuH@v3w`Dr@w3!?@w3#2A@=@x03&X=@0x3( `= @Hx 3*? @hy03,,0A,5 BEB ]0BX@31FP 4O HT @n