ELF>C@@<; !"#$%23UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tH@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ӐtHu뵐HH`H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u|H0[fDHHuӐt, f~HufnfZHHH;u f~f~ff.SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHu뵐HH@H;tЉfAWAVAUATUH@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$$D$ t?. ztHE HHuHHuDHEHxH;u$. zt HfDHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHXH;uIu ƇHuHH@HhH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAH8H;uIu ƇHuHH@HHH;t@fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAH8H;uIt ƇHuHH@HPH;t@1DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEHXH;u$@8t@HfH@H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtAHXH;uIt ƇHuHH@HpH;t@1DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(H@]ÐHHuԐHt$H|$tD$$t$t8@8tHE@HHuHH@HEH8H;u$@8t@HfH@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"DIjfATL%H \HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(D$Ht!D$ +D$$tAH|$1HT$8dH+%(umH@]DHHuԐHt$H|$tD$$t$u(HEHHuHH@HfAVAUATUSHPfnFdH%(HD$H1HH4$HD$HGfnȉD$fbfD$HLw(11HH|$ 4AHcLl$ EurMD$+D$HH|$ E1HtHD$(H9tHD$HdH+%(HPL[]A\A]A^fDIcI\fDHH=H1E1H|$ 4HcH|$ IrLE1gDDLHDEIUHH)HAD$D1HAoTHH9uDAt4AtH4HA9~ALLA9~ ADDD$ulILLE~-Ic1fHH9t A9LtHtYH|$ E1H_L%I$N@LLD1ATHH9u^DL1HHH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uLH8HHuҐu$HHuHH@ff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(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@HUH@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+%(urH@]f.HHuϐHt$ H|$tD$$t$ u)HEHHuHHDHfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$ H|$tD$$D$ u'HEHHuHHHfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$ H|$tD$$D$ u'HEHHuHHHfAVAUATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uVHo(Ht!D$ +D$$tPH|$1HT$8dH+%(HH]A\A]A^f.HHuŐLt$ Ll$LH5L|$ ItLLtD$$T$ u/HELHHeHHWLHff.AUATUSH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uPHo(HtD$+D$tRH1HT$(dH+%(H8[]A\A]HHufLd$$ILLtD$\$$uXHELHx8\$$uRD$%8uI:D$&u>8\$'u5HWHHILHHuL1Lff.fAU1ATUSHXHNdH%(HD$H1HGAfnH%fnA)fbAtqAH Ht$ HL$(T$8fD$0HHo(HD$0+D$4H|$ 1f.L Ht$ LL$(L$0T$4T$8HHo(HD$HD$0+D$4sH|$ 1H|$Ht,H/u&HD$HD$@H5D1HT$HdH+%(HX[]A\A]HHU1HH1Ll$@Ld$ LLtHt$LtHT$H5L|$HtL$4L$@\$DD$L$f~ HELH0L$.L$@fn.d$DH"HHLl$ HT$H5LIH|HT$H5L|$HZD$4u1HELH8H4HH&LHHFL1L/LHL$AWAVAUATUHSHfnFdH%(HD$x1HHt$HD$HGfnȉD$(fbfD$ Lt$1Hm(1LH|$04AHcLd$0EL|$`D$`L|$PHD$XHD$ +D$$LE1H|$PL9tLd$0MtHD$8I9tLHD$xdH+%(HĈL[]A\A]A^A_IcIQ@HHLt$1LH|$04AHcLd$0EuE1cDLL3HD$PLHHD$EIT$HH)HAE D1HfDAHH9uDAt?AHHA9~"ADDD9} ADDD$$u{HEHT$LH E~*Ic1 fHH9tA.ztHtH"L-IEDL1LfDHT$LHfDD1AHH9uDHff.AVAUATUSHPfnFdH%(HD$H1HHt$HD$HGfnȉD$(fbfD$ u]HD$Ho(Ht!D$ +D$$tVH|$1HT$HdH+%(HP[]A\A]A^HHufLd$Ht$LtLt$0LLtD$$H\$0Ll$8Ht$urHELHfn.T$0zgueH fn.D$4zVuTfAn.\$8zHuFI fAn.D$H|$1E1H|$04HcH|$0IsLE1hDLHGHt$ H2EIUHH)HAD$ D1HfDATHH9uDAt@ADHHA9~"ADDA9~ ADDD$$T$ u}ILLE~+Ic1 fHH9tAD.ztHt'H|$0E1H=L%I$,DL1HDLLD1ADHH9uEHff.fAVAUATUSH`fnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(11HH|$04AHcLl$0EuoMD$ +D$$HH|$0E1HtHD$8H9tHD$XdH+%(H`L[]A\A]A^IcI\fDHH>H|$1E1H|$04HcH|$0IsLE1hDLHGHt$ H2EIUHH)HAD$ D1HfDATHH9uDAt@ADHHA9~"ADDA9~ ADDD$$T$ u}ILLE~+Ic1 fHH9tAD.ztHt'H|$0E1H=L%I$,DL1HDLLD1ADHH9uEHff.fAVAUATUSH`fnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ Hl$Lw(11HH|$04AHcLl$0EuoMD$ +D$$HH|$0E1HtHD$8H9tHD$XdH+%(H`L[]A\A]A^IcI\fDHH>H|$1E1H|$04HcH|$0IsLE1hDLHGHt$ H2EIUHH)HAD$ D1HfDATHH9uDAt@ADHHA9~"ADDA9~ ADDD$$T$ u}ILLE~+Ic1 fHH9tAD.ztHt'H|$0E1H=L%I$,DL1HDLLD1ADHH9uEHff.fUHAWAVAUATSHHXfnFdH%(HE1HHpHxHGfnȉEfbfEAHXH@(HXLpƅcLH}4AHcH]HDžPEtIcHHPL4H}AHcLuIc1DžlLEHEHXHHE+E HdLHcLDHLHhLE9E>EHPHSH)HAEtD1H@HPHH9uDAt?HΉHHD9} DDA9~ DDEHHIvDAD$H)H/D1HfDAoHHHH9uDA9D)эqvI4HHH4ʃ9HcHHA  PA9~iHcA  PA9~VHcA  PA9~CHcA  PA9~0HcA  PA9~Hc҃A  D9} HA}lDhcdHXHMHQHXZE~3Ic1 HH9t"HP.ztHE~8Ic1fHH9tHH A8 tHuLuE1Hu0L%I$"fLLuE1MtHEI9tLH}HEH9t HtHEdH+%(-HeL[A\A]A^A_]DHXHfDE1DLLdE9EHlLH(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@H@8tH@@8tH@. zuH  SafeDownCastvtkObjectBasevtkSVGContextDevice2DComputeStringBoundsDrawStringIsTypeOfGenerateDefinitionsGetTextAsPathGetSubdivisionThresholdGetEmbedFontsSetSVGContextvtkXMLDataElementSetSubdivisionThresholdTextAsPathOnEmbedFontsOnEmbedFontsOffSetTextAsPathTextAsPathOffSetEmbedFontsIsANewInstanceEnableClippingSetClippingPopMatrixPushMatrixMultiplyMatrixvtkMatrix3x3GetMatrixSetMatrixSetLineTypeSetLineWidthSetPointSizeSetTexturevtkImageDataSetColor4DrawImagevtkRectfDrawMathTextStringComputeJustifiedStringBoundsDrawEllipticArcDrawEllipseWedgeDrawColoredPolygonDrawPolygonDrawQuadStripDrawQuadDrawMarkersDrawPointSpritesDrawPointsDrawLinesDrawPolyEndBeginvtkViewport@sP *f@uP *f@Ps *f@Pu *fvtkContextDevice2DvtkObjectUH=Hu]ÐHH=tHH=tH]HH8H;u!tƇ1HHXH;u!uƇHH8H;u!uƇHHXH;u!tƇ1vtkSVGContextDevice2D - vtkContextDevice2D implementation for use with vtkSVGExporter. Superclass: vtkContextDevice2D Limitations: - The Nearest/Linear texture properties are ignored, since SVG doesn't provide any reliable control over interpolation. - Embedded fonts are experimental and poorly tested. Viewer support is lacking at the time of writing, hence the feature is largely useless. By default, fonts are not embedded since they're basically useless bloat. - TextAsPath is enabled by default, since viewers differ wildly in how they handle text objects (eg. Inkscape renders at expected size, but webkit is way too big). - Pattern fills and markers are not shown on some viewers, e.g. KDE's okular (Webkit seems to work, though). - Clipping seems to be broken in most viewers. Webkit is buggy and forces the clip coordinates to objectBoundingBox, even when explicitly set to userSpaceOnUse. - Many viewers anti-alias the output, leaving thin outlines around the triangles that make up larger polygons. This is a viewer issue and there not much we can do about it from the VTK side of things (and most viewers don't seem to have an antialiasing toggle, either...). vtkIOExportPython.vtkSVGContextDevice2DV.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) -> vtkSVGContextDevice2D C++: static vtkSVGContextDevice2D *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkSVGContextDevice2D C++: vtkSVGContextDevice2D *NewInstance() V.SetSVGContext(vtkXMLDataElement, vtkXMLDataElement) C++: void SetSVGContext(vtkXMLDataElement *context, vtkXMLDataElement *defs) The svg container element to draw into, and the global definitions element. V.SetEmbedFonts(bool) C++: virtual void SetEmbedFonts(bool _arg) V.GetEmbedFonts() -> bool C++: virtual bool GetEmbedFonts() V.EmbedFontsOn() C++: virtual void EmbedFontsOn() V.EmbedFontsOff() C++: virtual void EmbedFontsOff() V.SetTextAsPath(bool) C++: virtual void SetTextAsPath(bool _arg) V.GetTextAsPath() -> bool C++: virtual bool GetTextAsPath() V.TextAsPathOn() C++: virtual void TextAsPathOn() V.TextAsPathOff() C++: virtual void TextAsPathOff() V.SetSubdivisionThreshold(float) C++: virtual void SetSubdivisionThreshold(float _arg) V.GetSubdivisionThreshold() -> float C++: virtual float GetSubdivisionThreshold() V.GenerateDefinitions() C++: void GenerateDefinitions() Write any definition information (fonts, images, etc) that are accumulated between actors. V.Begin(vtkViewport) C++: void Begin(vtkViewport *) override; Begin drawing, pass in the viewport to set up the view. V.End() C++: void End() override; End drawing, clean up the view. V.DrawPoly([float, ...], int, [int, ...], int) C++: void DrawPoly(float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override; Draw a poly line using the points - fastest code path due to memory layout of the coordinates. The line will be colored by the colors array, which must be have nc_comps components (defining a single color). \sa DrawLines() V.DrawLines([float, ...], int, [int, ...], int) C++: void DrawLines(float *f, int n, unsigned char *colors=nullptr, int nc_comps=0) override; Draw lines using the points - memory layout is as follows: l1p1,l1p2,l2p1,l2p2... The lines will be colored by colors array which has nc_comps components (defining a single color). \sa DrawPoly() V.DrawPoints([float, ...], int, [int, ...], int) C++: void DrawPoints(float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override; Draw a series of points - fastest code path due to memory layout of the coordinates. The colors and nc_comps are optional - color array. V.DrawPointSprites(vtkImageData, [float, ...], int, [int, ...], int) C++: void DrawPointSprites(vtkImageData *sprite, float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override; Draw a series of point sprites, images centred at the points supplied. The supplied vtkImageData is the sprite to be drawn, only squares will be drawn and the size is set using SetPointSize. \param colors is an optional array of colors. \param nc_comps is the number of components for the color. V.DrawMarkers(int, bool, [float, ...], int, [int, ...], int) C++: void DrawMarkers(int shape, bool highlight, float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) override; Draw a series of markers centered at the points supplied. The shape argument controls the marker shape, and can be one of - VTK_MARKER_CROSS - VTK_MARKER_PLUS - VTK_MARKER_SQUARE - VTK_MARKER_CIRCLE - VTK_MARKER_DIAMOND \param colors is an optional array of colors. \param nc_comps is the number of components for the color. V.DrawQuad([float, ...], int) C++: void DrawQuad(float *, int) override; Draw a quad using the specified number of points. V.DrawQuadStrip([float, ...], int) C++: void DrawQuadStrip(float *, int) override; Draw a quad using the specified number of points. V.DrawPolygon([float, ...], int) C++: void DrawPolygon(float *, int) override; V.DrawColoredPolygon([float, ...], int, [int, ...], int) C++: void DrawColoredPolygon(float *points, int numPoints, unsigned char *colors=nullptr, int nc_comps=0) override; V.DrawEllipseWedge(float, float, float, float, float, float, float, float) C++: void DrawEllipseWedge(float x, float y, float outRx, float outRy, float inRx, float inRy, float startAngle, float stopAngle) override; Draw an elliptic wedge with center at x, y, outer radii outRx, outRy, inner radii inRx, inRy between angles startAngle and stopAngle (expressed in degrees). \pre positive_outRx: outRx>=0 \pre positive_outRy: outRy>=0 \pre positive_inRx: inRx>=0 \pre positive_inRy: inRy>=0 \pre ordered_rx: inRx<=outRx \pre ordered_ry: inRy<=outRy V.DrawEllipticArc(float, float, float, float, float, float) C++: void DrawEllipticArc(float x, float y, float rX, float rY, float startAngle, float stopAngle) override; Draw an elliptic arc with center at x,y with radii rX and rY between angles startAngle and stopAngle (expressed in degrees). \pre positive_rX: rX>=0 \pre positive_rY: rY>=0 V.DrawString([float, ...], string) C++: void DrawString(float *point, const vtkStdString &string) override; V.DrawString([float, ...], unicode) C++: void DrawString(float *point, const vtkUnicodeString &string) override; Draw some text to the screen. V.ComputeStringBounds(string, [float, float, float, float]) C++: void ComputeStringBounds(const vtkStdString &string, float bounds[4]) override; V.ComputeStringBounds(unicode, [float, float, float, float]) C++: void ComputeStringBounds(const vtkUnicodeString &string, float bounds[4]) override; Compute the bounds of the supplied string. The bounds will be copied to the supplied bounds variable, the first two elements are the bottom corner of the string, and the second two elements are the width and height of the bounding box. NOTE: This function does not take account of the text rotation or justification. V.ComputeJustifiedStringBounds(string, [float, float, float, float]) C++: void ComputeJustifiedStringBounds(const char *string, float bounds[4]) override; Compute the bounds of the supplied string while taking into account the justification of the currently applied text property. Simple rotations (0, 90, 180, 270) are also correctly taken into account. V.DrawMathTextString([float, ...], string) C++: void DrawMathTextString(float *point, const vtkStdString &str) override; Draw text using MathText markup for mathematical equations. See http://matplotlib.sourceforge.net/users/mathtext.html for more information. V.DrawImage([float, float], float, vtkImageData) C++: void DrawImage(float p[2], float scale, vtkImageData *image) override; V.DrawImage(vtkRectf, vtkImageData) C++: void DrawImage(const vtkRectf &pos, vtkImageData *image) override; Draw the supplied image at the given x, y (p[0], p[1]) (bottom corner), scaled by scale (1.0 would match the image). V.SetColor4([int, int, int, int]) C++: void SetColor4(unsigned char color[4]) override; Set the color for the device using unsigned char of length 4, RGBA. V.SetTexture(vtkImageData, int) C++: void SetTexture(vtkImageData *image, int properties) override; Set the texture for the device, it is used to fill the polygons V.SetPointSize(float) C++: void SetPointSize(float size) override; Set the point size for glyphs/sprites. V.SetLineWidth(float) C++: void SetLineWidth(float width) override; Set the line width. V.SetLineType(int) C++: void SetLineType(int type) override; Set the line type type (using anonymous enum in vtkPen). V.SetMatrix(vtkMatrix3x3) C++: void SetMatrix(vtkMatrix3x3 *m) override; Set the model view matrix for the display V.GetMatrix(vtkMatrix3x3) C++: void GetMatrix(vtkMatrix3x3 *m) override; Set the model view matrix for the display V.MultiplyMatrix(vtkMatrix3x3) C++: void MultiplyMatrix(vtkMatrix3x3 *m) override; Multiply the current model view matrix by the supplied one V.PushMatrix() C++: void PushMatrix() override; Push the current matrix onto the stack. V.PopMatrix() C++: void PopMatrix() override; Pop the current matrix off of the stack. V.SetClipping([int, ...]) C++: void SetClipping(int *x) override; Supply a float array of length 4 with x1, y1, width, height specifying clipping region for the device in pixels. V.EnableClipping(bool) C++: void EnableClipping(bool enable) override; Enable or disable the clipping of the scene. UH-HH=HHH]HH|$ HD$(H9t HtHH|$PL9tH|$0HD$8H9t HtHH|$0HD$@H9tHH|$@H9tHH|$@HD$PH9tH|$ HD$(H9t HtHH|$PL9tH|$0HD$8H9t HtHH|$@HD$HH9t HtH|$PHtHD$XH9tHH|$0HD$8H9t HtHH|$0HD$8H9t HtHH|$0HD$8H9t HtHH}HEH9t HtH}HtHEH9tHH|$PHD$XH9t HtH|$`HtHD$hH9tHH|$@HD$HH9t HtH|$PHtHD$XH9tHH|$@HD$HH9t HtH|$PHtHD$XH9tHH|$@HD$HH9t HtH|$PHtHD$XH9tHl0w3+hq0w3+u   5o2o2o2    1{   R 5u   5u   5u   5HDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx !0 D!X l!   EDPa AE O|RO|ROEY B j0<D?X?l<(EAD`n AAF H@ I ED@ AG ED@ AG ED@ AG @4;FBB B(A0Dp 0A(B BBBC xTEDP AG H@ E H@ E  H@ E LEDP AB  H@ E 0LEDP AB 0TnFAA D`  AABH gFD@ EE MFF0OFDD n ABA DDB:Em EDP AF zPLRx D$FBB A(A0D 0D(A BBBG l!H@ I H@ I EDP AK $EDP AK HEDP AK lEDP AK EDP AK EDP AK 8BFBB A(Dp (A BBBK 8sFBA A(D` (A ABBH <PMFDA A(Da (A ABBI PX2FBB B(A0D8G 8D0A(B BBBI 0@FBB A(A0D 0A(A BBBH LFBB B(A0A8D 8D0A(B BBBC dLFBB B(A0A8D 8D0A(B BBBA PFBB B(A0D8D 8D0A(B BBBD P5Pt2FBB B(A0D8G 8D0A(B BBBI 0($ FADp ABC (P FADp ABC PDQFBB B(A0D8G 8D0A(B BBBF :DFBB A(A0D 0D(A BBBD !D(FBB A(A0D 0D(A BBBD p!DFBB A(A0D 0D(A BBBD !<EC P.r. F .i. @6 PdFBB B(A0D8G` 8D0A(B BBBK :PQFBB B(A0D8G 8D0A(B BBBF 0:PTQFBB B(A0D8G 8D0A(B BBBF :PQFBB B(A0D8G 8D0A(B BBBF :| H@ I EDP AK  )_O0`@O 0@` "$9k`@ PW0;pT ; r LP `LnD gy.0&'':0+6@-k+! Dw K0B s"MP%2!+!0b(P*+Q- P,m +m p. +5% @12\ +0 4 6 7QG +: 0= +#! 0@. +D!j 0C +e! 0F +6B  L| +: QQ +:( WQ[+0:\Q+j:a)b.0X] bg1lEqPv{Ym{+/;JV`kz &,28> D&J6PGVZ\fbth}ntz&"!" "!"" N"!" " 3_n"OAHh"<" ?""?"$<,L\7VuM O/DPh!2$+Kv2g;s5uHZH~.V$Op ( = P ` _ZL33PyvtkSVGContextDevice2D_StaticNewv_ZL36PyvtkSVGContextDevice2D_SafeDownCastP7_objectS0__ZL43PyvtkSVGContextDevice2D_ComputeStringBoundsP7_objectS0__ZL51PyvtkSVGContextDevice2D_ComputeStringBounds_Methods_ZL34PyvtkSVGContextDevice2D_DrawStringP7_objectS0__ZL42PyvtkSVGContextDevice2D_DrawString_Methods_ZL32PyvtkSVGContextDevice2D_IsTypeOfP7_objectS0__ZL43PyvtkSVGContextDevice2D_GenerateDefinitionsP7_objectS0__ZL37PyvtkSVGContextDevice2D_GetTextAsPathP7_objectS0__ZL47PyvtkSVGContextDevice2D_GetSubdivisionThresholdP7_objectS0__ZL37PyvtkSVGContextDevice2D_GetEmbedFontsP7_objectS0__ZL37PyvtkSVGContextDevice2D_SetSVGContextP7_objectS0__ZL47PyvtkSVGContextDevice2D_SetSubdivisionThresholdP7_objectS0__ZL36PyvtkSVGContextDevice2D_TextAsPathOnP7_objectS0__ZL36PyvtkSVGContextDevice2D_EmbedFontsOnP7_objectS0__ZL37PyvtkSVGContextDevice2D_EmbedFontsOffP7_objectS0__ZL37PyvtkSVGContextDevice2D_SetTextAsPathP7_objectS0__ZL37PyvtkSVGContextDevice2D_TextAsPathOffP7_objectS0__ZL37PyvtkSVGContextDevice2D_SetEmbedFontsP7_objectS0__ZL27PyvtkSVGContextDevice2D_IsAP7_objectS0__ZL35PyvtkSVGContextDevice2D_NewInstanceP7_objectS0__ZL28PyvtkSVGContextDevice2D_Type_ZL31PyvtkSVGContextDevice2D_Methods_GLOBAL__sub_I_vtkSVGContextDevice2DPython.cxx_ZStL8__ioinit_ZL38PyvtkSVGContextDevice2D_EnableClippingP7_objectS0__ZL35PyvtkSVGContextDevice2D_SetClippingP7_objectS0__ZL35PyvtkSVGContextDevice2D_SetClippingP7_objectS0_.cold_ZL33PyvtkSVGContextDevice2D_PopMatrixP7_objectS0__ZL34PyvtkSVGContextDevice2D_PushMatrixP7_objectS0__ZL38PyvtkSVGContextDevice2D_MultiplyMatrixP7_objectS0__ZL33PyvtkSVGContextDevice2D_GetMatrixP7_objectS0__ZL33PyvtkSVGContextDevice2D_SetMatrixP7_objectS0__ZL35PyvtkSVGContextDevice2D_SetLineTypeP7_objectS0__ZL36PyvtkSVGContextDevice2D_SetLineWidthP7_objectS0__ZL36PyvtkSVGContextDevice2D_SetPointSizeP7_objectS0__ZL34PyvtkSVGContextDevice2D_SetTextureP7_objectS0__ZL33PyvtkSVGContextDevice2D_SetColor4P7_objectS0__ZL33PyvtkSVGContextDevice2D_DrawImageP7_objectS0__ZL42PyvtkSVGContextDevice2D_DrawMathTextStringP7_objectS0__ZL42PyvtkSVGContextDevice2D_DrawMathTextStringP7_objectS0_.cold_ZL52PyvtkSVGContextDevice2D_ComputeJustifiedStringBoundsP7_objectS0__ZL46PyvtkSVGContextDevice2D_ComputeStringBounds_s2P7_objectS0__ZL46PyvtkSVGContextDevice2D_ComputeStringBounds_s2P7_objectS0_.cold_ZL46PyvtkSVGContextDevice2D_ComputeStringBounds_s1P7_objectS0__ZL46PyvtkSVGContextDevice2D_ComputeStringBounds_s1P7_objectS0_.cold_ZL37PyvtkSVGContextDevice2D_DrawString_s2P7_objectS0__ZL37PyvtkSVGContextDevice2D_DrawString_s2P7_objectS0_.cold_ZL37PyvtkSVGContextDevice2D_DrawString_s1P7_objectS0__ZL37PyvtkSVGContextDevice2D_DrawString_s1P7_objectS0_.cold_ZL39PyvtkSVGContextDevice2D_DrawEllipticArcP7_objectS0__ZL40PyvtkSVGContextDevice2D_DrawEllipseWedgeP7_objectS0__ZL42PyvtkSVGContextDevice2D_DrawColoredPolygonP7_objectS0__ZL42PyvtkSVGContextDevice2D_DrawColoredPolygonP7_objectS0_.cold_ZL35PyvtkSVGContextDevice2D_DrawPolygonP7_objectS0__ZL35PyvtkSVGContextDevice2D_DrawPolygonP7_objectS0_.cold_ZL37PyvtkSVGContextDevice2D_DrawQuadStripP7_objectS0__ZL37PyvtkSVGContextDevice2D_DrawQuadStripP7_objectS0_.cold_ZL32PyvtkSVGContextDevice2D_DrawQuadP7_objectS0__ZL32PyvtkSVGContextDevice2D_DrawQuadP7_objectS0_.cold_ZL35PyvtkSVGContextDevice2D_DrawMarkersP7_objectS0__ZL35PyvtkSVGContextDevice2D_DrawMarkersP7_objectS0_.cold_ZL40PyvtkSVGContextDevice2D_DrawPointSpritesP7_objectS0__ZL40PyvtkSVGContextDevice2D_DrawPointSpritesP7_objectS0_.cold_ZL34PyvtkSVGContextDevice2D_DrawPointsP7_objectS0__ZL34PyvtkSVGContextDevice2D_DrawPointsP7_objectS0_.cold_ZL33PyvtkSVGContextDevice2D_DrawLinesP7_objectS0__ZL33PyvtkSVGContextDevice2D_DrawLinesP7_objectS0_.cold_ZL32PyvtkSVGContextDevice2D_DrawPolyP7_objectS0__ZL32PyvtkSVGContextDevice2D_DrawPolyP7_objectS0_.cold_ZL27PyvtkSVGContextDevice2D_EndP7_objectS0__ZL29PyvtkSVGContextDevice2D_BeginP7_objectS0_.LC0.LC1.LC2.LC3.LC4.LC7.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC24.LC25.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC40.LC41.LC43.LC48.LC49.LC50.LC52.LC54.LC56.LC58.LC60.LC62.LC64.LC66.LC68.LC69.LC70.LC23_ZN21vtkSVGContextDevice2D13SetEmbedFontsEb_ZN21vtkSVGContextDevice2D13GetEmbedFontsEv_ZN21vtkSVGContextDevice2D13SetTextAsPathEb_ZN21vtkSVGContextDevice2D13GetTextAsPathEv_ZN21vtkSVGContextDevice2D23SetSubdivisionThresholdEf_ZN21vtkSVGContextDevice2D23GetSubdivisionThresholdEv_ZN21vtkSVGContextDevice2D3NewEv_ZNK21vtkSVGContextDevice2D19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN21vtkSVGContextDevice2D3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN21vtkSVGContextDevice2D13EmbedFontsOffEv_GLOBAL_OFFSET_TABLE__ZN21vtkSVGContextDevice2D12TextAsPathOnEv_ZN21vtkSVGContextDevice2D12EmbedFontsOnEv_ZN21vtkSVGContextDevice2D13TextAsPathOffEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN21vtkSVGContextDevice2D19GenerateDefinitionsEv_Py_NoneStructPyBool_FromLongPyFloat_FromDouble_ZN21vtkSVGContextDevice2D13SetSVGContextEP17vtkXMLDataElementS1__ZN13vtkPythonArgs8GetValueERf_ZN13vtkPythonArgs8GetValueERbPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkSVGContextDevice2D_ClassNewPyVTKClass_AddPyvtkContextDevice2D_ClassNewPyType_ReadyPyVTKAddFile_vtkSVGContextDevice2DPyDict_SetItemString_Py_Dealloc_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__dso_handle__cxa_atexit_ZN21vtkSVGContextDevice2D14EnableClippingEbDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIiEC1El_ZdaPv_ZN13vtkPythonArgs8GetArrayEPii_ZN21vtkSVGContextDevice2D11SetClippingEPi_ZN13vtkPythonArgs8SetArrayEiPKii_Unwind_Resume_ZN21vtkSVGContextDevice2D9PopMatrixEv_ZN21vtkSVGContextDevice2D10PushMatrixEv_ZN21vtkSVGContextDevice2D14MultiplyMatrixEP12vtkMatrix3x3_ZN21vtkSVGContextDevice2D9GetMatrixEP12vtkMatrix3x3_ZN21vtkSVGContextDevice2D9SetMatrixEP12vtkMatrix3x3_ZN13vtkPythonArgs8GetValueERi_ZN21vtkSVGContextDevice2D11SetLineTypeEi_ZN21vtkSVGContextDevice2D12SetLineWidthEf_ZN21vtkSVGContextDevice2D12SetPointSizeEf_ZN21vtkSVGContextDevice2D10SetTextureEP12vtkImageDatai_ZN13vtkPythonArgs8GetArrayEPhi_ZN21vtkSVGContextDevice2D9SetColor4EPh_ZN13vtkPythonArgs8SetArrayEiPKhi_ZN13vtkPythonArgs8GetArrayEPfi_ZN13vtkPythonArgs21GetArgAsSpecialObjectEPKcPP7_object_ZN21vtkSVGContextDevice2D9DrawImageERK8vtkRectfP12vtkImageData_ZN13vtkPythonArgs8SetArrayEiPKfi_ZN21vtkSVGContextDevice2D9DrawImageEPffP12vtkImageData_ZN13vtkPythonArgs5ArrayIfEC1El_ZdlPv_ZN13vtkPythonArgs8GetValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN21vtkSVGContextDevice2D18DrawMathTextStringEPfRK12vtkStdString_ZN21vtkSVGContextDevice2D28ComputeJustifiedStringBoundsEPKcPf_ZN16vtkUnicodeStringC1Ev_ZN13vtkPythonArgs8GetValueER16vtkUnicodeString_ZN21vtkSVGContextDevice2D19ComputeStringBoundsERK16vtkUnicodeStringPf_ZN21vtkSVGContextDevice2D19ComputeStringBoundsERK12vtkStdStringPf_ZN21vtkSVGContextDevice2D10DrawStringEPfRK16vtkUnicodeString_ZN21vtkSVGContextDevice2D10DrawStringEPfRK12vtkStdString_ZN21vtkSVGContextDevice2D15DrawEllipticArcEffffff_ZN21vtkSVGContextDevice2D16DrawEllipseWedgeEffffffff_ZN13vtkPythonArgs5ArrayIhEC1El_ZN21vtkSVGContextDevice2D18DrawColoredPolygonEPfiPhi_ZN21vtkSVGContextDevice2D11DrawPolygonEPfi_ZN21vtkSVGContextDevice2D13DrawQuadStripEPfi_ZN21vtkSVGContextDevice2D8DrawQuadEPfi_ZN21vtkSVGContextDevice2D11DrawMarkersEibPfiPhi_ZN21vtkSVGContextDevice2D16DrawPointSpritesEP12vtkImageDataPfiPhi_ZN21vtkSVGContextDevice2D10DrawPointsEPfiPhi_ZN21vtkSVGContextDevice2D9DrawLinesEPfiPhi_ZN21vtkSVGContextDevice2D8DrawPolyEPfiPhi_ZN21vtkSVGContextDevice2D3EndEv_ZN21vtkSVGContextDevice2D5BeginEP11vtkViewportPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,_``a^/b4e^<cd-a5CeHQ^nfsg!16B*Mh -*:ai*Aqj **Ykl(-9*Qgm+bn**n= a  *  * *  oM q  *  * *  p]   *  * * ! q     * *H p r  ***B*WsNZ*v*t6a{*aefBu*a(8Ud]a^]]a Qv*,3hwQj|*0x}*y]*zJq{*|Z{*}j{*!~z*1* A *#W   B R *g n   )!T!!!*!!!!\"""#9#K#S#######b$r$*$$$$$$*%%)%9%I%%%%-&?&[&&&&&''((*,(D(r(()I)n)))***)*C*J*z*b***!+:+J+c+++*+,*,4,z,b,-1-\-u--.*.3.J.T..c../;/R/k////000*00"1p1c112/2K222222334*444b444!5>5O5`5q55555*56366666667%7:7O777*778F8Y88888,;A;q;;;*;;;<J<m<<<=X====>A>\>n>>>???*??@X@@@@AAA\AnAAABBB*BBCXCCCCDAD\DnDDDEEE*EEFfFFF GGnGGGGI;JIJ\J*~JJJJK5KcKKKKSLLLLL8M@M^MsMOOOPP%P*>P]PvPPPQ?QQQ6RIRsRRRRU1UaUoUU*UUU V:V]VzVVVPWWWWW2XGX|ZZZZZ*Z[6[i[[[[B\U\\\ ]3]F]]]__!`/`C`*^`}````a:aaabMbqbbb*bbb:cacscccc*ccm+-~(-@,-M`.-i.1-:1-n4-=-=-@-C-@F-aL-L-Q-Q-W-  W-a\-Em\-,a-a-fa&e+9f>K*****!&-5]),EMaix8@Yaz $,E^f(0X8@ P(  +(8(@ HX(` /h x(X 0( `( P(  (   (H  ( 8( @ mH`X( ` hx(  P (@  p(x  {@(  Y(0  b(  (a8(@ @ H\X( ` h Wx( Q(X  L( }0F( t0C( f0@(  Z(0=8(@ GH7X(` 6h6x( &4( E@(8 1(@ (( P%(   ("8(0 @ H X(!` h0x(8"  (" (X# (# (0$ ($  k(8( %@ `HX(%` Vhx(& J@(p& ;0(('P, P* H@1X hp.x  4H\p  @4H\p`@P80|p   P 4`X )0K`@i/-/(Lp 0 T"P%/"-!/< (PP*Y/D-Q/^P,/f-m/|8p.A/-/@1/ - /( 4T 6 7 / - / 0= /@ -#I /d 0@m / -D /3 0C /; -e! /U< 0FE /]| - /  L / - / Q! /l -u /  W / -0 / \ /\ -je /" a b.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN21vtkSVGContextDevice2D13SetEmbedFontsEb.text._ZN21vtkSVGContextDevice2D13GetEmbedFontsEv.text._ZN21vtkSVGContextDevice2D13SetTextAsPathEb.text._ZN21vtkSVGContextDevice2D13GetTextAsPathEv.text._ZN21vtkSVGContextDevice2D23SetSubdivisionThresholdEf.text._ZN21vtkSVGContextDevice2D23GetSubdivisionThresholdEv.rela.text._ZNK21vtkSVGContextDevice2D19NewInstanceInternalEv.rodata.str1.1.rodata._ZN21vtkSVGContextDevice2D3IsAEPKc.str1.1.rela.text._ZN21vtkSVGContextDevice2D3IsAEPKc.rela.text._ZN21vtkSVGContextDevice2D13EmbedFontsOffEv.rela.text._ZN21vtkSVGContextDevice2D12TextAsPathOnEv.rela.text._ZN21vtkSVGContextDevice2D12EmbedFontsOnEv.rela.text._ZN21vtkSVGContextDevice2D13TextAsPathOffEv.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.group@9H9P9X9`9h9p 9| 9 9 9 9 9 9 c@;9&d,d1d!cd d!e  e!5Pe v`e q@ 92ie2ShphO@ 9#h<@!9Zi?U@!9 @i?@!9"i<@!9$2i' `:@"9'@"9)0+@"9+?L*V Q@h& 9.e  `@' 90zu@85920Ȟ,  @P5 97Ь: `p ?