Object for a ELocator tool. More...


Public Member Functions | |
| ELocatorObject () | |
| Constructs a ELocatorObject. | |
| ELocatorObject (float posX, float posY, string label) | |
| Constructs a ELocatorObject. | |
| ELocatorObject (float orgX, float orgY, float width, float height, string label) | |
| Constructs a ELocatorObject. | |
| ELocatorObject (eVision.EasyDeepLearning.ELocatorObject other) | |
| Copy constructor of an ELocatorObject object. | |
| bool | IsValid () |
| Whether the locator object is valid. | |
| bool | HasFeature (eVision.EasyDeepLearning.ELocatorFeature feature) |
| Checks that the object has a locator feature. | |
| void | SetOriginAndSize (float orgX, float orgY, float width, float height) |
| Sets the position and size of an object using its top left origin, width, and height. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, bool drawLabel, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, bool drawLabel, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, bool drawLabel, float zoomX, float zoomY) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, bool drawLabel, float zoomX) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, bool drawLabel) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the object with its label. | |
| virtual void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool drawLabel, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool drawLabel, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool drawLabel, float zoomX, float zoomY) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool drawLabel, float zoomX) |
| Draws the object with its label. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, bool drawLabel) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, float zoomX, float zoomY) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, float zoomX) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, bool drawLabel, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, bool drawLabel, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, bool drawLabel, float zoomX, float zoomY) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, bool drawLabel, float zoomX) |
| Draws the object with its label. | |
| void | Draw (IntPtr graphicsContext, bool drawLabel) |
| Draws the object with its label. | |
| bool | Contains (eVision.EPoint p) |
| Whether the specified point is inside the object or not. | |
| bool | Contains (float x, float y) |
| Whether the specified point is inside the object or not. | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX, float zoomY) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, float zoomX) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, bool drawLabel, float zoomX, float zoomY, float panX, float panY) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, bool drawLabel, float zoomX, float zoomY, float panX) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, bool drawLabel, float zoomX, float zoomY) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, bool drawLabel, float zoomX) |
| Draws the object with its label. | |
| void | Draw (System.Drawing.Graphics graphicsContext, bool drawLabel) |
| Draws the object with its label. | |
Properties | |
| string | Label [get, set] |
| Label of the object. | |
| int | Features [get] |
| Features of this locator object. | |
| eVision.ERectangleRegion | RectangleRegion [get, set] |
| Rectangle region for the object. The region must be axis-aligned. | |
| float | Width [get, set] |
| Width of the object. | |
| float | Height [get, set] |
| Height of the object. | |
| float | OrgX [get, set] |
| Top-left corner X origin of the object. | |
| float | OrgY [get, set] |
| Top-left corner y origin of the object. | |
| float | PositionX [get, set] |
| X position of an object. When the object has a size, the position if the center of the bounding box. | |
| float | PositionY [get, set] |
| Y position of an object without size. When the object has a size, the position if the center of the bounding box. | |
| int | ObjectSize [get] |
| Object size for EasyLocate Interest points. This property is set by a EDataset or EInterestPointLocator instance. | |
| float | Angle [get] |
| Angle of the object. Is only set when an EFrame has been used with the ELocator object. | |
Object for a ELocator tool.
License(s): BasicTypes
| eVision.EasyDeepLearning.ELocatorObject.ELocatorObject | ( | ) |
Constructs a ELocatorObject.
| eVision.EasyDeepLearning.ELocatorObject.ELocatorObject | ( | float | posX, |
| float | posY, | ||
| string | label ) |
Constructs a ELocatorObject.
| posX | X position of the object |
| posY | Y position of the object |
| label | Label of the object |
| eVision.EasyDeepLearning.ELocatorObject.ELocatorObject | ( | float | orgX, |
| float | orgY, | ||
| float | width, | ||
| float | height, | ||
| string | label ) |
Constructs a ELocatorObject.
| orgX | X origin of the object |
| orgY | Y origin of the object |
| width | Width of the object |
| height | Height of the object |
| label | Label of the object |
| eVision.EasyDeepLearning.ELocatorObject.ELocatorObject | ( | eVision.EasyDeepLearning.ELocatorObject | other | ) |
Copy constructor of an ELocatorObject object.
| other | Reference to the ELocatorObject object that should be copied |
| bool eVision.EasyDeepLearning.ELocatorObject.Contains | ( | eVision.EPoint | p | ) |
Whether the specified point is inside the object or not.
| p | A point. |
| bool eVision.EasyDeepLearning.ELocatorObject.Contains | ( | float | x, |
| float | y ) |
Whether the specified point is inside the object or not.
| x | X-coordinate of tested point. |
| y | Y-coordinate of tested point. |
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| bool | drawLabel ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| drawLabel | Whether to draw the label of the object or not |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| bool | drawLabel, | ||
| float | zoomX ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| bool | drawLabel ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| drawLabel | Whether to draw the label of the object or not |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| bool | drawLabel, | ||
| float | zoomX ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame of reference in which this result was computed. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
|
virtual |
Draws the object with its label.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Reimplemented in eVision.EasyDeepLearning.ELocatorPredictedObject.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext | ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| bool | drawLabel ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | IntPtr | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext | ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| bool | drawLabel ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| bool | drawLabel, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| drawLabel | Whether to draw the label of the object or not |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| void eVision.EasyDeepLearning.ELocatorObject.Draw | ( | System.Drawing.Graphics | graphicsContext, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the object with its label.
| graphicsContext | Handle of the device context on which to draw. |
| zoomX | Horizontal zooming factor. A value greater than 1 means zoom in. By default, true scale is used. |
| zoomY | Vertical zooming factor. A value greater than 1 means zoom in. If set to 0, the default value, the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| panX | Horizontal panning value expressed in pixels. By default, no panning occurs. |
| panY | Vertical panning value expressed in pixels. By default, no panning occurs. |
Use the overload taking an EDrawAdapter by using an instance of EWindowsDrawAdapter.
Deprecated in version 23.12. Scheduled to be removed in version 27.6.
| bool eVision.EasyDeepLearning.ELocatorObject.HasFeature | ( | eVision.EasyDeepLearning.ELocatorFeature | feature | ) |
Checks that the object has a locator feature.
| feature | Feature to check. |
| bool eVision.EasyDeepLearning.ELocatorObject.IsValid | ( | ) |
Whether the locator object is valid.
| void eVision.EasyDeepLearning.ELocatorObject.SetOriginAndSize | ( | float | orgX, |
| float | orgY, | ||
| float | width, | ||
| float | height ) |
Sets the position and size of an object using its top left origin, width, and height.
| orgX | X origin of the object |
| orgY | Y origin of the object |
| width | Width of the object |
| height | Height of the object |
|
get |
|
get |
Features of this locator object.
|
getset |
Height of the object.
|
getset |
Label of the object.
|
get |
Object size for EasyLocate Interest points. This property is set by a EDataset or EInterestPointLocator instance.
|
getset |
Top-left corner X origin of the object.
|
getset |
Top-left corner y origin of the object.
|
getset |
X position of an object. When the object has a size, the position if the center of the bounding box.
|
getset |
Y position of an object without size. When the object has a size, the position if the center of the bounding box.
|
getset |
Rectangle region for the object. The region must be axis-aligned.
When the object has not the ELocatorFeature_Size feature, the width and height of the rectangle are equal to ELocatorObject.ObjectSize property.
|
getset |
Width of the object.