ELF>X@@WV !"#$%&'()*+,-./01256789:;<=>?@MNUH@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+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tH@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HoXHuHHH H;tHfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HopHuHHHHH;tHfUH0fnFdH%(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+%(u}H0[fDHHuӐt,fH~HufHnfHHH;ufH~fDfH~f.UH0fnFdH%(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Љ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뵐HHhH;tHSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uuH0[fDHHuӐt$WHfH~HufHn@HHH;u_HfH~ffH~fSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uuH0[fDHHuӐt$WPfH~HufHn@HHH;u_PfH~ffH~fUH@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$$D$t?f.ztHEHHuHHt@HEHH;u$f.ztHDHff.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$$D$t?f.EHztHEEHHHuHHzf.HEHH;uf.EHztEHHH@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$H|$tD$$D$t?f.EPztHEEPHHuHHzf.HEHH;uf.EPztEPHH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHfHH;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHHH;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHHH;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHH;uQtLJHuHHfHH;t@f.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"DIjfAT1UHhHNdH%(HD$X1HGAfnH%fnA)fbAAuZH Ht$ HL$(T$8fD$0HHo(HtH(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@ff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uXH0[fDHHuӐu,HfH~HufHnfH~ff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$H|$tD$$D$u'HEHHuHHHfATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uBHw(HtD$$9D$ tGH|$11E1HD$8dH+%(uzHHL]A\HHufu,HHHxE1Ht HfDHHHH=IIff.ATUSH`fnFdH%(HD$X1HHt$0HD$8HGfnȉD$HfbfD$@}HD$Ho(Ht|D$@+D$DtvH|$01H|$HtH/t HT$XdH+%(H`[]A\HD$HD$HHr1H5HT$H|$0HH|D$DtFLd$ LLHLHFHH8HELd$ LHpLHHHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEH`HuHH@HAV1AUATUSHpHNdH%(HD$h1HGAfnH%fnA)fbAtgAH Ht$0HL$8T$HfD$@HHo(HD$@+D$DH|$01YL Ht$0LL$8L$@T$DT$HHHo(Ht%D$@+D$DH|$01HT$hdH+%(Hp[]A\A]A^ÐH5D1DHH&DLd$0Ht$LtHt$ LtHt$(LpT$DT$(L$ D$'HEH8@Ld$PLl$0LLd$Xl$`D$DD$PfH~fI~HED$LH@D$f.D$P~u|fHnf.t$XzoumfInf.|$`z`u^HHHHHMvf.LHD$D$z@HuL1LHt9tHDf.GHzufHGHGHf.GPzufHGPGPf.GXf(fzuf.O`zuf.Whz u H_XWhHGXHGpH9tHD9tHDf.z uHHHSafeDownCastvtkObjectBasevtkSimple3DCirclesStrategyIsTypeOfGetOriginGetDirectionGetHierarchicalLayersGetMinimumRadianGetHierarchicalOrderGetAutoHeightGetMethodGetMarkedStartVerticesGetRadiusGetHeightSetMinimumRadianSetMethodSetAutoHeightSetRadiusSetHeightAutoHeightOnAutoHeightOffIsANewInstanceSetOriginFixedRadiusMethodFixedDistanceMethodSetGraphvtkGraphLayoutSetHierarchicalOrdervtkIdTypeArraySetHierarchicalLayersvtkIntArrayGetMinimumDegreeSetMinimumDegreeGetMarkedValuevtkVariantSetMarkedValueSetMarkedStartVerticesvtkAbstractArraySetDirectionvtkGraphLayoutStrategyvtkObjectUH=Hu]ÐHH=tHH=tH]HHH;u)tLJ1HHH;u)tLJ1HHH;u!tLJHHH;u!tLJfHVf(HH;ff(u4f.GXzuf.g`zuf.Whz u GXWhGetForceToUseUniversalStartPointsFinderSetForceToUseUniversalStartPointsFinderForceToUseUniversalStartPointsFinderOffForceToUseUniversalStartPointsFinderOnvtkSimple3DCirclesStrategy - places vertices on circles in 3D Superclass: vtkGraphLayoutStrategy Places vertices on circles depending on the graph vertices hierarchy level. The source graph could be vtkDirectedAcyclicGraph or vtkDirectedGraph if MarkedStartPoints array was added. The algorithm collects the standalone points, too and take them to a separated circle. If method is FixedRadiusMethod, the radius of the circles will be equal. If method is FixedDistanceMethod, the distance between the points on circles will be equal. In first step initial points are searched. A point is initial, if its in degree equal zero and out degree is greater than zero (or marked by MarkedStartVertices and out degree is greater than zero). Independent vertices (in and out degree equal zero) are collected separatelly. In second step the hierarchical level is generated for every vertex. In third step the hierarchical order is generated. If a vertex has no hierarchical level and it is not independent, the graph has loop so the algorithm exit with error message. Finally the vertices positions are calculated by the hierarchical order and by the vertices hierarchy levels. @par Thanks: Ferenc Nasztanovics, naszta aszta.hu, Budapest University of Technology and Economics, Department of Structural Mechanics @par References: in 3D rotation was used: http://en.citizendium.org/wiki/Rotation_matrix vtkInfovisLayoutPython.vtkSimple3DCirclesStrategyV.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) -> vtkSimple3DCirclesStrategy C++: static vtkSimple3DCirclesStrategy *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkSimple3DCirclesStrategy C++: vtkSimple3DCirclesStrategy *NewInstance() V.SetMethod(int) C++: virtual void SetMethod(int _arg) Set or get circle generating method (FixedRadiusMethod/FixedDistanceMethod). Default is FixedRadiusMethod. V.GetMethod() -> int C++: virtual int GetMethod() Set or get circle generating method (FixedRadiusMethod/FixedDistanceMethod). Default is FixedRadiusMethod. V.SetRadius(float) C++: virtual void SetRadius(double _arg) If Method is FixedRadiusMethod: Set or get the radius of the circles. If Method is FixedDistanceMethod: Set or get the distance of the points in the circle. V.GetRadius() -> float C++: virtual double GetRadius() If Method is FixedRadiusMethod: Set or get the radius of the circles. If Method is FixedDistanceMethod: Set or get the distance of the points in the circle. V.SetHeight(float) C++: virtual void SetHeight(double _arg) Set or get the vertical (local z) distance between the circles. If AutoHeight is on, this is the minimal height between the circle layers V.GetHeight() -> float C++: virtual double GetHeight() Set or get the vertical (local z) distance between the circles. If AutoHeight is on, this is the minimal height between the circle layers V.SetOrigin(float, float, float) C++: void SetOrigin(double, double, double) V.SetOrigin((float, float, float)) C++: void SetOrigin(double a[3]) V.GetOrigin() -> (float, float, float) C++: double *GetOrigin() V.SetDirection(float, float, float) C++: virtual void SetDirection(double dx, double dy, double dz) V.SetDirection([float, float, float]) C++: virtual void SetDirection(double d[3]) Set or get the normal vector of the circles plain. The height is growing in this direction. The direction must not be zero vector. The default vector is (0.0,0.0,1.0) V.GetDirection() -> (float, float, float) C++: double *GetDirection() V.SetMarkedStartVertices(vtkAbstractArray) C++: virtual void SetMarkedStartVertices(vtkAbstractArray *_arg) Set or get initial vertices. If MarkedStartVertices is added, loop is accepted in the graph. (If all of the loop start vertices are marked in MarkedStartVertices array.) MarkedStartVertices size must be equal with the number of the vertices in the graph. Start vertices must be marked by MarkedValue. (E.g.: if MarkedValue=3 and MarkedStartPoints is { 0, 3, 5, 3 }, the start points ids will be {1,3}.) ) V.GetMarkedStartVertices() -> vtkAbstractArray C++: virtual vtkAbstractArray *GetMarkedStartVertices() Set or get initial vertices. If MarkedStartVertices is added, loop is accepted in the graph. (If all of the loop start vertices are marked in MarkedStartVertices array.) MarkedStartVertices size must be equal with the number of the vertices in the graph. Start vertices must be marked by MarkedValue. (E.g.: if MarkedValue=3 and MarkedStartPoints is { 0, 3, 5, 3 }, the start points ids will be {1,3}.) ) V.SetMarkedValue(vtkVariant) C++: virtual void SetMarkedValue(vtkVariant _arg) Set or get MarkedValue. See: MarkedStartVertices. V.GetMarkedValue() -> vtkVariant C++: virtual vtkVariant GetMarkedValue(void) Set or get MarkedValue. See: MarkedStartVertices. V.SetForceToUseUniversalStartPointsFinder(int) C++: virtual void SetForceToUseUniversalStartPointsFinder( int _arg) Set or get ForceToUseUniversalStartPointsFinder. If ForceToUseUniversalStartPointsFinder is true, MarkedStartVertices won't be used. In this case the input graph must be vtkDirectedAcyclicGraph (Default: false). V.GetForceToUseUniversalStartPointsFinder() -> int C++: virtual int GetForceToUseUniversalStartPointsFinder() Set or get ForceToUseUniversalStartPointsFinder. If ForceToUseUniversalStartPointsFinder is true, MarkedStartVertices won't be used. In this case the input graph must be vtkDirectedAcyclicGraph (Default: false). V.ForceToUseUniversalStartPointsFinderOn() C++: virtual void ForceToUseUniversalStartPointsFinderOn() Set or get ForceToUseUniversalStartPointsFinder. If ForceToUseUniversalStartPointsFinder is true, MarkedStartVertices won't be used. In this case the input graph must be vtkDirectedAcyclicGraph (Default: false). V.ForceToUseUniversalStartPointsFinderOff() C++: virtual void ForceToUseUniversalStartPointsFinderOff() Set or get ForceToUseUniversalStartPointsFinder. If ForceToUseUniversalStartPointsFinder is true, MarkedStartVertices won't be used. In this case the input graph must be vtkDirectedAcyclicGraph (Default: false). V.SetAutoHeight(int) C++: virtual void SetAutoHeight(int _arg) Set or get auto height (Default: false). If AutoHeight is true, (r(i+1) - r(i-1))/Height will be smaller than tan(MinimumRadian). If you want equal distances and parallel circles, you should turn off AutoHeight. V.GetAutoHeight() -> int C++: virtual int GetAutoHeight() Set or get auto height (Default: false). If AutoHeight is true, (r(i+1) - r(i-1))/Height will be smaller than tan(MinimumRadian). If you want equal distances and parallel circles, you should turn off AutoHeight. V.AutoHeightOn() C++: virtual void AutoHeightOn() Set or get auto height (Default: false). If AutoHeight is true, (r(i+1) - r(i-1))/Height will be smaller than tan(MinimumRadian). If you want equal distances and parallel circles, you should turn off AutoHeight. V.AutoHeightOff() C++: virtual void AutoHeightOff() Set or get auto height (Default: false). If AutoHeight is true, (r(i+1) - r(i-1))/Height will be smaller than tan(MinimumRadian). If you want equal distances and parallel circles, you should turn off AutoHeight. V.SetMinimumRadian(float) C++: virtual void SetMinimumRadian(double _arg) Set or get minimum radian (used by auto height). V.GetMinimumRadian() -> float C++: virtual double GetMinimumRadian() Set or get minimum radian (used by auto height). V.SetMinimumDegree(float) C++: virtual void SetMinimumDegree(double degree) Set or get minimum degree (used by auto height). There is no separated minimum degree, so minimum radian will be changed. V.GetMinimumDegree() -> float C++: virtual double GetMinimumDegree(void) Set or get minimum degree (used by auto height). There is no separated minimum degree, so minimum radian will be changed. V.SetHierarchicalLayers(vtkIntArray) C++: virtual void SetHierarchicalLayers(vtkIntArray *_arg) Set or get hierarchical layers id by vertices (An usual vertex's layer id is greater or equal to zero. If a vertex is standalone, its layer id is -2.) If no HierarchicalLayers array is defined, vtkSimple3DCirclesStrategy will generate it automatically (default). V.GetHierarchicalLayers() -> vtkIntArray C++: virtual vtkIntArray *GetHierarchicalLayers() Set or get hierarchical layers id by vertices (An usual vertex's layer id is greater or equal to zero. If a vertex is standalone, its layer id is -2.) If no HierarchicalLayers array is defined, vtkSimple3DCirclesStrategy will generate it automatically (default). V.SetHierarchicalOrder(vtkIdTypeArray) C++: virtual void SetHierarchicalOrder(vtkIdTypeArray *_arg) Set or get hierarchical ordering of vertices (The array starts from the first vertex's id. All id must be greater or equal to zero!) If no HierarchicalOrder is defined, vtkSimple3DCirclesStrategy will generate it automatically (default). V.GetHierarchicalOrder() -> vtkIdTypeArray C++: virtual vtkIdTypeArray *GetHierarchicalOrder() Set or get hierarchical ordering of vertices (The array starts from the first vertex's id. All id must be greater or equal to zero!) If no HierarchicalOrder is defined, vtkSimple3DCirclesStrategy will generate it automatically (default). V.Layout() C++: void Layout(void) override; Standard layout method V.SetGraph(vtkGraph) C++: void SetGraph(vtkGraph *graph) override; Set graph (warning: HierarchicalOrder and HierarchicalLayers will set to zero. These reference counts will be decreased!) HHHLLHLHrQ > HDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx !0 DX l B   !  !  4)H \ p   EDPa AE OEY B jDD?,?@b(TEAD`n AAF ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG 4ED@ AG XED@ AG |ED@ AG ED@ AG ED@ AG ED@ AG DEDP AG 0TEDP AG TDEDP AG xDEDP AG LEDP AG LEDP AG H@ E H@ E H@ E 8H@ E 0TnFAA D`  AABH gFD@ EE (FCD ABD 8FPO U BBB r BBJ 0OFDD n ABA DDBH \EDP AK H@ I EDP AK EDP AK ED@ AG EDP AK zPLRx ,$FAD` DBD T`4pFAA D  AABD   EDP AK DFDB A(A0D 0A(A BBBB  !"#$%&'()*+,-./0 13.579;=?iWAM`@   X Dp TD% DapLL 0HPpn%g_pIKBB0 S@! "0#@$N0%F@&HF `'I F ) *IK 3 3  3 36 4$ 4) 3?. 3I3 3V8 3l= 3}C 3I 3O AU 3[ 3a 3g A(m 3s 3y 3 3 3 3 3 AP Ax 3- 31 3= 3G 3Y 3m 3v 3 3 3 3 3 3 3 3 3 3 3 3. 3? A! "!M " y "! "" "# "$ ) "%BW "& "' "( ")!8 "* "+! ", "-)". M"/ "0 "1 Am|"5O"7DG]"9D";?"=?""?bOo 8J`t'4@Oh S!M8GPr,ATd_ZL38PyvtkSimple3DCirclesStrategy_StaticNewv_ZL41PyvtkSimple3DCirclesStrategy_SafeDownCastP7_objectS0__ZL37PyvtkSimple3DCirclesStrategy_IsTypeOfP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_GetOriginP7_objectS0__ZL41PyvtkSimple3DCirclesStrategy_GetDirectionP7_objectS0__ZL50PyvtkSimple3DCirclesStrategy_GetHierarchicalLayersP7_objectS0__ZL45PyvtkSimple3DCirclesStrategy_GetMinimumRadianP7_objectS0__ZL49PyvtkSimple3DCirclesStrategy_GetHierarchicalOrderP7_objectS0__ZL42PyvtkSimple3DCirclesStrategy_GetAutoHeightP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_GetMethodP7_objectS0__ZL68PyvtkSimple3DCirclesStrategy_GetForceToUseUniversalStartPointsFinderP7_objectS0__ZL51PyvtkSimple3DCirclesStrategy_GetMarkedStartVerticesP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_GetRadiusP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_GetHeightP7_objectS0__ZL68PyvtkSimple3DCirclesStrategy_SetForceToUseUniversalStartPointsFinderP7_objectS0__ZL45PyvtkSimple3DCirclesStrategy_SetMinimumRadianP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_SetMethodP7_objectS0__ZL42PyvtkSimple3DCirclesStrategy_SetAutoHeightP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_SetRadiusP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_SetHeightP7_objectS0__ZL41PyvtkSimple3DCirclesStrategy_AutoHeightOnP7_objectS0__ZL42PyvtkSimple3DCirclesStrategy_AutoHeightOffP7_objectS0__ZL68PyvtkSimple3DCirclesStrategy_ForceToUseUniversalStartPointsFinderOffP7_objectS0__ZL67PyvtkSimple3DCirclesStrategy_ForceToUseUniversalStartPointsFinderOnP7_objectS0__ZL32PyvtkSimple3DCirclesStrategy_IsAP7_objectS0__ZL40PyvtkSimple3DCirclesStrategy_NewInstanceP7_objectS0__ZL38PyvtkSimple3DCirclesStrategy_SetOriginP7_objectS0__ZL33PyvtkSimple3DCirclesStrategy_Type_ZL36PyvtkSimple3DCirclesStrategy_Methods_GLOBAL__sub_I_vtkSimple3DCirclesStrategyPython.cxx_ZL37PyvtkSimple3DCirclesStrategy_SetGraphP7_objectS0__ZL35PyvtkSimple3DCirclesStrategy_LayoutP7_objectS0__ZL49PyvtkSimple3DCirclesStrategy_SetHierarchicalOrderP7_objectS0__ZL50PyvtkSimple3DCirclesStrategy_SetHierarchicalLayersP7_objectS0__ZL45PyvtkSimple3DCirclesStrategy_GetMinimumDegreeP7_objectS0__ZL45PyvtkSimple3DCirclesStrategy_SetMinimumDegreeP7_objectS0__ZL43PyvtkSimple3DCirclesStrategy_GetMarkedValueP7_objectS0__ZL43PyvtkSimple3DCirclesStrategy_GetMarkedValueP7_objectS0_.cold_ZL43PyvtkSimple3DCirclesStrategy_SetMarkedValueP7_objectS0__ZL43PyvtkSimple3DCirclesStrategy_SetMarkedValueP7_objectS0_.cold_ZL51PyvtkSimple3DCirclesStrategy_SetMarkedStartVerticesP7_objectS0__ZL41PyvtkSimple3DCirclesStrategy_SetDirectionP7_objectS0_.LC0.LC1.LC2.LC5.LC3.LC4.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.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC45.LC47.LC48.LC49.LC32_ZN26vtkSimple3DCirclesStrategy9SetMethodEi_ZN26vtkSimple3DCirclesStrategy9GetMethodEv_ZN26vtkSimple3DCirclesStrategy9SetRadiusEd_ZN26vtkSimple3DCirclesStrategy9GetRadiusEv_ZN26vtkSimple3DCirclesStrategy9SetHeightEd_ZN26vtkSimple3DCirclesStrategy9GetHeightEv_ZN26vtkSimple3DCirclesStrategy9SetOriginEddd_ZN26vtkSimple3DCirclesStrategy9GetOriginEv_ZN26vtkSimple3DCirclesStrategy12GetDirectionEv_ZN26vtkSimple3DCirclesStrategy22GetMarkedStartVerticesEv_ZN26vtkSimple3DCirclesStrategy39SetForceToUseUniversalStartPointsFinderEi_ZN26vtkSimple3DCirclesStrategy39GetForceToUseUniversalStartPointsFinderEv_ZN26vtkSimple3DCirclesStrategy13SetAutoHeightEi_ZN26vtkSimple3DCirclesStrategy13GetAutoHeightEv_ZN26vtkSimple3DCirclesStrategy16SetMinimumRadianEd_ZN26vtkSimple3DCirclesStrategy16GetMinimumRadianEv_ZN26vtkSimple3DCirclesStrategy21GetHierarchicalLayersEv_ZN26vtkSimple3DCirclesStrategy20GetHierarchicalOrderEv_ZN26vtkSimple3DCirclesStrategy3NewEv_ZNK26vtkSimple3DCirclesStrategy19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN26vtkSimple3DCirclesStrategy3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN26vtkSimple3DCirclesStrategy13AutoHeightOffEv_GLOBAL_OFFSET_TABLE__ZN26vtkSimple3DCirclesStrategy39ForceToUseUniversalStartPointsFinderOffEv_ZN26vtkSimple3DCirclesStrategy12AutoHeightOnEv_ZN26vtkSimple3DCirclesStrategy38ForceToUseUniversalStartPointsFinderOnEv_ZN26vtkSimple3DCirclesStrategy9SetOriginEPd_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN13vtkPythonArgs10BuildTupleEPKdiPyFloat_FromDouble_ZN13vtkPythonArgs8GetValueERi_Py_NoneStruct_ZN13vtkPythonArgs8GetValueERdPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs8GetArrayEPdiPyvtkSimple3DCirclesStrategy_ClassNewPyVTKClass_AddPyvtkGraphLayoutStrategy_ClassNewPyDict_SetItemStringPyType_Ready_Py_DeallocPyVTKAddFile_vtkSimple3DCirclesStrategy_ZN26vtkSimple3DCirclesStrategy8SetGraphEP8vtkGraph_ZN26vtkSimple3DCirclesStrategy6LayoutEv_ZN26vtkSimple3DCirclesStrategy20SetHierarchicalOrderEP14vtkIdTypeArray_ZN26vtkSimple3DCirclesStrategy21SetHierarchicalLayersEP11vtkIntArray_ZN26vtkSimple3DCirclesStrategy16GetMinimumDegreeEv_ZN26vtkSimple3DCirclesStrategy16SetMinimumDegreeEdDW.ref.__gxx_personality_v0_ZN10vtkVariantD1Ev_ZN26vtkSimple3DCirclesStrategy14GetMarkedValueEvPyVTKSpecialObject_CopyNew_Unwind_Resume_ZN13vtkPythonArgs21GetArgAsSpecialObjectEPKcPP7_object_ZN10vtkVariantC1ERKS__ZN26vtkSimple3DCirclesStrategy14SetMarkedValueE10vtkVariant_ZN26vtkSimple3DCirclesStrategy22SetMarkedStartVerticesEP16vtkAbstractArray_ZN26vtkSimple3DCirclesStrategy12SetDirectionEPd_ZN13vtkPythonArgs8SetArrayEiPKdi_ZN26vtkSimple3DCirclesStrategy12SetDirectionEdddPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,M`NO PJ}OQRS^*TNq*U>a|*VAbq*W.Qly*X1KXm*zY+8M*~ZZ  - *: a [     * A \     * A ]     * A ^     *6 *`  _ +co**`Jq**}Aa *6*`b+]i**c:a{**0d}** *"Pe****?pf*".*J*_g!*AM*j*hA[~*OQR"io*O5Dcj#j+SjH**#3*Aj**OK L)/KAJKQKVhkplO Q m   n !"!*4!;!`!o!!!!* ""A"p"""q"##*$#+#Q#r###s#$"$*4$;$a$t$$$%%%Q%u%%%&&*,&3&c&v&&''''6'w;'E''x'&(9(S(wb((((((*((!)yz)))z)))** *n*{**{+C+{K+Y+~++++s,,*,,,,,,+ Q'C(C (CO&Q+9R>K*****|K; $,'0X8@6'P -(8'X@HX'P`1hx''@ ' p'  'h '@ ( 8' @=HpX' `?hx'h?*'I')'X@ '``''` (@&8'@'(H X'p`'h`x''xp''PP'H ''' (08'@Hp X'`lhx'H0%'@$' 0#'P!V'" "'($ }(8'%@H@!X'&`mh0 x'' 4H\p     $8L`t0DX8\`@    4p X| p0 P<pXpL;`0 @! "0#@$ 0%;P@&YECE`'E!CE<)*.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN26vtkSimple3DCirclesStrategy9SetMethodEi.text._ZN26vtkSimple3DCirclesStrategy9GetMethodEv.text._ZN26vtkSimple3DCirclesStrategy9SetRadiusEd.text._ZN26vtkSimple3DCirclesStrategy9GetRadiusEv.text._ZN26vtkSimple3DCirclesStrategy9SetHeightEd.text._ZN26vtkSimple3DCirclesStrategy9GetHeightEv.text._ZN26vtkSimple3DCirclesStrategy9SetOriginEddd.text._ZN26vtkSimple3DCirclesStrategy9GetOriginEv.text._ZN26vtkSimple3DCirclesStrategy12GetDirectionEv.text._ZN26vtkSimple3DCirclesStrategy22GetMarkedStartVerticesEv.text._ZN26vtkSimple3DCirclesStrategy39SetForceToUseUniversalStartPointsFinderEi.text._ZN26vtkSimple3DCirclesStrategy39GetForceToUseUniversalStartPointsFinderEv.text._ZN26vtkSimple3DCirclesStrategy13SetAutoHeightEi.text._ZN26vtkSimple3DCirclesStrategy13GetAutoHeightEv.text._ZN26vtkSimple3DCirclesStrategy16SetMinimumRadianEd.text._ZN26vtkSimple3DCirclesStrategy16GetMinimumRadianEv.text._ZN26vtkSimple3DCirclesStrategy21GetHierarchicalLayersEv.text._ZN26vtkSimple3DCirclesStrategy20GetHierarchicalOrderEv.rela.text._ZNK26vtkSimple3DCirclesStrategy19NewInstanceInternalEv.rodata.str1.1.rodata._ZN26vtkSimple3DCirclesStrategy3IsAEPKc.str1.1.rela.text._ZN26vtkSimple3DCirclesStrategy3IsAEPKc.rela.text._ZN26vtkSimple3DCirclesStrategy13AutoHeightOffEv.rela.text._ZN26vtkSimple3DCirclesStrategy39ForceToUseUniversalStartPointsFinderOffEv.rela.text._ZN26vtkSimple3DCirclesStrategy12AutoHeightOnEv.rela.text._ZN26vtkSimple3DCirclesStrategy38ForceToUseUniversalStartPointsFinderOnEv.rela.text._ZN26vtkSimple3DCirclesStrategy9SetOriginEPd.rodata.str1.8.rela.text.startup.rela.init_array.rela.text.unlikely.gcc_except_table.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@T}9HT~9PT9XT9`T9hT9pT9xT9T9T9T9T9T9T9T9T9T9T9 T9 T9 T9 T9 T9  T9 T9$ T 0-@ T&3.,3.1@.!cp. .. .+. ].B0/ @/ P/ 9`/!/ /!/ I/)0  0 00 ?@0 :@T1}2I0L22!2O@T53D@T77`3D2@ȸT93?@T;3?@T=04b@T?P24'dp\_@(0TBw\r@XTD\0@pTF\D ] @ TI^ @ TK`c@@TM0hc,cc /cX*@XTRlU} t@