ELF>h8@@&%  UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHufuHHH;uAHuAH-LHHuLHsDHHYHuHHFHIff.ATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHufuHHH;uAHuAH-LHHuLHsDHHYHuHHFHIff.USHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHH=tHH=tHff.ATUSH@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=tLxDHЉgATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(ukH@]ÐHHuؐHt$H|$tċD$$Ht$u(HEHHuHcDH.MR .CTHGESignaHSafeDownCastvtkObjectBasevtkGESignaReaderGetFileExtensionsGetDescriptiveNameIsTypeOfIsANewInstanceCanReadFilevtkMedicalImageReader2vtkImageReader2vtkImageAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tHH=tH]vtkGESignaReader - read GE Signa ximg files Superclass: vtkMedicalImageReader2 vtkGESignaReader is a source object that reads some GE Signa ximg files It does support reading in pixel spacing, slice spacing and it computes an origin for the image in millimeters. It always produces greyscale unsigned short data and it supports reading in rectangular, packed, compressed, and packed&compressed. It does not read in slice orientation, or position right now. To use it you just need to specify a filename or a file prefix and pattern. @sa vtkImageReader2 vtkIOImagePython.vtkGESignaReaderV.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) -> vtkGESignaReader C++: static vtkGESignaReader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkGESignaReader C++: vtkGESignaReader *NewInstance() V.CanReadFile(string) -> int C++: int CanReadFile(const char *fname) override; Is the given file a GESigna file? V.GetFileExtensions() -> string C++: const char *GetFileExtensions() override; Valid extentsions V.GetDescriptiveName() -> string C++: const char *GetDescriptiveName() override; A descriptive name for this format HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D X lEDPa AE EY B c(BFADP ABG (BFADP ABG (5EAD`n AAF 04FAA D`  AABH hgFD@ EE MFF0OFDD n ABA DDB  EDP AB    $UB@B5gGd  , > Q '9F"Z(^.j4:" e" " ,;u"2>XgnM'4PORgs "7JZ_ZL28PyvtkGESignaReader_StaticNewv_ZL31PyvtkGESignaReader_SafeDownCastP7_objectS0__ZL36PyvtkGESignaReader_GetFileExtensionsP7_objectS0__ZL37PyvtkGESignaReader_GetDescriptiveNameP7_objectS0__ZL27PyvtkGESignaReader_IsTypeOfP7_objectS0__ZL22PyvtkGESignaReader_IsAP7_objectS0__ZL30PyvtkGESignaReader_NewInstanceP7_objectS0__ZL23PyvtkGESignaReader_Type_ZL26PyvtkGESignaReader_Methods_GLOBAL__sub_I_vtkGESignaReaderPython.cxx_ZL30PyvtkGESignaReader_CanReadFileP7_objectS0_.LC2.LC3.LC4.LC10.LC0.LC11.LC1.LC12.LC5.LC6.LC7.LC8.LC9.LC13.LC14.LC16.LC15_ZN16vtkGESignaReader17GetFileExtensionsEv_ZN16vtkGESignaReader18GetDescriptiveNameEv_ZN16vtkGESignaReader3NewEv_ZNK16vtkGESignaReader19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN16vtkGESignaReader3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE_PyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_Py_NoneStructstrlen_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLongPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkGESignaReader_ClassNewPyVTKClass_AddPyvtkMedicalImageReader2_ClassNewPyType_ReadyPyVTKAddFile_vtkGESignaReaderPyDict_SetItemString_Py_Dealloc_ZN16vtkGESignaReader11CanReadFileEPKcPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`,-./.0`,4*(.678.*9!0):c,4*).%6/7:8N.c*9q0y:,;-52CH2Q.^<n s2!2"2#230$V,4;*122.< #21!62D"I2W#\2h30%,)4J*+U*hw./=>?.0 &A,4B>CC_@nyE&# ,A 4[ ; . < G 0*F*2&+29 >2L!Q2_"d2r#w23'H00IXJKLMNOP8Q@RQX Z(8`@HXX`^hxj ,>@ 4H\p @ 8lP.symtab.strtab.shstrtab.rela.text.data.bss.rodata._ZN16vtkGESignaReader17GetFileExtensionsEv.str1.1.rela.text._ZN16vtkGESignaReader17GetFileExtensionsEv.rodata._ZN16vtkGESignaReader18GetDescriptiveNameEv.str1.1.rela.text._ZN16vtkGESignaReader18GetDescriptiveNameEv.rela.text._ZNK16vtkGESignaReader19NewInstanceInternalEv.rodata.str1.1.rodata._ZN16vtkGESignaReader3IsAEPKc.str1.1.rela.text._ZN16vtkGESignaReader3IsAEPKc.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.groupC@ #(CL #)CX #+Cd #1 p @%8 #& , 12 p0 k@/# 2< P @/# ` @0#L2i v[2 P0 @08#2 v0@P10#H@1#` @1 # @2#0,,!0 9P4@4h#!`$( (j6J