(__text__TEXTfx__gcc_except_tab__TEXTfpi__cstring__TEXT\h2$k__data__DATA ؝(__compact_unwind__LDhZ__eh_frame__TEXT  h2  ( PMMPHUHAVSH=Lh1HHH=H18IH uHL[A^]DUHAWAVATSH=H5HgH HL5HHH4HH5gLHtH u H=H=lg1HL%H=H1A$8IH uHMtH5MgLLIuLH=g1HH=H1A$8IH uHMtH5fLLIuLH=f1HH=H1A$8IH uHMtH5fLLIuLH=Kf1HH=H1A$8IH uHMtH5JfLLIuLH=H[A\A^A_]f.fUH]fDUHSPHH5eHHt H tH[]H=H[]fDUHAVSH0HuHgHEЋFEHEHEH}ȃu\Hut^H]H=eHAtH=ԖHt HLcHuL1H0[A^]ÐUHAWAVSH(HuHqgHED~D}HG]ԉ]؅yHHLw(HEMA)AuQHuH}t|}L}tYH=2dLAtOH=LtHEȋErH}1+H5CH}HU}IH}HuDH}HuEM9}H}HuDEM9}H}HuEEH}bArJI9KH91HHLLHt4A4HHuH A LALLALL AL LALLALLALLALHI9uDHpHHH‰уHs1hHH)1LAALD L0AD AL0D@LPAD@ALPD`LpAD`ALpH HuHt(HHD ADA H HuL9LpLEELEMA rHMJ)H9suJ+H9sl1HHLLHtLEA HHuLEHA ALLALLALLHI9uDHxHHH‰уH`s1LElHH)1LEAALLAD AL0D L0AD@ALPD@LPAD`ALpD`LpHHuHt$HHADA D H HuL9MDMH}HHUHpE~=1HMA.u z HH9uHuH}HUDE~81HM : u HI9uHuH}HUDHtOE1HxHEH9t HtHPHXH9t HtLHĈ[A\A]A^A_]L-IEHxHEH9uHHxHEH9tHt HHPHXH9t HtH f.UHAWAVAUATSHHuH$UHEFEHGMMyHH|HG(HEEL}LAC6HcHPHPE1EIcHLELAH]C?HcHpHpIcHE1EIDEH}zIŋE+ErH}NH}Hu9H}Hu$H}HuD H}HuEM9}H}LDEM9}H}HuDHEEAs1HU1HMHUHI9sIH9s1ЃHpHHH‰уHs1H}lHH)1H}LAALD L0AD AL0D@LPAD@ALPD`LpAD`ALpH HuHt(HHD ADA H HuHUH9HHHHtH}ȋ4A4HHuH}HHUrO A LALLALL AL LALLALLALLALHH9uDHEE@A s 1HUHUIDH9sLHI9s1ЃHpHHH‰уH`s1LcHH)1LLLD L0D L0D@LPD@LPD`LpD`LpHHuHt"HHD D H HuHUH9tVHHHLHt  HHuHHUr+  LLLLLLHH9uՃ}uEDEMt $H}HMMH}HL $HMMAE~>1HMA.u z HH9EuHuH}HUDE~61AL: u HH9EuHuH}LDHtRE1HpHxH9t HtHPHXH9t HtLHĘ[A\A]A^A_]L-IEHpHxH9uHHpHxH9tHt HHPHXH9t HtH f.UHAWAVAUATSHHHuH QHEFEHGMĉMȅyHH`L(H}E11AC6HcH}LeEIcIIDM`E+EăH}LDH}HuEEArKH9JI91HHLLHtDA44HHuH]A ALLALLAL L ALLALLALLALLHI9uH}E1H}HEH9RWE1DHpHHH‰уHs1hHH)1AALLAD AL0D L0AD@ALPD@LPAD`ALpD`LpH HuHt5HHf.ADA D H HuL9s}uUILLE~@1f.A.u z HI9uHuH}1LDHt,E1H}HEH9t HtLHH[A\A]A^A_]L-IEH}HEH9uHH}HEH9t HtH fUHAWAVAUATSHHHuH1NHEFEHGMĉMȅyHH`L(H}E11AC6HcH}LeEIcIIDM`E+EăH}LDH}HuEEArKH9JI91HHLLHtDA44HHuH]A ALLALLAL L ALLALLALLALLHI9uH}E1H}HEH9RWE1DHpHHH‰уHs1hHH)1AALLAD AL0D L0AD@ALPD@LPAD`ALpD`LpH HuHt5HHf.ADA D H HuL9s}uUILLE~@1f.A.u z HI9uHuH}1LDHt,E1H}HEH9t HtLHH[A\A]A^A_]L-IEH}HEH9uHH}HEH9t HtH fUHAWAVAUATSHHHuHdKHEFEHGMĉMȅyHHhL(H}11AC6HcH}LeEIcM,LDME+EăH}LDH}HuDEArII9IDI91HHHHHtDA4AtHHuHnDA ALALALALALAL AL ALALALALALALALALHH9u H}1H}HEH9kpE1؃HpHHH‰уHs1qHH)1AALADALAD AL0AD AL0AD@ALPAD@ALPAD`ALpAD`ALpH HuHt8HHf.ADA ADALH HuH9`}UtILL1E1ILLE~91fAA.Du z HH9uHuH}1LDHt+1H}HEH9t HtHHH[A\A]A^A_]HHH}HEH9uHH}HEH9t HtH fUHAWAVAUATSHHuH?HHEFEHGMMyHHHG(HELeE1L1ÍHcHXLXH]HcILELÍHcH}LeHHcLE1HEЅIDEH}NE+ErH}%H}LHU H}HuEM9}H}LHUEM9}H}HuHEȉDž}rII9II91HHHHHtA4A4HHuH3fDA A ALALALALAL AL ALALALALALALALALHH9u1HpHHH‰уHs1pHH)1AALAALAD AL0AD AL0AD@ALPAD@ALPAD`ALpAD`ALpH HuHt*HHADA ADA H HuH9HxHEAŅ>} rK,H9srJ+I9si1HHLLHtA  HHuHfDA  ALLALLALLHI9uDHpHHH‰уH`s1hHH)1AALLAD AL0D L0AD@ALPD@LPAD`ALpD`LpHHuHt$HHADA D H HuL9}UDEtH}LLH}HLL}~A1fDAA.uzHH9xuHuH}1LHM}~D1f.DA : u HI9uHuH}LHMHtLE1H}HEH9t HtHXH`H9t HtLHĈ[A\A]A^A_]L-IEH}HEH9uHH}HEH9tHt HHXH`H9t HtH DUHAWAVSHHHuH+CHED~D}HGEEyHH!Lw(M H}AHuH}HuH}HuH}HuH}HuH}HuH}HutH}HutnEMU]emu}ILHu0HH& E1M1HH[A^A_]UHAWAVSH8HuHCHED~D}HGEĉEȅyHHLw(MH}AHuH}HuH}HuH}HuH}HutuH}HutdEMU]emILHu0HH& E1M1H8[A^A_]f.fUHHHHGzu H=]H5C1]@UHHHHGzu H=]H5D1]@UHAWAVSHXHHHEHuHFHED~D}HGEEyHHLw(HEMH}AHuH}Huк(E)EHuIHULE.Eu)z'E.EuzE.Euz E.Eu{!HuH}HUоHuKHHH H H;MtC%E1HEM1H H H;MuHX[A^A_]f.UHAWAVAUATSHXHuHFHEFEHGM̉MЅyHH]L(H}11AC6HcH}LeEIcM,LDW)EHEM,}tH}}H}LDH}HuDEArII9IDI91HHHHHtA4AtHHuHDA ALALALALALAL AL ALALALALALALALALHH9u!E1H}1Et H}H}HEH9t HtHHX[A\A]A^A_]É؃HpHHH‰уHs1qHH)1AALADALAD AL0AD AL0AD@ALPAD@ALPAD`ALpAD`ALpH HuHt+HHADA ADALH HuH9IIHULL E~?1AA.Du z HH9uHuH}1LDHHHEHEt H}H}HEH9t HtH UHAVSH HuHyDHEDvDuHG]]y HHt$H(HtD9uEt&Ht*11H}111 H(HuHHH [A^]UHAWAVATSH@DfHGD)ȃ$HuH5DHEDeMMyHHLw(MH}AHuкzHuH}eH5*\H}HU}GEEEEEIHuLH0E.Euz E.Eu{HuH}HU1HHHHuHCHEDeMMyHHL(HEMAH5_[H}HUHt=IH5[H}HU}t ILLH8H1H}HunH5fB1HH@[A\A^A_]H}1H}Hu1ӾH}1H}HtHuHEHHH}Huvf.UHAWAVATSH@HuHCHEDvDuHG]]yHHLg(MA)H}AHuкH}HuH5YH}HU}tkIH5YH}HU}tNIH}Hut:HEHE؃}EDEt@HuLLLC1H@[A\A^A_]E1M$I$HuLLL@E.Euz E.Eu{HuH}HU1HuHHUHAWAVSH(HuHzEHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5XH}HU}t0}t7LHHu9H}1H([A^A_]ILHHHuHHUHAVSH HuHEHEDvDuHG]]y HHt!H(HtD9uEt#H_XHt+12H}111!HPHHuHHHH [A^]DUHAWAVSH(HuHFHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5VH}HU}t0}t7LHHu9H}1H([A^A_]ILHXHuHHUHAVSH HuHnFHEDvDuHG]]y HHt!H(HtD9uEt#H_`Ht+12H}111!H`HHuHHHH [A^]DUHAWAVSH(HuHeFHED~D}HG]ԉ]؅y HHt\Lw(MtSA)Au7H5vUH}HU}t0}t7LHHu9H}1H([A^A_]ILHhHuHHUHAVSH HuHFHEDvDuHG]]y HHt!H(HtD9uEt#H_hHt+12H}111!HpHHuHHHH [A^]DUHAWAVSH(HuHFHED~D}HGEԉE؅yHHLw(MAHuH}EEIHuLxE:EuE:EuE:EuE:EtHuH}HU1Hu*HH H}H}1H([A^A_]@UHAWAVSH(HuHFHEDvDuHGEԉE؅yHHL(Mt~x\AuaH5^RH}HU}tZIHuH}tFUILLHu*HH H}H}1H([A^A_]f.@UHAWAVSH(HuHEHED~D}HGEԉE؅y HHtiLw(Mt`x>AuCHuH}tEEILHu*HH H}H}1H([A^A_]UHAWAVSH(HuHEHED~D}HGEԉE؅y HHtiLw(Mt`x>AuCHuH}tEEILHu*HH H}H}1H([A^A_]UHAWAVSH(HuH3EHED~D}HGEԉE؅y HHtgLw(Mt^xHEDvDuHG]ԉ]؅y HHtIH(Ht@D9uEtHG@HWHH}111H0HEHUHt1HH0[A^]H=>HuHf.fUHAWAVAUATSHXHuHHEFEHGM̉MЅyHH]L(H}11AC6HcH}LeEIcM,LDW)EHEM,}tH}}H}LDH}HuDEArII9IDI91HHHHHtA4AtHHuHDA ALALALALALAL AL ALALALALALALALALHH9u!E1H}1Et H}H}HEH9t HtHHX[A\A]A^A_]É؃HpHHH‰уHs1qHH)1AALADALAD AL0AD AL0AD@ALPAD@ALPAD`ALpAD`ALpH HuHt+HHADA ADALH HuH9IIHULLE~?1AA.Du z HH9uHuH}1LDHHHEHEt H}H}HEH9t HtH UHAWAVAUATSHXHuHPHEFEHGM̉MЅyHHTL(H}11AC6HcH}LeEIcIHEH}M'}tH}}H}LDH}HuEEArKH9JI91HHLLHtf.@A44HHuHqA ALLALLAL L ALLALLALLALLHI9uE1H}1Et H}H}HEH9t HtHHX[A\A]A^A_]DHpHHH‰уHs1hHH)1AALLAD AL0D L0AD@ALPD@LPAD`ALpD`LpH HuHt(HHADA D H HuL9VIHULLE~A1f.fA.u z HI9uHuH}1LDHHHEHEtH}HH}HEH9t HtH f.@UHAWAVSHhHHHEHuHHED~D}HGEEyHH7Lw(W)EHEMAH}HuH}Huк(E)EIHuHULE.Eu)z'E.EuzE.Euz E.Eu{!HuH}HUоHu0HHEu(/H}H}1Et H}HHH;EuHHh[A^A_]E1HEt H}H @UHAWAVSHhHHHEHuHHED~D}HGEEyHHLw(H}MAH}HuH}Huк(E)EIHuHULE.Eu)z'E.EuzE.Euz E.Eu{!HuH}HUоHuGHHEu?FH}*H}E1H}M1Et H}HHH;EuHHh[A^A_]HEt H}H                oom   UmU ZXg(i)vtkContextDevice2DTexturePropertyNearestLinearStretchRepeatvtkRenderingContext2DPython.vtkContextDevice2D.TexturePropertyvtkRenderingContext2DPython.vtkContextDevice2DvtkContextDevice2D - Abstract class for drawing 2D primitives. Superclass: vtkObject This defines the interface for a vtkContextDevice2D. In this sense a ContextDevice is a class used to paint 2D primitives onto a device, such as an OpenGL context or a QGraphicsView. IsTypeOfV.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. IsAV.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. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkContextDevice2D C++: static vtkContextDevice2D *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkContextDevice2D C++: vtkContextDevice2D *NewInstance() DrawPolyV.DrawPoly([float, ...], int, [int, ...], int) C++: virtual void DrawPoly(float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) 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() DrawLinesV.DrawLines([float, ...], int, [int, ...], int) C++: virtual void DrawLines(float *f, int n, unsigned char *colors=nullptr, int nc_comps=0) 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() DrawPointsV.DrawPoints([float, ...], int, [int, ...], int) C++: virtual void DrawPoints(float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) Draw a series of points - fastest code path due to memory layout of the coordinates. The colors and nc_comps are optional - color array. DrawPointSpritesV.DrawPointSprites(vtkImageData, [float, ...], int, [int, ...], int) C++: virtual void DrawPointSprites(vtkImageData *sprite, float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) 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. DrawMarkersV.DrawMarkers(int, bool, [float, ...], int, [int, ...], int) C++: virtual void DrawMarkers(int shape, bool highlight, float *points, int n, unsigned char *colors=nullptr, int nc_comps=0) 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. DrawQuadV.DrawQuad([float, ...], int) C++: virtual void DrawQuad(float *, int) Draw a quad using the specified number of points. DrawQuadStripV.DrawQuadStrip([float, ...], int) C++: virtual void DrawQuadStrip(float *, int) Draw a quad using the specified number of points. DrawPolygonV.DrawPolygon([float, ...], int) C++: virtual void DrawPolygon(float *p, int n) DrawColoredPolygonV.DrawColoredPolygon([float, ...], int, [int, ...], int) C++: virtual void DrawColoredPolygon(float *points, int numPoints, unsigned char *colors=nullptr, int nc_comps=0) DrawEllipseWedgeV.DrawEllipseWedge(float, float, float, float, float, float, float, float) C++: virtual void DrawEllipseWedge(float x, float y, float outRx, float outRy, float inRx, float inRy, float startAngle, float stopAngle) 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 DrawEllipticArcV.DrawEllipticArc(float, float, float, float, float, float) C++: virtual void DrawEllipticArc(float x, float y, float rX, float rY, float startAngle, float stopAngle) 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 DrawStringV.DrawString([float, ...], string) C++: virtual void DrawString(float *point, const vtkStdString &string) V.DrawString([float, ...], unicode) C++: virtual void DrawString(float *point, const vtkUnicodeString &string) Draw some text to the screen. ComputeStringBoundsV.ComputeStringBounds(string, [float, float, float, float]) C++: virtual void ComputeStringBounds(const vtkStdString &string, float bounds[4]) V.ComputeStringBounds(unicode, [float, float, float, float]) C++: virtual void ComputeStringBounds( const vtkUnicodeString &string, float bounds[4]) 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. ComputeJustifiedStringBoundsV.ComputeJustifiedStringBounds(string, [float, float, float, float]) C++: virtual void ComputeJustifiedStringBounds(const char *string, float bounds[4]) 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. DrawMathTextStringV.DrawMathTextString([float, ...], string) C++: virtual void DrawMathTextString(float *point, const vtkStdString &string) Draw text using MathText markup for mathematical equations. See http://matplotlib.sourceforge.net/users/mathtext.html for more information. MathTextIsSupportedV.MathTextIsSupported() -> bool C++: virtual bool MathTextIsSupported() Return true if MathText rendering available on this device. DrawImageV.DrawImage([float, float], float, vtkImageData) C++: virtual void DrawImage(float p[2], float scale, vtkImageData *image) V.DrawImage(vtkRectf, vtkImageData) C++: virtual void DrawImage(const vtkRectf &pos, vtkImageData *image) Draw the supplied image at the given x, y (p[0], p[1]) (bottom corner), scaled by scale (1.0 would match the image). DrawPolyDataV.DrawPolyData([float, float], float, vtkPolyData, vtkUnsignedCharArray, int) C++: virtual void DrawPolyData(float p[2], float scale, vtkPolyData *polyData, vtkUnsignedCharArray *colors, int scalarMode) Draw the supplied PolyData at the given x, y (p[0], p[1]) (bottom corner), scaled by scale (1.0 would match the actual dataset). Only lines and polys are rendered. Only the x/y coordinates of the polydata are used. @param p Offset to apply to polydata. @param scale Isotropic scale for polydata. Applied after offset. @param polyData Draw lines and polys from this dataset. @param colors RGBA for points or cells, depending on value of scalarMode. Must not be NULL. @param scalarMode Must be either VTK_SCALAR_MODE_USE_POINT_DATA or VTK_SCALAR_MODE_USE_CELL_DATA. The base implementation breaks the polydata apart and renders each polygon individually using the device API. Subclasses should override this method with a batch-drawing implementation if performance is a concern. ApplyPenV.ApplyPen(vtkPen) C++: virtual void ApplyPen(vtkPen *pen) Apply the supplied pen which controls the outlines of shapes, as well as lines, points and related primitives. This makes a deep copy of the vtkPen object in the vtkContext2D, it does not hold a pointer to the supplied object. GetPenV.GetPen() -> vtkPen C++: virtual vtkPen *GetPen() Get the pen which controls the outlines of shapes, as well as lines, points and related primitives. This object can be modified and the changes will be reflected in subsequent drawing operations. ApplyBrushV.ApplyBrush(vtkBrush) C++: virtual void ApplyBrush(vtkBrush *brush) Apply the supplied brush which controls the outlines of shapes, as well as lines, points and related primitives. This makes a deep copy of the vtkBrush object in the vtkContext2D, it does not hold a pointer to the supplied object. GetBrushV.GetBrush() -> vtkBrush C++: virtual vtkBrush *GetBrush() Get the pen which controls the outlines of shapes as well as lines, points and related primitives. ApplyTextPropV.ApplyTextProp(vtkTextProperty) C++: virtual void ApplyTextProp(vtkTextProperty *prop) Apply the supplied text property which controls how text is rendered. This makes a deep copy of the vtkTextProperty object in the vtkContext2D, it does not hold a pointer to the supplied object. GetTextPropV.GetTextProp() -> vtkTextProperty C++: virtual vtkTextProperty *GetTextProp() Get the text properties object for the vtkContext2D. SetColor4V.SetColor4([int, int, int, int]) C++: virtual void SetColor4(unsigned char color[4]) Set the color for the device using unsigned char of length 4, RGBA. SetTextureV.SetTexture(vtkImageData, int) C++: virtual void SetTexture(vtkImageData *image, int properties) Set the texture for the device, it is used to fill the polygons SetPointSizeV.SetPointSize(float) C++: virtual void SetPointSize(float size) Set the point size for glyphs/sprites. SetLineWidthV.SetLineWidth(float) C++: virtual void SetLineWidth(float width) Set the line width. SetLineTypeV.SetLineType(int) C++: virtual void SetLineType(int type) Set the line type type (using anonymous enum in vtkPen). GetWidthV.GetWidth() -> int C++: virtual int GetWidth() Get the width of the device in pixels. GetHeightV.GetHeight() -> int C++: virtual int GetHeight() Get the width of the device in pixels. SetMatrixV.SetMatrix(vtkMatrix3x3) C++: virtual void SetMatrix(vtkMatrix3x3 *m) Set the model view matrix for the display GetMatrixV.GetMatrix(vtkMatrix3x3) C++: virtual void GetMatrix(vtkMatrix3x3 *m) Set the model view matrix for the display MultiplyMatrixV.MultiplyMatrix(vtkMatrix3x3) C++: virtual void MultiplyMatrix(vtkMatrix3x3 *m) Multiply the current model view matrix by the supplied one PushMatrixV.PushMatrix() C++: virtual void PushMatrix() Push the current matrix onto the stack. PopMatrixV.PopMatrix() C++: virtual void PopMatrix() Pop the current matrix off of the stack. SetClippingV.SetClipping([int, ...]) C++: virtual void SetClipping(int *x) Supply a float array of length 4 with x1, y1, width, height specifying clipping region for the device in pixels. DisableClippingV.DisableClipping() C++: virtual void DisableClipping() Disable clipping of the display. Remove in a future release - retained for API compatibility. EnableClippingV.EnableClipping(bool) C++: virtual void EnableClipping(bool enable) Enable or disable the clipping of the scene. BeginV.Begin(vtkViewport) C++: virtual void Begin(vtkViewport *) Begin drawing, pass in the viewport to set up the view. EndV.End() C++: virtual void End() End drawing, clean up the view. GetBufferIdModeV.GetBufferIdMode() -> bool C++: virtual bool GetBufferIdMode() Tell if the device context is in BufferId creation mode. Initial value is false. BufferIdModeBeginV.BufferIdModeBegin(vtkAbstractContextBufferId) C++: virtual void BufferIdModeBegin( vtkAbstractContextBufferId *bufferId) Start BufferId creation Mode. The default implementation is empty. \pre not_yet: !GetBufferIdMode() \pre bufferId_exists: bufferId!=0 \post started: GetBufferIdMode() BufferIdModeEndV.BufferIdModeEnd() C++: virtual void BufferIdModeEnd() Finalize BufferId creation Mode. It makes sure that the content of the bufferId passed in argument of BufferIdModeBegin() is correctly set. The default implementation is empty. \pre started: GetBufferIdMode() \post done: !GetBufferIdMode() SetViewportSizeV.SetViewportSize(vtkVector2i) C++: virtual void SetViewportSize(const vtkVector2i &size) GetViewportSizeV.GetViewportSize() -> vtkVector2i C++: virtual vtkVector2i GetViewportSize() SetViewportRectV.SetViewportRect(vtkRecti) C++: virtual void SetViewportRect(const vtkRecti &rect) GetViewportRectV.GetViewportRect() -> vtkRecti C++: virtual vtkRecti GetViewportRect() vtkObjectvtkObjectBasevtkImageData@Ps *f@Pu *f@sP *f@uP *fvtkRectfvtkPolyDatavtkUnsignedCharArrayvtkPenvtkBrushvtkTextPropertyvtkMatrix3x3vtkViewportvtkAbstractContextBufferIdvtkVector2ivtkRectih hHDij(j)k-k"l/llllm|nnoo qqss)u2uuu@vLvvvcwtwyy {{|,|~~ 3?SفGTBKkrkvM[x _l֎;GƏ) ~&~ߒFUɔϔEI.@hxn~ԙSZahK!P4  J!a!`!`XAf0 XAfXAfXAg%XA8g$WXA\g`'WXAtg*wXAg@.XAg 4a5Ta7<P7<7a09XAg<!`= @ AaB!@Ca D!DaE!`FaGapHa0IaIaJ!`K!LaLaMaN!0O!O"XAgS!SaTa`U!V!VaW!PXapY!0Z!a`[! \XAg_rXAh caA,hdaADhzRx $RKAC C,DR4AC G$tT AC $TJAC B$UAC G$UAC I$xVAC G$<WAC G$dAC I$TAC I$8<AC $P<AC $hAC I$,`AC G,TAC K,hAC K$ؑAC I$AC G$AC I$,ГAC G$TXAC I$|AC G$AC I$AC I$XAC I$AC I$DAC I$l AC G$AC G$0AC I$ؚAC I$ AC I$4(AC G$\AC G$hAC G$AC I$AC I$@AC G$$ȢAC G$LPAC I$tAC G$AC I$AC G$ !AC I$(AC GzPLRx 4$QAC P4\xWAC P4]AC P4b۱AC P4ph%DZAC P4<hnWAC M4tqWAC M4twsAC M4xSAC P4?AC M4T0"AC M48AC M4r߰AC M,ȫðAC I,,XAC Ifk-f-f-if=bf-Hf-:fo-%fp-fj=fR-f-eR-ew-mez-Ee-,er-ed=dk-d-d-d=d-do-kdp-Wdj=KdR-Fd-*dR-cw-c{-lcr-Bc0c= ck-c-b-bj=bR-b-bR-a-la-[ao-v`z-a`w-C`p-+`-`t-_m-_r-__k-_-z_-V_j=F_R-A_-+_R- ^-]-]o-\{-\w-\p-\t-}\m-`\r-8\ \f-\[R-[o-[r-r[?[j=3[R-[i-Zo-ZR-Zs-ZnZr-DZZf- ZZR-Yo-YR-Yr-YWYj=KYR-Yi-Yo-XR-Xs-XXr-dX5Xj=)XR-Xo-XR-W-Wr-WWj=WR-bWo-HWR-CW-,Wq-WVr-VVP-VR-Vo-sVR-lV-LVr-"VUj=UR-Uo-UR-Ur-rUTUj=HUR-'Uo- UR-Tq-TTr-TTj=dTo-QTp-CTR-*T}-Sr-SSj=SR-So-wSR-LSr-"SRk-R-Rj=R-RR-R-vRR-\Qo-Py-zPp-PPv-=Pm- Pr-OOj=OR-Op-Oo-lOr-BOOj=OR-Np-No-Nr-NfNo-QNp-CNj=7NR-Nq-NMr-MMo-Mp-sMj=gMR-MMq-@MMr-LLo-Lp-Lj=LR-}Lq-pLNLr-$LKS-KR-Ko-KR-Kr-rKFKS-9KR-'Ko-KR-Jr-JJo-Jp-zJj=nJR-VJ-.Jr-JIo-Ip-Ij=IR-I~-nIr-DIIo- Ip-Hj=HR-H~-Hr-HQHo-r->>j=>R->-z>R-%>q-> >~-=w-=r-=J=P-==R-+=o-=R- =-<r-<<k-<-<-f<j=V<R-Q<-;<R-;-;-:o- :{-9w-9p-9t-9m-p9r-H9 9=8o-8p-8-8=8j=8R-8-8R-68w-8|-7r-77=7n-7x7-r7D7n-?787-276o-6p-6j=6R-6~-z6~-e6~-P6~-;6~-&6~-5r-55o-x5p-n5j=b5R-%5~-5~-4~-4~-4~-4~-4~-4~-^4r-444k- 4-3-3j=3-3-d3R-_3-E3R-3-2R-2-/-/x-i/-T/w-?/o-.u-.m-.t-.m-.r-[.1.k-).--j=---R----R-\,o-~+-i+w-0+t-+m-+r-**k-*-|*j=c*-D*R-?*-)*R-(o-(- (w-'t-'m-'r-x'Q'k-I'-'j='-&R-&-&R-%o-$-$w-q$t-^$m-@$r-$#k-#-#-#j=n#-Q#-,#R-'#-#R-"-"R-"-r-Sx-2-w-}--o-u-wm-Rt-<m-r-k---^j=B-%-R--R--R--`x->-)w- q-o-p-u-sm-Nt-8m-r-k---hj=L-/- R--R--R--qx-N-9w-o-p-u-m-~t-hm-Cr-k---j=|-_-=R-8-R--R- - x-~ -i w-J o-' p- u- m- t- m-s r-K ' k- - - j= - -m R-h -M R-( - R--x--w-zo-Wp-u-m-t-m-r-{Lc-/_-#]--R-o-R-r-rS-FR-3o-R-q-S-R-lo-Wl-K-C2-*|-r-o-S-rR-jl-^-VE-=.|-i-Q-N--wpY-kdi-WQ-L@i-#g- i-Q-i-g-i-Q-i-g]g-QJi-=Q-2&i- T=g-i-Q--Y-h-~x[-sle^?i-$T=g- h X KH 8 I  G  E  D  x Cp h X BP H 8 A0 (  @  ?>=<x;phX:PH880(76543x2phX1PH800(/.-,+x*phX)PH8(0('&%$#x!phX PH80(xphXPH80(  xphXPH80Va`PeH8\0X(W db^Z@UTZxp`XP@80 `@ `@ `@ `@ `@ xp`XP@80 `@ KM@ ` `fl 0 f f4 g 8gc$|\g `'itg *Cg @.0g 457 P7r@ 709g(<+`=@ABN@C D DQ E)`FGZpH0IIJ0 `K7 Lh L M N 0OOVgOSS_T`U\V&VWPX#pYa 0Z `[  \g_ h c,hZdDh|Pql.} <>> -[,AJf  "r@< W\ < VN>\)T__ZN18vtkContextDevice2D13ApplyTextPropEP15vtkTextProperty_PyType_Ready_PyVTKSpecialObject_CopyNew_PyvtkObject_ClassNew_PyvtkContextDevice2D_ClassNew_PyVTKObject_New__ZL30PyvtkContextDevice2D_StaticNewv__ZdlPv__ZdaPv__ZN18vtkContextDevice2D3NewEv__ZN13vtkPythonArgs16PureVirtualErrorEv__ZNK18vtkContextDevice2D15GetBufferIdModeEv__ZN18vtkContextDevice2D15BufferIdModeEndEv__ZN18vtkContextDevice2D19MathTextIsSupportedEv__ZN16vtkUnicodeStringC1Ev_PyVTKObject_GetSet__Py_NoneStruct__ZN13vtkPythonUtil12AddEnumToMapEP11_typeobject__ZN13vtkPythonArgs21GetArgAsSpecialObjectEPKcPP7_object_PyVTKObject_GetObject__ZL48PyvtkContextDevice2D_ComputeStringBounds_Methods__ZL39PyvtkContextDevice2D_DrawString_Methods__ZL28PyvtkContextDevice2D_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_strcmp__ZN18vtkContextDevice2D8ApplyPenEP6vtkPen___stack_chk_fail_PyObject_GC_Del__ZN13vtkPythonArgs5ArrayIiEC1El__ZN13vtkPythonArgs5ArrayIhEC1El__ZN13vtkPythonArgs5ArrayIfEC1El_PyVTKObject_Check__ZN18vtkContextDevice2D12DrawPolyDataEPffP11vtkPolyDataP20vtkUnsignedCharArrayi__Z45PyvtkContextDevice2D_TextureProperty_FromEnumi__ZN13vtkPythonArgs8GetArrayEPii__ZN13vtkPythonArgs8SetArrayEiPKii__ZN13vtkPythonArgs13ArgCountErrorEii__ZN18vtkContextDevice2D11DrawMarkersEibPfiPhi__ZN18vtkContextDevice2D18DrawColoredPolygonEPfiPhi__ZN13vtkPythonArgs8GetArrayEPhi__ZN13vtkPythonArgs8SetArrayEiPKhi__ZN13vtkPythonArgs8GetArrayEPfi__ZN13vtkPythonArgs8SetArrayEiPKfi__ZN13vtkPythonArgs8GetValueERi__ZN13vtkPythonArgs10GetArgSizeEi__ZN18vtkContextDevice2D10ApplyBrushEP8vtkBrush_PyBool_FromLong_PyLong_FromLong_PyDict_SetItemString__ZN13vtkPythonArgs8GetValueER16vtkUnicodeString_PyVTKObject_String_PyVTKObject_SetFlag__ZN13vtkPythonArgs8GetValueERf_Py_BuildValue_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL41PyvtkContextDevice2D_TextureProperty_Type_PyLong_Type_PyType_Type__ZL25PyvtkContextDevice2D_Type__Unwind_Resume_PyObject_Free___stack_chk_guard_PyErr_Occurred_PyVTKClass_Add__ZN18vtkContextDevice2D17BufferIdModeBeginEP26vtkAbstractContextBufferId__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN13vtkPythonArgs8GetValueERb__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL29PyvtkContextDevice2D_DrawPolyP7_objectS0___ZL35PyvtkContextDevice2D_MultiplyMatrixP7_objectS0___ZL30PyvtkContextDevice2D_SetMatrixP7_objectS0___ZL30PyvtkContextDevice2D_GetMatrixP7_objectS0___ZL30PyvtkContextDevice2D_PopMatrixP7_objectS0___ZL31PyvtkContextDevice2D_PushMatrixP7_objectS0___ZL33PyvtkContextDevice2D_SafeDownCastP7_objectS0___ZL30PyvtkContextDevice2D_GetHeightP7_objectS0___ZL36PyvtkContextDevice2D_SetViewportRectP7_objectS0___ZL36PyvtkContextDevice2D_GetViewportRectP7_objectS0___ZL31PyvtkContextDevice2D_DrawPointsP7_objectS0___ZL32PyvtkContextDevice2D_DrawMarkersP7_objectS0___ZL37PyvtkContextDevice2D_DrawPointSpritesP7_objectS0___ZL30PyvtkContextDevice2D_DrawLinesP7_objectS0___ZL40PyvtkContextDevice2D_ComputeStringBoundsP7_objectS0___ZL49PyvtkContextDevice2D_ComputeJustifiedStringBoundsP7_objectS0___ZL34PyvtkContextDevice2D_ApplyTextPropP7_objectS0___ZL32PyvtkContextDevice2D_GetTextPropP7_objectS0___ZL34PyvtkContextDevice2D_DrawQuadStripP7_objectS0___ZL32PyvtkContextDevice2D_DrawPolygonP7_objectS0___ZL39PyvtkContextDevice2D_DrawColoredPolygonP7_objectS0___ZL38PyvtkContextDevice2D_BufferIdModeBeginP7_objectS0___ZL26PyvtkContextDevice2D_BeginP7_objectS0___ZL29PyvtkContextDevice2D_ApplyPenP7_objectS0___ZL27PyvtkContextDevice2D_GetPenP7_objectS0___ZL29PyvtkContextDevice2D_GetWidthP7_objectS0___ZL33PyvtkContextDevice2D_SetLineWidthP7_objectS0___ZL31PyvtkContextDevice2D_ApplyBrushP7_objectS0___ZL29PyvtkContextDevice2D_GetBrushP7_objectS0___ZL31PyvtkContextDevice2D_DrawStringP7_objectS0___ZL39PyvtkContextDevice2D_DrawMathTextStringP7_objectS0___ZL32PyvtkContextDevice2D_SetClippingP7_objectS0___ZL36PyvtkContextDevice2D_DisableClippingP7_objectS0___ZL35PyvtkContextDevice2D_EnableClippingP7_objectS0___ZL29PyvtkContextDevice2D_IsTypeOfP7_objectS0___ZL36PyvtkContextDevice2D_SetViewportSizeP7_objectS0___ZL36PyvtkContextDevice2D_GetViewportSizeP7_objectS0___ZL33PyvtkContextDevice2D_SetPointSizeP7_objectS0___ZL31PyvtkContextDevice2D_SetTextureP7_objectS0___ZL32PyvtkContextDevice2D_SetLineTypeP7_objectS0___ZL37PyvtkContextDevice2D_DrawEllipseWedgeP7_objectS0___ZL30PyvtkContextDevice2D_DrawImageP7_objectS0___ZL36PyvtkContextDevice2D_GetBufferIdModeP7_objectS0___ZL32PyvtkContextDevice2D_NewInstanceP7_objectS0___ZL36PyvtkContextDevice2D_BufferIdModeEndP7_objectS0___ZL24PyvtkContextDevice2D_EndP7_objectS0___ZL40PyvtkContextDevice2D_MathTextIsSupportedP7_objectS0___ZL29PyvtkContextDevice2D_DrawQuadP7_objectS0___ZL36PyvtkContextDevice2D_DrawEllipticArcP7_objectS0___ZL33PyvtkContextDevice2D_DrawPolyDataP7_objectS0___ZL24PyvtkContextDevice2D_IsAP7_objectS0___ZL30PyvtkContextDevice2D_SetColor4P7_objectS0___ZL43PyvtkContextDevice2D_ComputeStringBounds_s2P7_objectS0___ZL34PyvtkContextDevice2D_DrawString_s2P7_objectS0___ZL43PyvtkContextDevice2D_ComputeStringBounds_s1P7_objectS0___ZL34PyvtkContextDevice2D_DrawString_s1P7_objectS0___ZN13vtkPythonArgs8GetValueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE_PyVTKAddFile_vtkContextDevice2DGCC_except_table9GCC_except_table59GCC_except_table8GCC_except_table58GCC_except_table57GCC_except_table56GCC_except_table16GCC_except_table15GCC_except_table44GCC_except_table14GCC_except_table13GCC_except_table22GCC_except_table12GCC_except_table11___gxx_personality_v0GCC_except_table10