ELF>X@@'&  UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fUH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uFH@]@H|$HT$H5|$HtHHuHff.@ATUHHdH%(HD$81HHt$HD$HFHD$$D$ D$ wcLd$HT$ H5L|$ Ht#D$ 9D$(|Vt$ HHHtU1HT$8dH+%(uMHH]A\H|$f.Ht$ LuDHfUHAWAVAUATISHXfnFdH%(HE1HH0H8HGfnȉHfbfօ@Md$(H01HHH4AHcHHDžHEtIcHHH4HPAHcHPHDžHEtIcHHH4HAHcHHDžHEtIcHHH4HpHcHpHDžHtHcHHH4HHcHHDžHtHcHHH4HPHcHPHDžHtHcHHH4H}HcHDžHMHtHcHHH4HHcHcHHDžt HHMU @+D @H HE1HtHH9tHH}HEH9t HtHPHtHXH9tHHH9t HtHpHxH9t HtHHH9t HtHPHXH9t HtHHH9t HtHEdH+%( HeL[A\A]A^A_]DIHfHHDHH,HHDHHDaHH@HHHHHHHHE~wHHHFH9 AE DH1HfHH9uDHAtHHEHHHVHH)HAFDH1HoHH9uDHAtAHLH4A4HA9~LALA9~ DADE~wHHHFH9AG DH1Hf$$HH9uDHAtHH‹HHHVHH)HSBAH1Ho,,HH9uHtBLLHA4A4H9~ALAL9~ ADADHHHVHH)H\BJH1Ho44HH9uHtBLLHA4A4H9~ALAL9~ ADAD~}HHHFH9lBZH1Hf<<HH9uHЃtHH‹~}HHHFH9BH1HfHH9uHЃtHH‹HHSHH)HBH1HoHH9uHt8L4HA4H9~LAL9~ DADS,LLLHHH E~QHHIc1HDHH9f.ztHHE~MHHIc1LHH9O<9H(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+%(uUH0[fDHHuӐt_XHuHcDHH8H;tЉfAUATUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ HD$Ho(HtbD$ +D$$wrLl$HT$H5L|$It/D$ 9D$(D$HLHt\@1HT$8dH+%(umH@]A\A]@H|$f.HH;DHcfDHt$Lbff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;ulH=tLH=u)HeHcZfDLLH=tL븐HЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfU1IH@fnFdH%(HD$8HG~H%fn)fbt* u}HD$8dH+%(H@L]@H Ht$HL$T$(fD$ HIh(Ht7D$ +D$$tFH|$1fDH51HT$8dH+%(u`H@]@H5HT$H|$|$HtHHuHH말LIHPDUHAWAVAUATISHfnFdH%(HE1HHpHxHGfnȉfbfօMd$(HpHHXH4AHcHHDž0HEtIcHH0HX4HAHcHHDžHHEtIcHHHHX4HAHcHHDž(HEtIcHH(HX4HPHcHHDž HtHcHH HX4HPHcHPHDž@HtHcHH@HX4H}HcHDž8HUHtHcHH8HX4HTHcHcTHHDžt HHMd +/HXHE1HtHH9tHH}HEH9t HtHPHtHXH9tHHH9t HtHHH9t HtHHH9t HtHHH9t HtHEdH+%(/ HeL[A\A]A^A_]fIHppf.HXHlHHXDHHXDHHXDrPHHXQHHX0HHXTHXHEHH0HVHH)HAEDHX1HoHH9uDHXAtAHL0H4A4HA9~LALA9~ DADE~zHHHHFH9AFDHX1HfHH9uDHXAtHHHEHH(HVHH)HAGDHX1Ho$$HH9uDHXAtAHL(H4A4HA9~LALA9~ DADPHH HVHH)HPBHX1Ho,,HH9uHXP@tBLL HA4A4H9~ALAL9~ ADADHH@HFH9BHX1Hf.f44HH9uHXȃtHH@HH8HFH9GB5HX1HDf<<HH9uHXȃtHH8THHSHH)HTBtHX1H@oHH9uHXT@t8L4HA4H9~LAL9~ DADHlLLLHSHAH E~IH0HIc1LXHH9<9H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@GXSafeDownCastvtkObjectBasevtkBSPCutsGetDatavtkInformationvtkInformationVectorCreateCutsIsTypeOfGetKdNodeTreePrintArraysPrintTreeGetNumberOfCutsEqualsIsANewInstancevtkKdNodeGetArraysDeepCopyShallowCopyInitializeV *vtkInformationV|i *vtkInformationVectorHHH9t HtH}HtHEH9tHPHXH9t HtHHH9t HtHpHxH9t HtHHH9t HtHPHXH9t HtHHtHH9tHHHH9t HtH}HtHEH9tHPHXH9t HtHHH9t HtHHH9t HtHHH9t HtHHH9t HtHA!!!!!!!! !;vtkDataObjectvtkObjectUH=Hu]ÐHH=tHH=tH]vtkBSPCuts - This class represents an axis-aligned Binary Spatial Partitioning of a 3D space. Superclass: vtkDataObject This class converts between the vtkKdTree representation of a tree of vtkKdNodes (used by vtkDistributedDataFilter) and a compact array representation that might be provided by a graph partitioning library like Zoltan. Such a representation could be used in message passing. @sa vtkKdTree vtkKdNode vtkDistributedDataFilter vtkCommonDataModelPython.vtkBSPCutsV.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) -> vtkBSPCuts C++: static vtkBSPCuts *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkBSPCuts C++: vtkBSPCuts *NewInstance() V.CreateCuts([float, ...], int, [int, ...], [float, ...], [int, ...], [int, ...], [float, ...], [float, ...], [int, ...]) C++: void CreateCuts(double *bounds, int ncuts, int *dim, double *coord, int *lower, int *upper, double *lowerDataCoord, double *upperDataCoord, int *npoints) V.CreateCuts(vtkKdNode) C++: void CreateCuts(vtkKdNode *kd) Initialize the cuts with arrays of information. This type of information would be obtained from a graph partitioning software package like Zoltan. * bounds - the bounds (xmin, xmax, ymin, ymax, zmin, zmax) of the * space being partitioned * ncuts - the number cuts, also the size of the following arrays * dim - the dimension along which the cut is made (x/y/z - 0/1/2) * coord - the location of the cut along the axis * lower - array index for the lower region bounded by the cut * upper - array index for the upper region bounded by the cut * lowerDataCoord - optional upper bound of the data in the lower region * upperDataCoord - optional lower bound of the data in the upper region * npoints - optional number of points in the spatial region V.GetKdNodeTree() -> vtkKdNode C++: vtkKdNode *GetKdNodeTree() Return a tree of vtkKdNode's representing the cuts specified in this object. This is our copy, don't delete it. V.GetNumberOfCuts() -> int C++: virtual int GetNumberOfCuts() Get the number of cuts in the partitioning, which also the size of the arrays in the array representation of the partitioning. V.GetArrays(int, [int, ...], [float, ...], [int, ...], [int, ...], [float, ...], [float, ...], [int, ...]) -> int C++: int GetArrays(int len, int *dim, double *coord, int *lower, int *upper, double *lowerDataCoord, double *upperDataCoord, int *npoints) Get the arrays representing the cuts in the partitioning. V.Equals(vtkBSPCuts, float) -> int C++: int Equals(vtkBSPCuts *other, double tolerance=0.0) Compare these cuts with those of the other tree. Returns true if the two trees are the same. V.PrintTree() C++: void PrintTree() V.PrintArrays() C++: void PrintArrays() V.GetData(vtkInformation) -> vtkBSPCuts C++: static vtkBSPCuts *GetData(vtkInformation *info) V.GetData(vtkInformationVector, int) -> vtkBSPCuts C++: static vtkBSPCuts *GetData(vtkInformationVector *v, int i=0) Retrieve an instance of this class from an information object. V.Initialize() C++: void Initialize() override; Restore data object to initial state, V.ShallowCopy(vtkDataObject) C++: void ShallowCopy(vtkDataObject *src) override; Shallow copy. These copy the data, but not any of the pipeline connections. V.DeepCopy(vtkDataObject) C++: void DeepCopy(vtkDataObject *src) override; Shallow copy. These copy the data, but not any of the pipeline connections. HHHD!!GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx 0 D XEDPa AE |EDPa AE (FAD` ABD zPLRx 8$AC HK; F I. Q. ` LOEY B j(lEAD`n AAF ED@ AG H@ I H@ I ED@ AG 0TFBA D`  ABBE 0LnFAA D`  AABH gFD@ EE ,KEIPU DI z AE 8 EEC HK J . L. H 44/FAD` ABG T GIL lMFF0OFDD n ABA DDB EDP AK EDP AK H@ I B    Ir  Kpu@TPng<0KeE ,/`3W.~/0    & . = R ] f  t   " ( . 4 :@ F L RX" {"  Sd!;[b !0Rt"O-Ihz" ` .Mv    P.O    < Z f y         _ZL22PyvtkBSPCuts_StaticNewv_ZL25PyvtkBSPCuts_SafeDownCastP7_objectS0__ZL23PyvtkBSPCuts_GetData_s1P7_objectS0__ZL23PyvtkBSPCuts_GetData_s2P7_objectS0__ZL26PyvtkBSPCuts_CreateCuts_s1P7_objectS0__ZL26PyvtkBSPCuts_CreateCuts_s1P7_objectS0_.cold_ZL21PyvtkBSPCuts_IsTypeOfP7_objectS0__ZL26PyvtkBSPCuts_GetKdNodeTreeP7_objectS0__ZL24PyvtkBSPCuts_PrintArraysP7_objectS0__ZL22PyvtkBSPCuts_PrintTreeP7_objectS0__ZL28PyvtkBSPCuts_GetNumberOfCutsP7_objectS0__ZL19PyvtkBSPCuts_EqualsP7_objectS0__ZL16PyvtkBSPCuts_IsAP7_objectS0__ZL24PyvtkBSPCuts_NewInstanceP7_objectS0__ZL23PyvtkBSPCuts_CreateCutsP7_objectS0__ZL22PyvtkBSPCuts_GetArraysP7_objectS0__ZL22PyvtkBSPCuts_GetArraysP7_objectS0_.cold_ZL20PyvtkBSPCuts_GetDataP7_objectS0__ZL28PyvtkBSPCuts_GetData_Methods_ZL17PyvtkBSPCuts_Type_ZL20PyvtkBSPCuts_Methods_GLOBAL__sub_I_vtkBSPCutsPython.cxx_ZL21PyvtkBSPCuts_DeepCopyP7_objectS0__ZL24PyvtkBSPCuts_ShallowCopyP7_objectS0__ZL23PyvtkBSPCuts_InitializeP7_objectS0_.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC10.LC8.LC9.LC11.LC12.LC13.LC14.LC15.LC17.LC18.LC19.LC20.LC22.LC24.LC25.LC26.LC23_ZN10vtkBSPCuts15GetNumberOfCutsEv_ZN10vtkBSPCuts3NewEv_ZNK10vtkBSPCuts19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN10vtkBSPCuts7GetDataEP14vtkInformation_ZN10vtkBSPCuts7GetDataEP20vtkInformationVectori_ZN13vtkPythonArgs8GetValueERiDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZN13vtkPythonArgs5ArrayIiEC1El_ZdaPv_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8GetArrayEPii_ZN10vtkBSPCuts10CreateCutsEPdiPiS0_S1_S1_S0_S0_S1__GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN13vtkPythonArgs8SetArrayEiPKdi_ZN13vtkPythonArgs8SetArrayEiPKii_Unwind_Resume_ZN10vtkBSPCuts3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN10vtkBSPCuts11PrintArraysEv_ZN10vtkBSPCuts9PrintTreeEv_ZN10vtkBSPCuts6EqualsEPS_d_ZN13vtkPythonArgs8GetValueERdPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN10vtkBSPCuts10CreateCutsEP9vtkKdNode_ZN10vtkBSPCuts9GetArraysEiPiPdS0_S0_S1_S1_S0__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3_PyvtkBSPCuts_ClassNewPyVTKClass_AddPyvtkDataObject_ClassNewPyType_ReadyPyVTKAddFile_vtkBSPCutsPyDict_SetItemString_Py_Dealloc_ZN10vtkBSPCuts8DeepCopyEP13vtkDataObject_ZN10vtkBSPCuts11ShallowCopyEP13vtkDataObject_ZN10vtkBSPCuts10InitializeEvPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,&`A'B(CDCE )@Am*rBFCDE) +B2G:CpAHDE,6JKKJLJK,JFLJLJK.JEK~JLAM,MIMfMMMMM N2OMHkPOPPO O*PR Q C CKCCCCCCCC*S}EUTuUTUUTU@T- A=[M(UYc.hYqC~\/YZE0AANUCbDiE1AN]C"*S-E`2AN^C*SE13~ANC\*>E4{(B_CAN\1`@Et5AN[>*XG(LYZ._YhCy\/YZE6/AYNz*@?(CDabcC#E,A,d#72BDeICU*SdNwE8 J"L_JtKJLJLYJsKJKJ Ls A M M M M!M!!M>!Mq!N!H!P!O!P"P;"O\"Oy"P9'f'C'C-(C}(C(C3)Cy)C)C)\+E+U+T+T,U%,TE,Uh,U -)-9'-+A-Bb-Hr-Gz-C-%-)-d-D-E .$.(.%&.i,.$4.j>.$C.k_.hn.(y.m.:/AA/NS/.b/B/C/*S/o/E/;*0AQ0Nc0.r0B0C0*S0p0E0<-1AQ1Nn1Cz1*S1q1E?Q ] i u  j M 0 y, T, , q, , , 7, -g.n?M0MMMjMMMMMWMM7MTMqMMMW(Y&.+Y9/>YKZ=$r0sXtuvwxyz8{@|] (P8@HX`hxhR0f    (@8 @tHpX `&h,x 0 /P.(8V 4H\I , 5 EPpp@PP0 N  8,p.P../0.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN10vtkBSPCuts15GetNumberOfCutsEv.rela.text._ZNK10vtkBSPCuts19NewInstanceInternalEv.rodata.str1.1.rela.text.unlikely.gcc_except_table.rodata._ZN10vtkBSPCuts3IsAEPKc.str1.1.rela.text._ZN10vtkBSPCuts3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rodata.cst8.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@$>H $@T $X` $I p1@e$&2,212_ 2 Z@$ 2)2:3@$ 4255O@$ 25 E@X0$3E.@$DE ?@ $S@G` N@$cIuIp@X$0I,II J0@p$"0N %> Y* p