Draw adapter interface used for drawing eVision objects and results. More...


Public Member Functions | |
| void | DrawPoint (int x1, int y1, eVision.EPen pen) |
| Draws a point at the given coordinate. | |
| void | DrawPoint (int x1, int y1) |
| Draws a point at the given coordinate. | |
| void | Line (int x1, int y1, int x2, int y2, eVision.EPen pen) |
| Draws a line between two points. | |
| void | Line (int x1, int y1, int x2, int y2) |
| Draws a line between two points. | |
| void | Arc (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. | |
| void | Arc (int orgX, int orgY, int width, int height, float startAngle, float amplitude) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| void | Rectangle (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws a rectangle. | |
| void | Rectangle (int orgX, int orgY, int width, int height) |
| Draws a rectangle. | |
| void | Polygon (eVision.EPoint[] points, eVision.EPen pen) |
| Draws a polygon. | |
| void | Polygon (eVision.EPoint[] points) |
| Draws a polygon. | |
| virtual void | Polygon (eVision.EPolygon polygon, eVision.EPen pen) |
| Draws a polygon. | |
| virtual void | Polygon (eVision.EPolygon polygon) |
| Draws a polygon. | |
| void | Ellipse (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Draws an ellipse. | |
| void | Ellipse (int orgX, int orgY, int width, int height) |
| Draws an ellipse. | |
| void | Ellipse (eVision.EEllipse ellipse, eVision.EPen pen) |
| Draws an ellipse. | |
| void | Ellipse (eVision.EEllipse ellipse) |
| Draws an ellipse. | |
| virtual void | RotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals, eVision.EPen pen) |
| Draws a rotated ellipse. | |
| virtual void | RotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| void | RotatedEllipse (eVision.EEllipse ellipse, bool drawDiagonals, eVision.EPen pen) |
| Draws a rotated ellipse. | |
| void | RotatedEllipse (eVision.EEllipse ellipse, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| void | FilledRectangle (int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rectangle. | |
| void | FilledRectangle (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills a rectangle. | |
| void | FilledRectangle (int orgX, int orgY, int width, int height) |
| Fills a rectangle. | |
| void | FilledEllipse (int orgX, int orgY, int width, int height, eVision.EPen pen, eVision.EBrush brush) |
| Fills an ellipse. | |
| void | FilledEllipse (int orgX, int orgY, int width, int height, eVision.EPen pen) |
| Fills an ellipse. | |
| void | FilledEllipse (int orgX, int orgY, int width, int height) |
| Fills an ellipse. | |
| void | FilledEllipse (eVision.EEllipse ellipse, eVision.EPen pen, eVision.EBrush brush) |
| Fills an ellipse. | |
| void | FilledEllipse (eVision.EEllipse ellipse, eVision.EPen pen) |
| Fills an ellipse. | |
| void | FilledEllipse (eVision.EEllipse ellipse) |
| Fills an ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rotated ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision.EPen pen) |
| Fills a rotated ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (eVision.EEllipse ellipse, eVision.EPen pen, eVision.EBrush brush) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (eVision.EEllipse ellipse, eVision.EPen pen) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (eVision.EEllipse ellipse) |
| Fills a rotated ellipse. | |
| void | FilledPolygon (eVision.EPoint[] points, eVision.EPen pen, eVision.EBrush brush) |
| Fills a polygon. | |
| void | FilledPolygon (eVision.EPoint[] points, eVision.EPen pen) |
| Fills a polygon. | |
| void | FilledPolygon (eVision.EPoint[] points) |
| Fills a polygon. | |
| virtual void | FilledPolygon (eVision.EPolygon polygon, eVision.EPen pen, eVision.EBrush brush) |
| Fills a polygon. | |
| virtual void | FilledPolygon (eVision.EPolygon polygon, eVision.EPen pen) |
| Fills a polygon. | |
| virtual void | FilledPolygon (eVision.EPolygon polygon) |
| Fills a polygon. | |
| virtual void | Text (string text, int x, int y, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| virtual void | Text (string text, int x, int y, eVision.EBrush textBrush) |
| Draws a text. | |
| virtual void | Text (string text, int x, int y) |
| Draws a text. | |
| void | Text (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text. | |
| void | Text (string text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text. | |
| void | Text (string text, int x, int y, float orientation) |
| Draws a text. | |
| virtual void | BackedText (string text, int x, int y, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| virtual void | BackedText (string text, int x, int y, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (string text, int x, int y, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (string text, int x, int y) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush, eVision.ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush, eVision.EBrush backgroundBrush) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation, eVision.EBrush textBrush) |
| Draws a text with a background. | |
| void | BackedText (string text, int x, int y, float orientation) |
| Draws a text with a background. | |
| virtual void | Image (eVision.EBaseROI image) |
| Draws an image. | |
| virtual void | Image (eVision.EROIBW8 image, eVision.EBW8Vector pColorScale) |
| Draws an image. | |
| virtual void | Image (eVision.EROIBW8 image, eVision.EC24Vector pColorScale) |
| Draws an image. | |
| void | Image (eVision.EBaseROI image, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| void | Image (eVision.EROIBW8 image, eVision.EC24Vector pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| void | Image (eVision.EROIBW8 image, eVision.EBW8Vector pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| virtual void | DrawMask (eVision.EBaseROI mask, eVision.EBrush brush) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (eVision.EBaseROI mask) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (eVision.EBaseROI mask, float orgX, float orgY, float width, float height, eVision.EBrush brush) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (eVision.EBaseROI mask, float orgX, float orgY, float width, float height) |
| Draws a mask with a brush. | |
| eVision.EPoint | GetTextSize (string text) |
| Size of the given text using the default font (EDrawAdapter.Font). | |
| void | UseCurrentPen () |
| Use the current pen set in the drawing framework. | |
| void | UseCurrentBrush () |
| Use the current pen set in the drawing framework. | |
| virtual int | ComputeTextSize (string text, int desiredWidth) |
| Computes text size for given constraint. Constraint is the desired total width of the text to draw. | |
Properties | |
| virtual eVision.EPen | Pen [get, set] |
| Default pen. | |
| virtual eVision.EBrush | Brush [get, set] |
| Default brush. | |
| virtual eVision.EFont | Font [get, set] |
| Default font. | |
Draw adapter interface used for drawing eVision objects and results.
The interface contains various primitives to draw images and various shapes (line, rectangle, ellipse, polygon). It draws the contours of shapes using a EPen and fills the inside of a shape with a EBrush. It has a default pen (EDrawAdapter.Pen) and default brush (EDrawAdapter.Brush) but they can be overridden using the optional pen and brush arguments of shape primitives. If no default pen and brush are set and no optional pen and brush are specified when calling a shape primitives, the shape will not be drawn. For the "Fill" primitives, no pen will result in no contours being drawn around the shape and no brush is equivalent to the corresponding "Draw" primitive.
License(s): None
|
abstract |
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 |
|
abstract |
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 |
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
virtual |
Draws a text with a background.
| 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. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
virtual |
Draws a text with a background.
| 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. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
virtual |
Draws a text with a background.
| 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. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
abstract |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
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.
|
abstract |
Draws a text with a background.
| 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. |
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.
|
abstract |
Draws a text with a background.
| 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. |
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.
|
abstract |
Draws a text with a background.
| 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. |
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.
|
virtual |
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 in eVision.EExternalDrawAdapter, eVision.EGenericDrawAdapter, and eVision.EWindowsDrawAdapter.
|
virtual |
Draws a mask with a brush.
| mask | Mask to draw |
The type of the mask image must be BW8, BW16, or BW32.
The default implementation converts the mask into a EImageC24A image using the brush and draws this image.
|
virtual |
Draws a mask with a brush.
| mask | Mask to draw |
| brush | Brush to draw the mask with. |
The type of the mask image must be BW8, BW16, or BW32.
The default implementation converts the mask into a EImageC24A image using the brush and draws this image.
|
virtual |
Draws a mask with a brush.
| mask | Mask to draw |
| 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. |
The type of the mask image must be BW8, BW16, or BW32.
The default implementation converts the mask into a EImageC24A image using the brush and draws this image.
|
virtual |
Draws a mask with a brush.
| mask | Mask to draw |
| 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. |
| brush | Brush to draw the mask with. |
The type of the mask image must be BW8, BW16, or BW32.
The default implementation converts the mask into a EImageC24A image using the brush and draws this image.
|
abstract |
Draws a point at the given coordinate.
| x1 | X coordinate |
| y1 | Y coordinate |
|
abstract |
Draws a point at the given coordinate.
| x1 | X coordinate |
| y1 | Y coordinate |
| pen | Optional pen to use |
| void eVision.EDrawAdapter.Ellipse | ( | eVision.EEllipse | ellipse | ) |
Draws an ellipse.
| ellipse | the ellipse to be drawn (angle is ignored). |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use EDrawAdapter.RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.Ellipse | ( | eVision.EEllipse | ellipse, |
| eVision.EPen | pen ) |
Draws an ellipse.
| ellipse | the ellipse to be drawn (angle is ignored). |
| pen | Optional pen to use |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use EDrawAdapter.RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
|
abstract |
Draws an ellipse.
| 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 |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use EDrawAdapter.RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
|
abstract |
Draws an ellipse.
| 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 |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use EDrawAdapter.RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.FilledEllipse | ( | eVision.EEllipse | ellipse | ) |
Fills an ellipse.
| ellipse | the ellipse to be drawn. |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.FilledEllipse | ( | eVision.EEllipse | ellipse, |
| eVision.EPen | pen ) |
Fills an ellipse.
| ellipse | the ellipse to be drawn. |
| pen | Optional pen to use for drawing the contour of the ellipse |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.FilledEllipse | ( | eVision.EEllipse | ellipse, |
| eVision.EPen | pen, | ||
| eVision.EBrush | brush ) |
Fills an ellipse.
| ellipse | the ellipse to be drawn. |
| pen | Optional pen to use for drawing the contour of the ellipse |
| brush | Optional pen to use for drawing the inside of the ellipse |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
|
abstract |
Fills an ellipse.
| 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 |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
|
abstract |
Fills an ellipse.
| 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 |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
|
abstract |
Fills an ellipse.
| 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 |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter.FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
|
abstract |
Fills a polygon.
| points | Points of the polygon |
|
abstract |
Fills a polygon.
| points | Points of the polygon |
| pen | Optional pen to use for drawing the contour of the polygon |
|
abstract |
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 |
|
virtual |
Fills a polygon.
| polygon | Polygon |
|
virtual |
Fills a polygon.
| polygon | Polygon |
| pen | Optional pen to use for drawing the contour of the polygon |
|
virtual |
Fills a polygon.
| polygon | 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 |
|
abstract |
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 |
|
abstract |
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 |
|
abstract |
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 |
| void eVision.EDrawAdapter.FilledRotatedEllipse | ( | eVision.EEllipse | ellipse | ) |
Fills a rotated ellipse.
| ellipse | the ellipse to be drawn. |
An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.FilledRotatedEllipse | ( | eVision.EEllipse | ellipse, |
| eVision.EPen | pen ) |
Fills a rotated ellipse.
| ellipse | the ellipse to be drawn. |
| pen | Pen to draw the ellipse with. |
An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.FilledRotatedEllipse | ( | eVision.EEllipse | ellipse, |
| eVision.EPen | pen, | ||
| eVision.EBrush | brush ) |
Fills a rotated ellipse.
| ellipse | the ellipse to be drawn. |
| pen | Pen to draw the ellipse with. |
| brush | Brush to draw the ellipse with. |
An ellipse with full angular amplitude is always drawn.
|
virtual |
Fills a rotated ellipse.
| centerX | X coordinate of the ellipse center |
| centerY | Y coordinate of the ellipse center |
| radianAngle | Angle of the rotated ellipse in radian |
| longAxis | Long axis length |
| shortAxis | Short axis length |
An ellipse with full angular amplitude is always drawn.
|
virtual |
Fills a rotated ellipse.
| centerX | X coordinate of the ellipse center |
| centerY | Y coordinate of the ellipse center |
| radianAngle | Angle of the rotated ellipse in radian |
| longAxis | Long axis length |
| shortAxis | Short axis length |
| pen | Pen to draw the ellipse with. |
An ellipse with full angular amplitude is always drawn.
|
virtual |
Fills a rotated ellipse.
| centerX | X coordinate of the ellipse center |
| centerY | Y coordinate of the ellipse center |
| radianAngle | Angle of the rotated ellipse in radian |
| longAxis | Long axis length |
| shortAxis | Short axis length |
| pen | Pen to draw the ellipse with. |
| brush | Brush to draw the ellipse with. |
An ellipse with full angular amplitude is always drawn.
|
abstract |
Size of the given text using the default font (EDrawAdapter.Font).
| text | Text |
|
virtual |
|
abstract |
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. |
|
virtual |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
Reimplemented in eVision.EGenericDrawAdapter.
|
abstract |
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. |
|
virtual |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
Reimplemented in eVision.EGenericDrawAdapter.
|
abstract |
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. |
|
abstract |
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 |
|
abstract |
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 |
|
abstract |
Draws a polygon.
| points | Points of the polygon |
|
abstract |
Draws a polygon.
| points | Points of the polygon |
| pen | Optional pen to use |
|
virtual |
Draws a polygon.
| polygon | Polygon |
|
virtual |
Draws a polygon.
| polygon | Polygon |
| pen | Optional pen to use |
|
abstract |
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 |
|
abstract |
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 |
| void eVision.EDrawAdapter.RotatedEllipse | ( | eVision.EEllipse | ellipse, |
| bool | drawDiagonals ) |
Draws a rotated ellipse.
| ellipse | the ellipse to be drawn. |
| drawDiagonals | Whether to draw the diagonal |
An ellipse with full angular amplitude is always drawn.
| void eVision.EDrawAdapter.RotatedEllipse | ( | eVision.EEllipse | ellipse, |
| bool | drawDiagonals, | ||
| eVision.EPen | pen ) |
Draws a rotated ellipse.
| ellipse | the ellipse to be drawn. |
| drawDiagonals | Whether to draw the diagonal |
| pen | Pen to draw the ellipse with. |
An ellipse with full angular amplitude is always drawn.
|
virtual |
Draws a rotated ellipse.
| centerX | X coordinate of the ellipse center |
| centerY | Y coordinate of the ellipse center |
| radianAngle | Angle of the rotated ellipse in radian |
| longAxis | Long axis length |
| shortAxis | Short axis length |
| drawDiagonals | Whether to draw the diagonal |
An ellipse with full angular amplitude is always drawn.
|
virtual |
Draws a rotated ellipse.
| centerX | X coordinate of the ellipse center |
| centerY | Y coordinate of the ellipse center |
| radianAngle | Angle of the rotated ellipse in radian |
| longAxis | Long axis length |
| shortAxis | Short axis length |
| drawDiagonals | Whether to draw the diagonal |
| pen | Pen to draw the ellipse with. |
An ellipse with full angular amplitude is always drawn.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
virtual |
Draws a text.
| 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. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
virtual |
Draws a text.
| 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. |
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.
Reimplemented in eVision.EGenericDrawAdapter.
|
abstract |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
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.
|
abstract |
Draws a text.
| 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. |
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.
|
abstract |
Draws a text.
| 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. |
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.
|
abstract |
Use the current pen set in the drawing framework.
|
abstract |
Use the current pen set in the drawing framework.
|
getset |
Default brush.
|
getset |
Default font.
|
getset |
Default pen.