A type of draw adapter able to make rendering in images and yielding similar results on all platforms. More...


Public Member Functions | |
| None | __init__ (self, eVision.EROIC24A|None pImage, bool useAntiAliasing) |
| Constructs an instance of eVision.EGenericDrawAdapter that will render to an EROIC24A. | |
| None | __init__ (self, eVision.EROIC24A|None pImage) |
| Constructs an instance of eVision.EGenericDrawAdapter that will render to an EROIC24A. | |
| None | DrawPoint (self, int x1, int y1, eVision.EPen pen) |
| Draws a point at the given coordinate. | |
| None | DrawPoint (self, int x1, int y1) |
| Draws a point at the given coordinate. | |
| None | Line (self, int x1, int y1, int x2, int y2, eVision.EPen pen) |
| Draws a line between two points. | |
| None | Line (self, int x1, int y1, int x2, int y2) |
| Draws a line between two points. | |
| None | Arc (self, int orgX, int orgY, int width, int height, float startAngle, float amplitude, eVision.EPen pen) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| None | Arc (self, int orgX, int orgY, int width, int height, float startAngle, float amplitude) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| None | Rectangle (self, int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws a rectangle. | |
| None | Rectangle (self, int orgX, int orgY, int width, int height) |
| Draws a rectangle. | |
| None | Polygon (self, list[eVision._eVision.EPoint] points, eVision.EPen pen) |
| Draws a polygon. | |
| None | Polygon (self, list[eVision._eVision.EPoint] points) |
| Draws a polygon. | |
| None | Ellipse (self, int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws an ellipse. | |
| None | Ellipse (self, int orgX, int orgY, int width, int height) |
| Draws an ellipse. | |
| None | FilledRectangle (self, int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rectangle. | |
| None | FilledRectangle (self, int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills a rectangle. | |
| None | FilledRectangle (self, int orgX, int orgY, int width, int height) |
| Fills a rectangle. | |
| None | FilledEllipse (self, int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills an ellipse. | |
| None | FilledEllipse (self, int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills an ellipse. | |
| None | FilledEllipse (self, int orgX, int orgY, int width, int height) |
| Fills an ellipse. | |
| None | FilledPolygon (self, list[eVision._eVision.EPoint] points, eVision.EPen pen, eVision.EBrush brush) |
| Fills a polygon. | |
| None | FilledPolygon (self, list[eVision._eVision.EPoint] points, eVision.EPen pen) |
| Fills a polygon. | |
| None | FilledPolygon (self, list[eVision._eVision.EPoint] points) |
| Fills a polygon. | |
| None | Text (self, str text, int x, int y, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| None | Text (self, str text, int x, int y, eVision.EBrush textBrush) |
| Draws a text. | |
| None | Text (self, str text, int x, int y) |
| Draws a text. | |
| None | Text (self, str text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| None | Text (self, str text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text. | |
| None | Text (self, str text, int x, int y, float orientation) |
| Draws a text. | |
| None | BackedText (self, str text, int x, int y, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| None | BackedText (self, str text, int x, int y, float orientation) |
| Draws a text with a background. | |
| None | Image (self, eVision.EBaseROI image) |
| Draws an image. | |
| None | Image (self, eVision.EROIBW8 image, eVision.EBW8Vector|None pColorScale) |
| Draws an image. | |
| None | Image (self, eVision.EROIBW8 image, eVision.EC24Vector|None pColorScale) |
| Draws an image. | |
| None | Image (self, eVision.EBaseROI image, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| None | Image (self, eVision.EROIBW8 image, eVision.EC24Vector|None pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| None | Image (self, eVision.EROIBW8 image, eVision.EBW8Vector|None pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| eVision.EPoint | GetTextSize (self, str text) |
| Size of the given text using the default font (eVision.EGenericDrawAdapter.Font). | |
| None | UseCurrentPen (self) |
| Resets the pen to a black opaque pen. | |
| None | UseCurrentBrush (self) |
| Resets the brush to a white opaque brush. | |
| int | ComputeTextSize (self, str text, int desiredWidth) |
| Computes text size for given constraint. | |
| bool | UseAntialiasing (self) |
| Indicates if anti-aliasing should be used for rendering. | |
| UseAntialiasing (self, bool value) | |
| Indicates if anti-aliasing should be used for rendering. | |
| eVision.EFont | Font (self) |
| Default font. | |
| Font (self, eVision.EFont value) | |
| Default font. | |
| Public Member Functions inherited from eVision.EDrawAdapter | |
| None | RotatedEllipse (self, float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals, eVision.EPen pen) |
| Draws a rotated ellipse. | |
| None | RotatedEllipse (self, float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| None | RotatedEllipse (self, eVision.EEllipse ellipse, bool drawDiagonals, eVision.EPen pen) |
| Draws a rotated ellipse. | |
| None | RotatedEllipse (self, eVision.EEllipse ellipse, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| None | FilledRotatedEllipse (self, float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rotated ellipse. | |
| None | FilledRotatedEllipse (self, float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision.EPen pen) |
| Fills a rotated ellipse. | |
| None | FilledRotatedEllipse (self, float centerX, float centerY, float radianAngle, float longAxis, float shortAxis) |
| Fills a rotated ellipse. | |
| None | FilledRotatedEllipse (self, eVision.EEllipse ellipse, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rotated ellipse. | |
| None | FilledRotatedEllipse (self, eVision.EEllipse ellipse, eVision.EPen pen) |
| Fills a rotated ellipse. | |
| None | FilledRotatedEllipse (self, eVision.EEllipse ellipse) |
| Fills a rotated ellipse. | |
| None | DrawMask (self, eVision.EBaseROI mask, eVision.EBrush brush) |
| Draws a mask with a brush. | |
| None | DrawMask (self, eVision.EBaseROI mask) |
| Draws a mask with a brush. | |
| None | DrawMask (self, eVision.EBaseROI mask, float orgX, float orgY, float width, float height, eVision.EBrush brush) |
| Draws a mask with a brush. | |
| None | DrawMask (self, eVision.EBaseROI mask, float orgX, float orgY, float width, float height) |
| Draws a mask with a brush. | |
| eVision.EPen | Pen (self) |
| Default pen. | |
| Pen (self, eVision.EPen value) | |
| Default pen. | |
| eVision.EBrush | Brush (self) |
| Default brush. | |
| Brush (self, eVision.EBrush value) | |
| Default brush. | |
A type of draw adapter able to make rendering in images and yielding similar results on all platforms.
The eVision.EGenericDrawAdapter draws directly in an EROIC24A and uses CPU calculation.
Remarks:
eVision.EGenericDrawAdapter only support drawing in EC24A images and ROIs.
License(s): None
| None eVision.EGenericDrawAdapter.__init__ | ( | self, | |
| eVision.EROIC24A | None | pImage, | ||
| bool | useAntiAliasing ) |
Constructs an instance of eVision.EGenericDrawAdapter that will render to an EROIC24A.
| pImage | The image to render to |
| useAntiAliasing | Indicates if anti-aliasing should be used for rendering. |
| None eVision.EGenericDrawAdapter.__init__ | ( | self, | |
| eVision.EROIC24A | None | pImage ) |
Constructs an instance of eVision.EGenericDrawAdapter that will render to an EROIC24A.
| pImage | The image to render to |
| None eVision.EGenericDrawAdapter.Arc | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| float | startAngle, | ||
| float | amplitude ) |
Draws an arc defined by a rectangle, angle, and amplitude.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| startAngle | Starting angle of the arc in radians |
| amplitude | Amplitude of the arc in radians |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Arc | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| float | startAngle, | ||
| float | amplitude, | ||
| eVision.EPen | pen ) |
Draws an arc defined by a rectangle, angle, and amplitude.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| startAngle | Starting angle of the arc in radians |
| amplitude | Amplitude of the arc in radians |
| pen | Optional pen to use |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| eVision.EBrush | textBrush ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| eVision.EBrush | textBrush, | ||
| eVision.EBrush | backgroundBrush ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| eVision.EBrush | textBrush, | ||
| eVision.EBrush | backgroundBrush, | ||
| eVision.ETextSizeConstraint | constraint ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation, | ||
| eVision.EBrush | textBrush ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation, | ||
| eVision.EBrush | textBrush, | ||
| eVision.EBrush | backgroundBrush ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.BackedText | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation, | ||
| eVision.EBrush | textBrush, | ||
| eVision.EBrush | backgroundBrush, | ||
| eVision.ETextSizeConstraint | constraint ) |
Draws a text with a background.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
Reimplemented from eVision.EDrawAdapter.
| int eVision.EGenericDrawAdapter.ComputeTextSize | ( | self, | |
| str | text, | ||
| int | desiredWidth ) |
Computes text size for given constraint.
Constraint is the desired total width of the text to draw.
| text | Text to measure before drawing. |
| desiredWidth | Width constraint. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.DrawPoint | ( | self, | |
| int | x1, | ||
| int | y1 ) |
Draws a point at the given coordinate.
| x1 | X coordinate |
| y1 | Y coordinate |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.DrawPoint | ( | self, | |
| int | x1, | ||
| int | y1, | ||
| eVision.EPen | pen ) |
Draws a point at the given coordinate.
| x1 | X coordinate |
| y1 | Y coordinate |
| pen | Optional pen to use |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Ellipse | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height ) |
Draws an ellipse.
Remarks:
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use eVision.EDrawAdapter.RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Ellipse | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| eVision.EPen | pen ) |
Draws an ellipse.
Remarks:
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use eVision.EDrawAdapter.RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
| pen | Optional pen to use |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledEllipse | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height ) |
Fills an ellipse.
Remarks:
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use eVision.EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledEllipse | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| eVision.EPen | pen ) |
Fills an ellipse.
Remarks:
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use eVision.EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
| pen | Optional pen to use for drawing the contour of the ellipse |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledEllipse | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| eVision.EPen | pen, | ||
| eVision.EBrush | brush ) |
Fills an ellipse.
Remarks:
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use eVision.EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
| pen | Optional pen to use for drawing the contour of the ellipse |
| brush | Optional pen to use for drawing the inside of the ellipse |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledPolygon | ( | self, | |
| list[eVision._eVision.EPoint] | points ) |
| None eVision.EGenericDrawAdapter.FilledPolygon | ( | self, | |
| list[eVision._eVision.EPoint] | points, | ||
| eVision.EPen | pen ) |
Fills a polygon.
| points | Points of the polygon |
| pen | Optional pen to use for drawing the contour of the polygon |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledPolygon | ( | self, | |
| list[eVision._eVision.EPoint] | points, | ||
| eVision.EPen | pen, | ||
| eVision.EBrush | brush ) |
Fills a polygon.
| points | Points of the polygon |
| pen | Optional pen to use for drawing the contour of the polygon |
| brush | Optional pen to use for drawing the inside of the polygon |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledRectangle | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height ) |
Fills a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledRectangle | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| eVision.EPen | pen ) |
Fills a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| pen | Optional pen to use for drawing the contour of the rectangle |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.FilledRectangle | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| eVision.EPen | pen, | ||
| eVision.EBrush | brush ) |
Fills a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| pen | Optional pen to use for drawing the contour of the rectangle |
| brush | Optional brush to use for filling the inside of the rectangle |
Reimplemented from eVision.EDrawAdapter.
| eVision.EFont eVision.EGenericDrawAdapter.Font | ( | self | ) |
Default font.
Defaults to "Roboto" in eVision.EGenericDrawAdapter. That font is distributed with eVision and will be available on all platforms.
Reimplemented from eVision.EDrawAdapter.
| eVision.EGenericDrawAdapter.Font | ( | self, | |
| eVision.EFont | value ) |
Default font.
Defaults to "Roboto" in eVision.EGenericDrawAdapter. That font is distributed with eVision and will be available on all platforms.
Reimplemented from eVision.EDrawAdapter.
| eVision.EPoint eVision.EGenericDrawAdapter.GetTextSize | ( | self, | |
| str | text ) |
Size of the given text using the default font (eVision.EGenericDrawAdapter.Font).
| text | Text |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Image | ( | self, | |
| eVision.EBaseROI | image ) |
| None eVision.EGenericDrawAdapter.Image | ( | self, | |
| eVision.EBaseROI | image, | ||
| float | orgX, | ||
| float | orgY, | ||
| float | width, | ||
| float | height ) |
Draws an image.
| image | Image. |
| orgX | X coordinate of the point where to draw the image. |
| orgY | Y coordinate of the point where to draw the image. |
| width | Width of the destination rectangle in which to draw the image. |
| height | Height of the destination rectangle in which to draw the image. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Image | ( | self, | |
| eVision.EROIBW8 | image, | ||
| eVision.EBW8Vector | None | pColorScale ) |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Image | ( | self, | |
| eVision.EROIBW8 | image, | ||
| eVision.EBW8Vector | None | pColorScale, | ||
| float | orgX, | ||
| float | orgY, | ||
| float | width, | ||
| float | height ) |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
| orgX | X coordinate of the point where to draw the image. |
| orgY | Y coordinate of the point where to draw the image. |
| width | Width of the destination rectangle in which to draw the image. |
| height | Height of the destination rectangle in which to draw the image. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Image | ( | self, | |
| eVision.EROIBW8 | image, | ||
| eVision.EC24Vector | None | pColorScale ) |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Image | ( | self, | |
| eVision.EROIBW8 | image, | ||
| eVision.EC24Vector | None | pColorScale, | ||
| float | orgX, | ||
| float | orgY, | ||
| float | width, | ||
| float | height ) |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
| orgX | X coordinate of the point where to draw the image. |
| orgY | Y coordinate of the point where to draw the image. |
| width | Width of the destination rectangle in which to draw the image. |
| height | Height of the destination rectangle in which to draw the image. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Line | ( | self, | |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 ) |
Draws a line between two points.
| x1 | X coordinate of line origin point |
| y1 | Y coordinate of line origin point |
| x2 | X coordinate of line end point |
| y2 | Y coordinate of line end point |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Line | ( | self, | |
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2, | ||
| eVision.EPen | pen ) |
Draws a line between two points.
| x1 | X coordinate of line origin point |
| y1 | Y coordinate of line origin point |
| x2 | X coordinate of line end point |
| y2 | Y coordinate of line end point |
| pen | Optional pen to use |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Polygon | ( | self, | |
| list[eVision._eVision.EPoint] | points ) |
| None eVision.EGenericDrawAdapter.Polygon | ( | self, | |
| list[eVision._eVision.EPoint] | points, | ||
| eVision.EPen | pen ) |
Draws a polygon.
| points | Points of the polygon |
| pen | Optional pen to use |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Rectangle | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height ) |
Draws a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Rectangle | ( | self, | |
| int | orgX, | ||
| int | orgY, | ||
| int | width, | ||
| int | height, | ||
| eVision.EPen | pen ) |
Draws a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| pen | Optional pen to use |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Text | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y ) |
Draws a text.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Text | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| eVision.EBrush | textBrush ) |
Draws a text.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Text | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| eVision.EBrush | textBrush, | ||
| eVision.ETextSizeConstraint | constraint ) |
Draws a text.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Text | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation ) |
Draws a text.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Text | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation, | ||
| eVision.EBrush | textBrush ) |
Draws a text.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.Text | ( | self, | |
| str | text, | ||
| int | x, | ||
| int | y, | ||
| float | orientation, | ||
| eVision.EBrush | textBrush, | ||
| eVision.ETextSizeConstraint | constraint ) |
Draws a text.
Remarks:
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
Reimplemented from eVision.EDrawAdapter.
| bool eVision.EGenericDrawAdapter.UseAntialiasing | ( | self | ) |
Indicates if anti-aliasing should be used for rendering.
| eVision.EGenericDrawAdapter.UseAntialiasing | ( | self, | |
| bool | value ) |
Indicates if anti-aliasing should be used for rendering.
| None eVision.EGenericDrawAdapter.UseCurrentBrush | ( | self | ) |
Resets the brush to a white opaque brush.
Reimplemented from eVision.EDrawAdapter.
| None eVision.EGenericDrawAdapter.UseCurrentPen | ( | self | ) |
Resets the pen to a black opaque pen.
Reimplemented from eVision.EDrawAdapter.