ELF>2@@ ATH@dH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$E1HD$8dH+%(uH@LA\DHt$H|$tH|$IHuLIHtHtL1HHP@Lqff.UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHHdH%(HD$81HHt$HD$HFHD$$D$ t1H|$1HT$8dH+%(uGHHfDH|$HT$H5|$HtHuHHff.@HHdH%(HD$81HHt$HD$HFHD$$D$ t1H|$1HT$8dH+%(uGHHfDH|$HT$H5|$HtHuHHff.@USHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;u\H=tLH=u)HeHcZfDLL@HЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\CreateImageReader2SafeDownCastvtkObjectBasevtkImageReader2FactoryRegisterReadervtkImageReader2GetRegisteredReadersvtkImageReader2CollectionIsTypeOfIsANewInstancevtkObjectUH=Hu]ÐHH=tH]vtkImageReader2Factory - Superclass of binary file readers. Superclass: vtkObject vtkImageReader2Factory: This class is used to create a vtkImageReader2 object given a path name to a file. It calls CanReadFile on all available readers until one of them returns true. The available reader list comes from three places. In the InitializeReaders function of this class, built-in VTK classes are added to the list, users can call RegisterReader, or users can create a vtkObjectFactory that has CreateObject method that returns a new vtkImageReader2 sub class when given the string "vtkImageReaderObject". This way applications can be extended with new readers via a plugin dll or by calling RegisterReader. Of course all of the readers that are part of the vtk release are made automatically available. @sa vtkImageReader2 vtkIOImagePython.vtkImageReader2FactoryV.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) -> vtkImageReader2Factory C++: static vtkImageReader2Factory *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkImageReader2Factory C++: vtkImageReader2Factory *NewInstance() V.RegisterReader(vtkImageReader2) C++: static void RegisterReader(vtkImageReader2 *r) registered readers will be queried in CreateImageReader2 to see if they can load a given file. V.CreateImageReader2(string) -> vtkImageReader2 C++: static vtkImageReader2 *CreateImageReader2(const char *path) open the image file, it is the callers responsibility to call Delete on the returned object. If no reader is found, null is returned. V.GetRegisteredReaders(vtkImageReader2Collection) C++: static void GetRegisteredReaders(vtkImageReader2Collection *) The caller must allocate the vtkImageReader2Collection and pass in the pointer to this method. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DFDPk EF hEDPa AE HPa G HPa G <EY B W(EAD`j AAJ 0^FAA D`  AABH DgFD@ EE hMFF0OFDD n ABA DDB  *g pI`^wg & + 0 5 .: E? TD dI yN S X ^ d j" 9H:P_" < >0M`oO1I^s_ZL34PyvtkImageReader2Factory_StaticNewv_ZL43PyvtkImageReader2Factory_CreateImageReader2P7_objectS0__ZL37PyvtkImageReader2Factory_SafeDownCastP7_objectS0__ZL39PyvtkImageReader2Factory_RegisterReaderP7_objectS0__ZL45PyvtkImageReader2Factory_GetRegisteredReadersP7_objectS0__ZL33PyvtkImageReader2Factory_IsTypeOfP7_objectS0__ZL28PyvtkImageReader2Factory_IsAP7_objectS0__ZL36PyvtkImageReader2Factory_NewInstanceP7_objectS0__ZL29PyvtkImageReader2Factory_Type_ZL32PyvtkImageReader2Factory_Methods_GLOBAL__sub_I_vtkImageReader2FactoryPython.cxx.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC9.LC8.LC10.LC11.LC12_ZN22vtkImageReader2Factory3NewEv_ZNK22vtkImageReader2Factory19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs8GetValueERPc_ZN22vtkImageReader2Factory18CreateImageReader2EPKcPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBasePyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag__stack_chk_fail_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN22vtkImageReader2Factory14RegisterReaderEP15vtkImageReader2_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN22vtkImageReader2Factory20GetRegisteredReadersEP25vtkImageReader2Collection_ZN22vtkImageReader2Factory3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyvtkImageReader2Factory_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkImageReader2FactoryPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del-j$%&'()*+,,`$-'(', ?$mr-.'*0,$-2-A1F'R*0],$% 3#(31'>5L4U,$6+%N*2W\3jo3x'54, /$Y6z*#"'()*+'#,9GNV8\d9ns:7<"="3&+384!>@0?X@ABCDEF8G@Hph (`8p@HXh`hxE@d 4Hl p`Hl0.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK22vtkImageReader2Factory19NewInstanceInternalEv.rodata.str1.1.rodata._ZN22vtkImageReader2Factory3IsAEPKc.str1.1.rela.text._ZN22vtkImageReader2Factory3IsAEPKc.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.groups@ #sL 2 `@X$&/,/60 1@P,p292 <@h,x 20 @,0@-  @(- ( #@H.80,AQ id@@08" x1z