ELF>8@@>= !"#&'45UH@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+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H_(HtD$9D$t:H111HT$(dH+%(u6H0[fDHHuӐHuH{0SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H_(HtD$9D$t:H111HT$(dH+%(u6H0[fDHHuӐHuH{HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H_(HtD$9D$t:H111HT$(dH+%(u6H0[fDHHuӐHuH{`SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H_(HtD$9D$t:H111HT$(dH+%(u6H0[fDHHuӐHuH{xH8fnFdH%(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ӐtHuHcfHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;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ӐtHuHcfHHH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHH;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHHuH뵐HHH;tHUH0fnFdH%(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ӐtHuHcfHHH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u_H@]f.HHuϐH5HT$H|$|$HtHHuHHff.AVAUATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uVHo(Ht!D$ +D$$tPH|$1HT$8dH+%(HH]A\A]A^f.HHuŐLt$ Ll$LH5L|$ ItLLtT$ HLHpHcef.AWAVAUATUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ Ho(Ht!D$ +D$$t:H|$1HT$8dH+%(H@]A\A]A^A_fL|$Ll$L5LLL|$ItLLL|$HtLHHuHHvf.HH/TDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHH;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|@HEHH;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|@HEHH;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|@HEHH;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|@HEHH;u;tƉHHff.ATUHXfnFdH%(HD$H1HHt$ HD$(HGfn؉D$8fbfD$0uJHo(Ht!D$0+D$4tDH|$ 1HT$HdH+%(HX]A\fHHuѐLd$ Ht$LtHt$LtHt$LtT$L$HD$fH~HkfHn^AVAUATUHhfnFdH%(HD$X1HH4$HD$HGfnȉD$fbfD$ILo(1LH|$ HcIHl$ Mt(D$+D$LHl$ E1HtHD$(H9tHHD$XdH+%(HhL]A\A]A^HH\H1E1H|$ HcHl$ fDDHLmHLHTL%Hl$ I$FHfAVAUATUHhfnFdH%(HD$X1HH4$HD$HGfnȉD$fbfD$ILo(1LH|$ HcIHl$ Mt(D$+D$LHl$ E1HtHD$(H9tHHD$XdH+%(HhL]A\A]A^HH\H1E1H|$ HcHl$ fDDHLmHLHTL%Hl$ I$FHfAVAUATUHhfnFdH%(HD$X1HH4$HD$HGfnȉD$fbfD$ILo(1LH|$ HcIHl$ Mt(D$+D$LHl$ E1HtHD$(H9tHHD$XdH+%(HhL]A\A]A^HH\H1E1H|$ HcHl$ fDDHLmHLHTL%Hl$ I$FHfAVAUATUHhfnFdH%(HD$X1HH4$HD$HGfnȉD$fbfD$ILo(1LH|$ HcIHl$ Mt(D$+D$LHl$ E1HtHD$(H9tHHD$XdH+%(HhL]A\A]A^HH\H1E1H|$ HcHl$ fDDHLmHLHTL%Hl$ I$FHfATUHXfnFdH%(HD$H1HHt$ HD$(HGfn؉D$8fbfD$0uJHo(Ht!D$0+D$4tDH|$ 1HT$HdH+%(HX]A\fHHuѐLd$ Ht$LtHt$LtHt$LtHt$Ltt$T$HL$D$HYHcNATUSH@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ЉfATUHhfnFdH%(HD$X1HHt$0HD$8HGfnD$HfbfD$@uJHo(Ht!D$@+D$DtDH|$01HT$XdH+%(Hh]A\fHHuѐLd$0Ht$LtHt$LtHt$ LtHt$(LtHt$ Lrt$ \$(HT$ L$D$H>Hc3ff.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfAVAUATUSH`fnFdH%(HD$X1HH4$HD$HGfnȉD$fbfD$HLw(11HH|$ 4AHcLl$ EurMD$+D$HH|$ E1HtHD$(H9tHD$XdH+%(H`L[]A\A]A^fDIcI\fDHH=H1E1H|$ 4HcH|$ IrLE1gDDLHDE~YIEH9AD$D1HfATHH9uDAt ADLLE~/Ic1DHH9tADf.ztHt'H|$ E1HL%I$DL1H@D1ADHH9ubHff.fAVAUATUSH`fnFdH%(HD$X1HH4$HD$HGfnȉD$fbfD$HLw(11HH|$ 4AHcLl$ EurMD$+D$HH|$ E1HtHD$(H9tHD$XdH+%(H`L[]A\A]A^fDIcI\fDHH=H1E1H|$ 4HcH|$ IrLE1gDDLHDE~YIEH9AD$D1HfATHH9uDAt ADLLE~/Ic1DHH9tADf.ztHt'H|$ E1HL%I$DL1H@D1ADHH9ubHff.fATUHxfnFdH%(HD$h1HHt$@HD$HHGfnD$XfbfD$PuJHo(Ht!D$P+D$TtDH|$@1HT$hdH+%(Hx]A\fHHuѐLd$@Ht$LtHt$LtHt$ LtHt$(LtHt$0LrHt$8L]Ht$ LHt$ l$8Hd$0\$(T$ L$D$HHcfDATUHxfnFdH%(HD$h1HHt$@HD$HHGfnD$XfbfD$PuJHo(Ht!D$P+D$TtDH|$@1HT$hdH+%(Hx]A\fHHuѐLd$@Ht$LtHt$LtHt$ LtHt$(LtHt$0LrHt$8L]Ht$ LHt$ l$8Hd$0\$(T$ L$D$HHcfDAWAVAUATUSHxfnFdH%(HD$h1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(1HD$ H|$04AHcLl$0E.MD$ +D$$!HT$H5H|$IHt$HD$ 9D$(E~SIEH9AD$D1HfATHH9uDAt ADËL$ T$MLLAE~5Ic1HH9tADf.ztHCHu9IcH|$0I/DIcI\HH|$0E1HtHD$8H9tHD$hdH+%(HxL[]A\A]A^A_@HHH|$D$ E1H|$04HcH|$0IuLE1jHt$ HMD$ 9D$(QDLH;$fD1ADHH9ujDLHHDAT1UHHNdH%(H$1HGAfnH%fnA)fbAAu\H Ht$0HL$8T$HfD$@HHo(Ht>D$@+D$DH|$01fDH5D1H$dH+%(HĘ]A\DL Ht$0LL$8L$@T$DT$HHzHo(HtD$@+D$DH|$01HHaf.Ld$0HL?Ht$L*Ht$LHt$LHt$ LHt$(Ll$(d$ \$T$L$$Jf.Ht$PH|$0l$xd$p\$hT$`L$XD$PHHQHHCf.HHu!DAV1AUATUSHHNdH%(H$1HGAfnH%fnA)fbAA;HHt$@H\$HT$XfD$PHGHo(Ht%D$P+D$TMH|$@1H$dH+%(HĐ[]A\A]A^HHt$@H\$HL$PT$TT$XHHl$@Lw(11HH|$`4AHcLl$`EMD$P+D$TjHH|$`1HT$hH9L14DD1ADHH9u Hff.fAV1IAUATUSHfnFdH%(H$HG~H%fn)fbÃtEH51H$dH+%(HĐ[]A\A]A^H Ht$0HL$8T$HfD$@HLIh(Ht%D$@+D$DH|$01yH Ht$0HL$8T$HfD$@HHl$0Mp(1HH|$P4AHcLl$PEu_MD$@+D$DHH|$P1HT$XH9HHD$HD$IcI\fDLd$0Ht$LHt$ LHt$(LHt$Lt$T$(HL$ D$fH~HfHnHt$HHt$ HHt$(HDLHHt$HE~UAD$FIEH99D1HfAd$HH9uDAt ADËT$T$(LLL$ D$fI~E~8Ic1f.HH9tADf.ztHHfInH|$PLIHXH|$0H|$P4HcH|$P1IL1LIH1GD1ADHH9uDLH%Hff.fATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uXH0[fDHHuӐu,HfH~HufHnfH~9tHD9tHD9tHD9tHD9tHDHHHSafeDownCastvtkObjectBasevtkKdNodeIsTypeOfGetMinBoundsGetMaxBoundsGetMinDataBoundsGetMaxDataBoundsDeleteChildNodesGetNumberOfPointsGetMinIDGetUpGetIDGetDimGetLeftGetRightGetMaxIDSetLeftPrintNodePrintVerboseNodeSetRightSetUpIntersectsRegionvtkPlanesIntersectionAddChildNodesSetDimSetMinIDSetIDSetMaxIDSetNumberOfPointsGetDistance2ToInnerBoundarySetMinDataBoundsSetMaxDataBoundsSetMinBoundsSetMaxBoundsContainsPointIsAIntersectsSphere2NewInstanceGetBoundsGetDataBoundsContainsBoxIntersectsBoxIntersectsCellvtkCellSetBoundsSetDataBoundsGetDistance2ToBoundaryGetDivisionPositionvtkObjectUH=Hu]ÐHH=tH]H|$ HD$(H9t HtHH|$ HD$(H9t HtHH|$ HD$(H9t HtHH|$ HD$(H9t HtHH|$ HD$(H9t HtHH|$ HD$(H9t HtHH|$0HD$8H9t HtHH|$`HtHD$hH9tHH|$PHtHD$XH9tHi+i+i+i+l0l0|=m|/#c]vtkKdNode - This class represents a single spatial region in an 3D axis aligned binary spatial partitioning. Superclass: vtkObject It is assumed the region bounds some set of points. Regions are represented as nodes in a binary tree. @sa vtkKdTree vtkOBSPCuts vtkCommonDataModelPython.vtkKdNodeV.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) -> vtkKdNode C++: static vtkKdNode *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkKdNode C++: vtkKdNode *NewInstance() V.SetDim(int) C++: virtual void SetDim(int _arg) Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)). V.GetDim() -> int C++: virtual int GetDim() Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)). V.GetDivisionPosition() -> float C++: virtual double GetDivisionPosition() Get the location of the division plane along the axis the region is divided. See also GetDim(). The result is undertermined if this node is not divided (a leaf node). V.SetNumberOfPoints(int) C++: virtual void SetNumberOfPoints(int _arg) Set/Get the number of points contained in this region. V.GetNumberOfPoints() -> int C++: virtual int GetNumberOfPoints() Set/Get the number of points contained in this region. V.SetBounds(float, float, float, float, float, float) C++: void SetBounds(double x1, double x2, double y1, double y2, double z1, double z2) V.SetBounds((float, float, float, float, float, float)) C++: void SetBounds(const double b[6]) Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds. V.GetBounds([float, ...]) C++: void GetBounds(double *b) Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds. V.SetDataBounds(float, float, float, float, float, float) C++: void SetDataBounds(double x1, double x2, double y1, double y2, double z1, double z2) V.SetDataBounds([float, ...]) C++: void SetDataBounds(float *v) Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds. V.GetDataBounds([float, ...]) C++: void GetDataBounds(double *b) Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds. V.GetMinBounds() -> (float, float, float) C++: double *GetMinBounds() Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer. V.GetMaxBounds() -> (float, float, float) C++: double *GetMaxBounds() V.SetMinBounds((float, ...)) C++: void SetMinBounds(const double *mb) Set the xmin, ymin and zmin value of the bounds of this region V.SetMaxBounds((float, ...)) C++: void SetMaxBounds(const double *mb) Set the xmax, ymax and zmax value of the bounds of this region V.GetMinDataBounds() -> (float, float, float) C++: double *GetMinDataBounds() Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer. V.GetMaxDataBounds() -> (float, float, float) C++: double *GetMaxDataBounds() V.SetMinDataBounds((float, ...)) C++: void SetMinDataBounds(const double *mb) Set the xmin, ymin and zmin value of the bounds of this data within this region V.SetMaxDataBounds((float, ...)) C++: void SetMaxDataBounds(const double *mb) Set the xmax, ymax and zmax value of the bounds of this data within this region V.SetID(int) C++: virtual void SetID(int _arg) Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1. V.GetID() -> int C++: virtual int GetID() Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1. V.GetMinID() -> int C++: virtual int GetMinID() If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. V.GetMaxID() -> int C++: virtual int GetMaxID() If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. V.SetMinID(int) C++: virtual void SetMinID(int _arg) If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. V.SetMaxID(int) C++: virtual void SetMaxID(int _arg) If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. V.AddChildNodes(vtkKdNode, vtkKdNode) C++: void AddChildNodes(vtkKdNode *left, vtkKdNode *right) Add the left and right children. V.DeleteChildNodes() C++: void DeleteChildNodes() Delete the left and right children. V.GetLeft() -> vtkKdNode C++: virtual vtkKdNode *GetLeft() Set/Get a pointer to the left child of this node. V.SetLeft(vtkKdNode) C++: void SetLeft(vtkKdNode *left) Set/Get a pointer to the left child of this node. V.GetRight() -> vtkKdNode C++: virtual vtkKdNode *GetRight() Set/Get a pointer to the right child of this node. V.SetRight(vtkKdNode) C++: void SetRight(vtkKdNode *right) Set/Get a pointer to the right child of this node. V.GetUp() -> vtkKdNode C++: virtual vtkKdNode *GetUp() Set/Get a pointer to the parent of this node. V.SetUp(vtkKdNode) C++: void SetUp(vtkKdNode *up) Set/Get a pointer to the parent of this node. V.IntersectsBox(float, float, float, float, float, float, int) -> int C++: int IntersectsBox(double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds) Return 1 if this spatial region intersects the axis-aligned box given by the bounds passed in. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. V.IntersectsSphere2(float, float, float, float, int) -> int C++: int IntersectsSphere2(double x, double y, double z, double rSquared, int useDataBounds) Return 1 if this spatial region intersects a sphere described by it's center and the square of it's radius. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. V.IntersectsRegion(vtkPlanesIntersection, int) -> int C++: int IntersectsRegion(vtkPlanesIntersection *pi, int useDataBounds) A vtkPlanesIntersection object represents a convex 3D region bounded by planes, and it is capable of computing intersections of boxes with itself. Return 1 if this spatial region intersects the spatial region described by the vtkPlanesIntersection object. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. V.IntersectsCell(vtkCell, int, int, [float, ...]) -> int C++: int IntersectsCell(vtkCell *cell, int useDataBounds, int cellRegion=-1, double *cellBounds=nullptr) Return 1 if the cell specified intersects this region. If you already know the ID of the region containing the cell's centroid, provide that as an argument. If you already know the bounds of the cell, provide that as well, in the form of xmin,xmax,ymin,ymax,zmin, zmax. Either of these may speed the calculation. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. V.ContainsBox(float, float, float, float, float, float, int) -> int C++: int ContainsBox(double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds) Return 1 if this spatial region entirely contains a box specified by it's bounds. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. V.ContainsPoint(float, float, float, int) -> int C++: int ContainsPoint(double x, double y, double z, int useDataBounds) Return 1 if this spatial region entirely contains the given point. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. V.GetDistance2ToBoundary(float, float, float, int) -> float C++: double GetDistance2ToBoundary(double x, double y, double z, int useDataBounds) V.GetDistance2ToBoundary(float, float, float, [float, ...], int) -> float C++: double GetDistance2ToBoundary(double x, double y, double z, double *boundaryPt, int useDataBounds) Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero. V.GetDistance2ToInnerBoundary(float, float, float) -> float C++: double GetDistance2ToInnerBoundary(double x, double y, double z) Calculate the distance from the specified point (which is required to be inside this spatial region) to an interior boundary. An interior boundary is one that is not also an boundary of the entire space partitioned by the tree of vtkKdNode's. V.PrintNode(int) C++: void PrintNode(int depth) For debugging purposes, print out this node. V.PrintVerboseNode(int) C++: void PrintVerboseNode(int depth) For debugging purposes, print out this node. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx !0 D!X l!   !!      4 HEDPa AE l<EY B W(EAD`j AAJ ED@ AG ED@ AG ED@ AG $ED@ AG HH@ I dED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG <ED@ AG `ED@ AG EDP AK EDP AK EDP AK EDP AK EDP AK 88&FBB A(Dp (A BBBK @t;FBB B(A0Dp 0A(B BBBC DEDP AG DEDP AG DEDP AG $DEDP AG HDEDP AG (l)FADp ABC zPLRx <$~FBB A(D (D BBBD d!<~FBB A(D (D BBBD !<~FBB A(D (D BBBD $!<D~FBB A(D (D BBBD !(89FADp ABC 0d^FAA D`  AABH (TFAD ABC gFD@ EE DTFBB A(A0D 0D(A BBBG !DFBB A(A0D 0D(A BBBG !(FAD ABC (FAD ABC PFBB B(A0A8D 8D0A(B BBBE !( FCG ABF D(sFDB A(A0G 0A(A BBBA p!DsFGB A(A0Gp 0A(A BBBH ! MFF0 OFDD n ABA DDB  ED@ AG 6  ! "$&Gm` KzpP0  / U {  >&l;DPDDD*@DY)(~*(!@~!(!!T~~(B!@ ~(c!!91#^R`$T%g0'(!)((!XP,-p/(! 20@5s[(!9s(!0 2+,' ,J >02{ $ $ $ $% % $. $; $H $Y $j ${ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $* $1 $: $@% $I+ $[1 $w7 $= $C $I $O $U $[ $a $g $m $s $y $ $$ $, $6 $D $[ + "! " "! "  "!- " C " \ " u "! "! " " "!  "" ( M y    "&<   0 @ u      3Up4G!4cN"Bb%Fi Dd@>M"7D>O[p|)>Qa_ZL21PyvtkKdNode_StaticNewv_ZL24PyvtkKdNode_SafeDownCastP7_objectS0__ZL20PyvtkKdNode_IsTypeOfP7_objectS0__ZL24PyvtkKdNode_GetMinBoundsP7_objectS0__ZL24PyvtkKdNode_GetMaxBoundsP7_objectS0__ZL28PyvtkKdNode_GetMinDataBoundsP7_objectS0__ZL28PyvtkKdNode_GetMaxDataBoundsP7_objectS0__ZL28PyvtkKdNode_DeleteChildNodesP7_objectS0__ZL29PyvtkKdNode_GetNumberOfPointsP7_objectS0__ZL20PyvtkKdNode_GetMinIDP7_objectS0__ZL17PyvtkKdNode_GetUpP7_objectS0__ZL17PyvtkKdNode_GetIDP7_objectS0__ZL18PyvtkKdNode_GetDimP7_objectS0__ZL19PyvtkKdNode_GetLeftP7_objectS0__ZL20PyvtkKdNode_GetRightP7_objectS0__ZL20PyvtkKdNode_GetMaxIDP7_objectS0__ZL19PyvtkKdNode_SetLeftP7_objectS0__ZL21PyvtkKdNode_PrintNodeP7_objectS0__ZL28PyvtkKdNode_PrintVerboseNodeP7_objectS0__ZL20PyvtkKdNode_SetRightP7_objectS0__ZL17PyvtkKdNode_SetUpP7_objectS0__ZL28PyvtkKdNode_IntersectsRegionP7_objectS0__ZL25PyvtkKdNode_AddChildNodesP7_objectS0__ZL18PyvtkKdNode_SetDimP7_objectS0__ZL20PyvtkKdNode_SetMinIDP7_objectS0__ZL17PyvtkKdNode_SetIDP7_objectS0__ZL20PyvtkKdNode_SetMaxIDP7_objectS0__ZL29PyvtkKdNode_SetNumberOfPointsP7_objectS0__ZL39PyvtkKdNode_GetDistance2ToInnerBoundaryP7_objectS0__ZL28PyvtkKdNode_SetMinDataBoundsP7_objectS0__ZL28PyvtkKdNode_SetMinDataBoundsP7_objectS0_.cold_ZL28PyvtkKdNode_SetMaxDataBoundsP7_objectS0__ZL28PyvtkKdNode_SetMaxDataBoundsP7_objectS0_.cold_ZL24PyvtkKdNode_SetMinBoundsP7_objectS0__ZL24PyvtkKdNode_SetMinBoundsP7_objectS0_.cold_ZL24PyvtkKdNode_SetMaxBoundsP7_objectS0__ZL24PyvtkKdNode_SetMaxBoundsP7_objectS0_.cold_ZL25PyvtkKdNode_ContainsPointP7_objectS0__ZL15PyvtkKdNode_IsAP7_objectS0__ZL29PyvtkKdNode_IntersectsSphere2P7_objectS0__ZL23PyvtkKdNode_NewInstanceP7_objectS0__ZL21PyvtkKdNode_GetBoundsP7_objectS0__ZL21PyvtkKdNode_GetBoundsP7_objectS0_.cold_ZL25PyvtkKdNode_GetDataBoundsP7_objectS0__ZL25PyvtkKdNode_GetDataBoundsP7_objectS0_.cold_ZL23PyvtkKdNode_ContainsBoxP7_objectS0__ZL25PyvtkKdNode_IntersectsBoxP7_objectS0__ZL26PyvtkKdNode_IntersectsCellP7_objectS0__ZL26PyvtkKdNode_IntersectsCellP7_objectS0_.cold_ZL21PyvtkKdNode_SetBoundsP7_objectS0__ZL25PyvtkKdNode_SetDataBoundsP7_objectS0__ZL25PyvtkKdNode_SetDataBoundsP7_objectS0_.cold_ZL34PyvtkKdNode_GetDistance2ToBoundaryP7_objectS0__ZL34PyvtkKdNode_GetDistance2ToBoundaryP7_objectS0_.cold_ZL16PyvtkKdNode_Type_ZL19PyvtkKdNode_Methods_GLOBAL__sub_I_vtkKdNodePython.cxx_ZL31PyvtkKdNode_GetDivisionPositionP7_objectS0_.LC0.LC1.LC2.LC4.LC3.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC34.LC36.LC38.LC40.LC41.LC42.LC43.LC44.LC46.LC48.LC49.LC50.LC51.LC53.LC54.LC56.LC59.LC58_ZN9vtkKdNode6SetDimEi_ZN9vtkKdNode6GetDimEv_ZN9vtkKdNode17SetNumberOfPointsEi_ZN9vtkKdNode17GetNumberOfPointsEv_ZN9vtkKdNode5SetIDEi_ZN9vtkKdNode5GetIDEv_ZN9vtkKdNode8GetMinIDEv_ZN9vtkKdNode8GetMaxIDEv_ZN9vtkKdNode8SetMinIDEi_ZN9vtkKdNode8SetMaxIDEi_ZN9vtkKdNode7GetLeftEv_ZN9vtkKdNode8GetRightEv_ZN9vtkKdNode5GetUpEv_ZN9vtkKdNode3NewEv_ZNK9vtkKdNode19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN9vtkKdNode3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs10BuildTupleEPKdi_ZN9vtkKdNode16DeleteChildNodesEv_GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZN9vtkKdNode7SetLeftEPS__ZN13vtkPythonArgs8GetValueERi_ZN9vtkKdNode9PrintNodeEi_ZN9vtkKdNode16PrintVerboseNodeEi_ZN9vtkKdNode8SetRightEPS__ZN9vtkKdNode5SetUpEPS__ZN9vtkKdNode16IntersectsRegionEP21vtkPlanesIntersectioni_ZN9vtkKdNode13AddChildNodesEPS_S0__ZN13vtkPythonArgs8GetValueERd_ZN9vtkKdNode27GetDistance2ToInnerBoundaryEdddPyFloat_FromDoubleDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonArgs8GetArrayEPdi_ZN9vtkKdNode16SetMinDataBoundsEPKd_Unwind_Resume_ZN9vtkKdNode16SetMaxDataBoundsEPKd_ZN9vtkKdNode12SetMinBoundsEPKd_ZN9vtkKdNode12SetMaxBoundsEPKd_ZN9vtkKdNode13ContainsPointEdddi_ZN9vtkKdNode17IntersectsSphere2EddddiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZNK9vtkKdNode9GetBoundsEPd_ZN13vtkPythonArgs8SetArrayEiPKdi_ZNK9vtkKdNode13GetDataBoundsEPd_ZN9vtkKdNode11ContainsBoxEddddddi_ZN9vtkKdNode13IntersectsBoxEddddddi_ZN9vtkKdNode14IntersectsCellEP7vtkCelliiPd_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN9vtkKdNode9SetBoundsEdddddd_ZN13vtkPythonArgs5ArrayIfEC1El_ZN9vtkKdNode13SetDataBoundsEdddddd_ZN13vtkPythonArgs8GetArrayEPfi_ZN9vtkKdNode13SetDataBoundsEPf_ZN13vtkPythonArgs8SetArrayEiPKfi_ZN9vtkKdNode22GetDistance2ToBoundaryEdddi_ZN9vtkKdNode22GetDistance2ToBoundaryEdddPdiPyvtkKdNode_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkKdNodePyDict_SetItemString_Py_Dealloc_ZN9vtkKdNode19GetDivisionPositionEvPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,S`TU VJ}UWXNqY1AT[ZA[\Mq*]A[h}*^!;H]*j_)=*Kq`  ** Q a     * 1 b~     *  c^     *  d> a {   *  e* Q c Ur    *  f*Qk{*gA[kp|*h 1CURdiu*i 1CURdiu*jA`kh}lF}U*!mz**@qn ;G*f*oA[**pj**0aq+7*V*r 1N_ps*:g *.gt1JWr*u*:g   *. g v   !1!J!W!r!!!!*!!w<"a"~""""""""$#x####*#U# $W$$)$D$Z$$y$%%/%@%Q%b%%%%%%z/&Y&z&*&&U&&&&&'#'X'{'''(A(Z(l(( ):)D)\)*v)))|-*@*v******+++++*,3,s,},,--0-A-R-g-|-----.~\........ /D/K/\/f///070?0Z001 1-1^1z1111 2-2q2{22:3K3S3333 4!464K4`4u4444 5*!57555#6W6j666667>7S7h7}777777* 8888 9#9*19I9[99:$:[::::;9;a;;;;;;;<)<><S<i<~<=:=H=[=t====>#>I>QW>U^>Rf>l>Qt>~>Q>>>U>?N?q?????:00: 0>!0_)0?,02090/>0>U&W+86>W_x%QNM 0X8@%MH (#8MP@HXMH`h%xM*M0 M[>M(I@M {M ,(28M @H0'XM`6h@5xM@ )M .M ;M M @ M` H(`8M @YH XM`whxM@M:MPPMM M 1(P8Mx@@HXM`hxMXjM M8 M MM (p8M@HXMh`h-xM`$MPMp/MP,M!!MX# D(98Mx$@[HXMh&`h xM'MH( 4H\p     $8Lp`( LhpP0  @ d   <xP(L@p202@%2!\0!e2:|2B0B2[@ 2c0c%2|<!h#`$%0'240=2X)a202P,- p/% 2p 0y 2 2 @5 2 0 2 , 95 2t 0} 2: @> > N >.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN9vtkKdNode6SetDimEi.text._ZN9vtkKdNode6GetDimEv.text._ZN9vtkKdNode17SetNumberOfPointsEi.text._ZN9vtkKdNode17GetNumberOfPointsEv.text._ZN9vtkKdNode5SetIDEi.text._ZN9vtkKdNode5GetIDEv.text._ZN9vtkKdNode8GetMinIDEv.text._ZN9vtkKdNode8GetMaxIDEv.text._ZN9vtkKdNode8SetMinIDEi.text._ZN9vtkKdNode8SetMaxIDEi.text._ZN9vtkKdNode7GetLeftEv.text._ZN9vtkKdNode8GetRightEv.text._ZN9vtkKdNode5GetUpEv.rela.text._ZNK9vtkKdNode19NewInstanceInternalEv.rodata.str1.1.rodata._ZN9vtkKdNode3IsAEPKc.str1.1.rela.text._ZN9vtkKdNode3IsAEPKc.rela.text.unlikely.gcc_except_table.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group9@;9H;9P;9X;9`;9h;9p;9x;9;9;9;9;9;9 ;9 ;9 ; ?@p/;&@,@1@!N@ k@!A  A!PA `A pA 3A!RA!qA A B B @;"2Bo 2D 4D</@x;&UD)P@;(dFBv2HG(p@00;,p@`;. p @x ;0q @ ;2w@@;40w,ww /w *@X;9< q@