EDrawAdapter Class

Draw adapter interface used for drawing Open 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 results in no contours being drawn around the shape and no brush is equivalent to the corresponding "Draw" primitive.

Derived Class(es):EExternalDrawAdapterEGenericDrawAdapterEWindowsDrawAdapter

Namespace: Euresys::Open_eVision

Methods

Draws an arc defined by a rectangle, angle, and amplitude.
Draws a text with a background.
Draws a mask with a brush.
Draws a point at the given coordinate.
Draws an ellipse.
Fills an ellipse.
Fills a polygon.
Fills a rectangle.
Fills a rotated ellipse.
Default brush.
Default font.
Default pen.
Size of the given text using the default font (EDrawAdapter::Font).
Draws an image.
Draws a line between two points.
Draws a polygon.
Draws a rectangle.
Draws a rotated ellipse.
Default brush.
Default font.
Default pen.
Draws a text.
Use the current pen set in the drawing framework.
Use the current pen set in the drawing framework.

EDrawAdapter Class

Draw adapter interface used for drawing Open 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 results in no contours being drawn around the shape and no brush is equivalent to the corresponding "Draw" primitive.

Derived Class(es):EExternalDrawAdapterEGenericDrawAdapterEWindowsDrawAdapter

Namespace: Euresys.Open_eVision

Properties

Default brush.
Default font.
Default pen.

Methods

Draws an arc defined by a rectangle, angle, and amplitude.
Draws a text with a background.
Draws a mask with a brush.
Draws a point at the given coordinate.
Draws an ellipse.
Fills an ellipse.
Fills a polygon.
Fills a rectangle.
Fills a rotated ellipse.
Size of the given text using the default font (EDrawAdapter::Font).
Draws an image.
Draws a line between two points.
Draws a polygon.
Draws a rectangle.
Draws a rotated ellipse.
Draws a text.
Use the current pen set in the drawing framework.
Use the current pen set in the drawing framework.