ELF>8A@@ UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fUH0dH%(HD$(1HH4$HD$HFHD$D$t*H111HT$(dH+%(u-H0]fDHI1MuHfUH0dH%(HD$(1HH4$HD$HFHD$D$t*H111HT$(dH+%(u-H0]fDHI1MuHfUH0dH%(HD$(1HH4$HD$HFHD$D$t*H111HT$(dH+%(u-H0]fDHI1MuHfUH0dH%(HD$(1HH4$HD$HFHD$D$t*H111HT$(dH+%(u-H0]fDHI1MuHfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHHuHDUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=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Љ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\SafeDownCastvtkObjectBasevtkCompositeDataPipelineBLOCK_AMOUNT_OF_DETAILUPDATE_COMPOSITE_INDICESCOMPOSITE_DATA_META_DATALOAD_REQUESTED_BLOCKSGetCompositeOutputDataIsTypeOfIsANewInstancevtkStreamingDemandDrivenPipelinevtkDemandDrivenPipelinevtkExecutivevtkObjectUH=Hu]ÐHH=tHH=tHH=tHH=tH]vtkCompositeDataPipeline - Executive supporting composite datasets. Superclass: vtkStreamingDemandDrivenPipeline vtkCompositeDataPipeline is an executive that supports the processing of composite dataset. It supports algorithms that are aware of composite dataset as well as those that are not. Type checking is performed at run time. Algorithms that are not composite dataset-aware have to support all dataset types contained in the composite dataset. The pipeline execution can be summarized as follows: * REQUEST_INFORMATION: The producers have to provide information about the contents of the composite dataset in this pass. Sources that can produce more than one piece (note that a piece is different than a block; each piece consistes of 0 or more blocks) should set CAN_HANDLE_PIECE_REQUEST. * REQUEST_UPDATE_EXTENT: This pass is identical to the one implemented in vtkStreamingDemandDrivenPipeline * REQUEST_DATA: This is where the algorithms execute. If the vtkCompositeDataPipeline is assigned to a simple filter, it will invoke the vtkStreamingDemandDrivenPipeline passes in a loop, passing a different block each time and will collect the results in a composite dataset. @sa vtkCompositeDataSet vtkCommonExecutionModelPython.vtkCompositeDataPipelineV.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) -> vtkCompositeDataPipeline C++: static vtkCompositeDataPipeline *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkCompositeDataPipeline C++: vtkCompositeDataPipeline *NewInstance() V.GetCompositeOutputData(int) -> vtkDataObject C++: vtkDataObject *GetCompositeOutputData(int port) Returns the data object stored with the DATA_OBJECT() in the output port V.LOAD_REQUESTED_BLOCKS() -> vtkInformationIntegerKey C++: static vtkInformationIntegerKey *LOAD_REQUESTED_BLOCKS() An integer key that indicates to the source to load all requested blocks specified in UPDATE_COMPOSITE_INDICES. V.COMPOSITE_DATA_META_DATA() -> vtkInformationObjectBaseKey C++: static vtkInformationObjectBaseKey *COMPOSITE_DATA_META_DATA( ) COMPOSITE_DATA_META_DATA is a key placed in the output-port information by readers/sources producing composite datasets. This meta-data provides information about the structure of the composite dataset and things like data-bounds etc. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE *** V.UPDATE_COMPOSITE_INDICES() -> vtkInformationIntegerVectorKey C++: static vtkInformationIntegerVectorKey *UPDATE_COMPOSITE_INDICES( ) UPDATE_COMPOSITE_INDICES is a key placed in the request to request a set of composite indices from a reader/source producing composite dataset. Typically, the reader publishes its structure using COMPOSITE_DATA_META_DATA() and then the sink requests blocks of interest using UPDATE_COMPOSITE_INDICES(). Note that UPDATE_COMPOSITE_INDICES has to be sorted vector with increasing indices. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE *** V.BLOCK_AMOUNT_OF_DETAIL() -> vtkInformationDoubleKey C++: static vtkInformationDoubleKey *BLOCK_AMOUNT_OF_DETAIL() BLOCK_AMOUNT_OF_DETAIL is a key placed in the information about a multi-block dataset that indicates how complex the block is. It is intended to work with multi-resolution streaming code. For example in a multi-resolution dataset of points, this key might store the number of points. *** THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE *** HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE hED@W AG ED@W AG ED@W AG ED@W AG EDP AK uEY B P(<"EAD`n AAF 0hFAA D`  AABH gFD@ EE MFF0OFDD n ABA DDB  ,e2t0  "PgTy@    4 K d }      %  #)M" .fFe" u 0BXl`MO+>Obz_ZL36PyvtkCompositeDataPipeline_StaticNewv_ZL39PyvtkCompositeDataPipeline_SafeDownCastP7_objectS0__ZL49PyvtkCompositeDataPipeline_BLOCK_AMOUNT_OF_DETAILP7_objectS0__ZL51PyvtkCompositeDataPipeline_UPDATE_COMPOSITE_INDICESP7_objectS0__ZL51PyvtkCompositeDataPipeline_COMPOSITE_DATA_META_DATAP7_objectS0__ZL48PyvtkCompositeDataPipeline_LOAD_REQUESTED_BLOCKSP7_objectS0__ZL49PyvtkCompositeDataPipeline_GetCompositeOutputDataP7_objectS0__ZL35PyvtkCompositeDataPipeline_IsTypeOfP7_objectS0__ZL30PyvtkCompositeDataPipeline_IsAP7_objectS0__ZL38PyvtkCompositeDataPipeline_NewInstanceP7_objectS0__ZL31PyvtkCompositeDataPipeline_Type_ZL34PyvtkCompositeDataPipeline_Methods_GLOBAL__sub_I_vtkCompositeDataPipelinePython.cxx.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC12.LC8.LC9.LC10.LC11.LC13.LC14.LC15_ZN24vtkCompositeDataPipeline3NewEv_ZNK24vtkCompositeDataPipeline19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN24vtkCompositeDataPipeline22BLOCK_AMOUNT_OF_DETAILEv_ZN24vtkCompositeDataPipeline24UPDATE_COMPOSITE_INDICESEv_ZN24vtkCompositeDataPipeline24COMPOSITE_DATA_META_DATAEv_ZN24vtkCompositeDataPipeline21LOAD_REQUESTED_BLOCKSEv_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs8GetValueERi_ZN24vtkCompositeDataPipeline22GetCompositeOutputDataEi_ZN24vtkCompositeDataPipeline3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_GLOBAL_OFFSET_TABLE_PyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkCompositeDataPipeline_ClassNewPyVTKClass_AddPyvtkStreamingDemandDrivenPipeline_ClassNewPyType_ReadyPyVTKAddFile_vtkCompositeDataPipelinePyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`)*+,+- 6)Y.a+s,z-)/+, -,V)y0+,-) 1+#,*-Q)234+,-=z)86 6+9!6"6$#)657>-t$)28>*5KP6^ c6l+}9!6"6#67-%_)2*('+,;<%=4+S-iw~?@A>C'D'6& +69!>6L"Q6_#d6q7&E0FXGHIJKLM8N@O  (P8@HX`hx0}d K@ 4 4Hl0  @ lP`.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK24vtkCompositeDataPipeline19NewInstanceInternalEv.rodata.str1.1.rodata._ZN24vtkCompositeDataPipeline3IsAEPKc.str1.8.rodata._ZN24vtkCompositeDataPipeline3IsAEPKc.str1.1.rela.text._ZN24vtkCompositeDataPipeline3IsAEPKc.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.group@ (L 5 `@`/ &_ ,_ 6` 1@9r2i 20 !2Q / u@ 9 2 r0p+@(:0C>@X:T O@p: c@@ ^@;s0,|  @>h' p'?