Manages a complete context for an ERegion shaped like an ellipse. More...


Public Member Functions | |
| EEllipseRegion () | |
| Constructs an EEllipseRegion context. | |
| EEllipseRegion (float centerX, float centerY, float radius1, float radius2, float angle) | |
| Constructs an EEllipseRegion context. | |
| EEllipseRegion (eVision.EPoint center, float radius1, float radius2, float angle) | |
| Constructs an EEllipseRegion context. | |
| EEllipseRegion (eVision.EPoint center, eVision.EPoint axisEnd1, eVision.EPoint axisEnd2) | |
| Constructs an EEllipseRegion context. | |
| EEllipseRegion (eVision.EPoint pt1, eVision.EPoint pt2, eVision.EPoint pt3, eVision.EPoint pt4, eVision.EPoint pt5) | |
| Constructs an EEllipseRegion context. | |
| EEllipseRegion (eVision.EEllipse ellipse) | |
| Constructs an EEllipseRegion context. | |
| EEllipseRegion (eVision.EEllipseRegion other) | |
| Constructs an EEllipseRegion context. | |
| override eVision.ERegion | Translate (float dx, float dy) |
| Creates a new region by translating the EEllipseRegion. | |
| override eVision.ERegion | Scale (float scale) |
| Creates a new region by scaling the EEllipseRegion. | |
| override eVision.ERegion | Scale (float scaleX, float scaleY) |
| Creates a new region by scaling the EEllipseRegion. | |
| override eVision.ERegion | Rotate (float angle) |
| Creates a new region by rotating the EEllipseRegion. | |
| override eVision.ERegion | Transform (float scaleX, float scaleY, float angle, float dx, float dy) |
| Creates a new EEllipseRegion by scaling, rotating and then translating the EEllipseRegion. | |
| override eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| override eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| override eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| override eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| override eVision.EEditionMode | HitTest (int x, int y, eVision.EFrame frame) |
| Detects if the cursor is placed over one of the dragging handles. | |
| override void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| override void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| override void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| override void | Drag (int x, int y, eVision.EFrame frame, float zoomX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| override void | Drag (int x, int y, eVision.EFrame frame) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| override void | Load (string path) |
| Loads the EEllipseRegion. The given ESerializer must have been created for reading. | |
| override void | Load (eVision.ESerializer serializer) |
| Loads the EEllipseRegion. The given ESerializer must have been created for reading. | |
| override void | Save (string path) |
| Saves the EEllipseRegion. The given ESerializer must have been created for writing. | |
| override void | Save (eVision.ESerializer serializer) |
| Saves the EEllipseRegion. The given ESerializer must have been created for writing. | |
| override eVision.ERegion | Clone () |
| Clones the ERegion, the cloned Region will be an EEllipseRegion as well. | |
| new eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| new eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| new eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| new eVision.EEditionMode | HitTest (int x, int y, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| new eVision.EEditionMode | HitTest (int x, int y) |
| Detects if the cursor is placed over one of the dragging handles. | |
| new void | Drag (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| new void | Drag (int x, int y, float zoomX, float zoomY, float panX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| new void | Drag (int x, int y, float zoomX, float zoomY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| new void | Drag (int x, int y, float zoomX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| new void | Drag (int x, int y) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity) |
| Draws the EEllipseRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color) |
| Draws the EEllipseRegion shape. | |
| Public Member Functions inherited from eVision.ERegion | |
| ERegion () | |
| Constructs an ERegion context. | |
| ERegion (eVision.ERegion other) | |
| Constructs an ERegion context. | |
| ERegion (eVision.EROIBW8 roi, eVision.EBW8 threshold) | |
| Constructs an ERegion context. | |
| ERegion (eVision.EROIBW16 roi, eVision.EBW16 threshold) | |
| Constructs an ERegion context. | |
| ERegion (eVision.ERun[] runs) | |
| Constructs an ERegion context. | |
| eVision.ERegion | FillHoles () |
| Returns a new ERegion.ERegion whose holes are filled. | |
| void | Prepare (eVision.EROIBW8 roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (eVision.EROIBW16 roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (eVision.EROIBW32 roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (eVision.EROIBW32f roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (eVision.EROIC24 roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (eVision.EROIC24A roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (eVision.EROIC48 roi) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (int width, int height) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare (int orgX, int orgY, int width, int height) |
| Computes the values necessary for the ERegion to be used during processing. | |
| void | Prepare () |
| Computes the values necessary for the ERegion to be used during processing. | |
| eVision.ERegion | LocalToSensor (eVision.EFrame frame) |
| Converts the region from the local reference frame to the sensor reference frame. | |
| eVision.ERegion | SensorToLocal (eVision.EFrame frame) |
| Converts the region from the sensor reference frame to the local reference frame. | |
| void | ToImage (eVision.EImageC24 img, eVision.EC24 background, eVision.EC24 foreground) |
| Exports the ERegion to a mask-type image. | |
| void | ToImage (eVision.EImageC24A img, eVision.EC24A background, eVision.EC24A foreground) |
| Exports the ERegion to a mask-type image. | |
| void | ToImage (eVision.EImageBW8 img, eVision.EBW8 background, eVision.EBW8 foreground) |
| Exports the ERegion to a mask-type image. | |
| void | ToImage (eVision.EImageBW16 img, eVision.EBW16 background, eVision.EBW16 foreground) |
| Exports the ERegion to a mask-type image. | |
| eVision.ERegion | TranslateRuns (int dx, int dy) |
| Creates a new ERegion by translating the region runs. | |
| eVision.ERegion | CropRuns (int orgX, int orgY, int width, int height) |
| Creates a new ERegion by cropping the ERegion runs within a given area. | |
| eVision.ERegion | Grow (int radius) |
| Creates a new ERegion by growing the ERegion runs with a dilation using a circular structuring element. | |
| eVision.ERegion | Shrink (int radius) |
| Creates a new ERegion by shrinking the ERegion runs with an erosion using a circular structuring element. | |
| eVision.ERegion | Contour (int thickness, bool centered) |
| Creates a new ERegion containing the contour of the ERegion. | |
| eVision.ERegion | Contour (int thickness) |
| Creates a new ERegion containing the contour of the ERegion. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity) |
| Draws the ERegion shape. | |
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, float opacity, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, float opacity) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity) |
| Draws the ERegion shape. | |
| void | Draw (IntPtr graphicContext, eVision.ERGBColor color) |
| Draws the ERegion shape. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion area. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion area. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the ERegion area. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, float opacity, float zoomX) |
| Draws the ERegion area. | |
| void | DrawWithCurrentPen (IntPtr graphicContext, float opacity) |
| Draws the ERegion area. | |
| void | DrawWithCurrentPen (IntPtr graphicContext) |
| Draws the ERegion area. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, eVision.ERGBColor color, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (IntPtr graphicContext, eVision.ERGBColor color) |
| Draws the ERegion contour. | |
| void | DrawContourWithCurrentPen (IntPtr hdc, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour with the current pen. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, eVision.ERGBColor color, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (IntPtr hdc, eVision.ERGBColor color) |
| Draws the region handles. | |
| void | DrawHandlesWithCurrentPen (IntPtr hdc, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles with the current pen. | |
| void | DrawHandlesWithCurrentPen (IntPtr hdc, float zoomX, float zoomY, float panX) |
| Draws the region handles with the current pen. | |
| void | DrawHandlesWithCurrentPen (IntPtr hdc, float zoomX, float zoomY) |
| Draws the region handles with the current pen. | |
| void | DrawHandlesWithCurrentPen (IntPtr hdc, float zoomX) |
| Draws the region handles with the current pen. | |
| void | DrawHandlesWithCurrentPen (IntPtr hdc) |
| Draws the region handles with the current pen. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y, float zoomX) |
| Detects if the cursor is placed over one of the dragging handles. | |
| eVision.EEditionMode | HitTest (int x, int y) |
| Detects if the cursor is placed over one of the dragging handles. | |
| void | Drag (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, float zoomX, float zoomY, float panX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, float zoomX, float zoomY) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y, float zoomX) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| void | Drag (int x, int y) |
| Moves the specified handle to a new position and updates all placement parameters of the region. | |
| virtual bool | IsPointInRegion (eVision.EPoint point) |
| Checks if a point is inside the rasterized region. | |
| void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, float opacity) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity) |
| Draws the ERegion shape. | |
| void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color) |
| Draws the ERegion shape. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float zoomX) |
| Draws the ERegion contour. | |
| void | DrawContour (System.Drawing.Graphics graphicContext, eVision.ERGBColor color) |
| Draws the ERegion contour. | |
| void | DrawHandles (System.Drawing.Graphics hdc, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, eVision.ERGBColor color, float zoomX, float zoomY, float panX) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, eVision.ERGBColor color, float zoomX, float zoomY) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, eVision.ERGBColor color, float zoomX) |
| Draws the region handles. | |
| void | DrawHandles (System.Drawing.Graphics hdc, eVision.ERGBColor color) |
| Draws the region handles. | |
Properties | |
| eVision.EPoint | Center [get, set] |
| Center of the region. | |
| float | HorizontalRadius [get, set] |
| Horizontal radius of the region. | |
| float | VerticalRadius [get, set] |
| Vertical radius of the region. | |
| float | Angle [get, set] |
| Angle of the region. | |
| eVision.EEllipse | Ellipse [get] |
| Ellipse corresponding to the region. | |
| override eVision.EEditionMode | AvailableEditionModes [get] |
| Returns all possible edition modes of the region. | |
| Properties inherited from eVision.ERegion | |
| eVision.ERun[] | Runs [get, set] |
| Runs of the region. | |
| virtual int | BoundingBoxOrgX [get] |
| Bounding box origin abscissa. | |
| virtual int | BoundingBoxOrgY [get] |
| Bounding box origin ordinate. | |
| virtual int | BoundingBoxWidth [get] |
| Bounding box width. | |
| virtual int | BoundingBoxHeight [get] |
| Bounding box height. | |
| virtual int | Area [get] |
| Area of the ERegion. | |
| eVision.EEditionMode | EditionMode [get, set] |
| Graphical edition mode. | |
| virtual eVision.EEditionMode | AvailableEditionModes [get] |
| Returns all possible edition modes of the region. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from eVision.ERegion | |
| static eVision.ERegion | Union (eVision.ERegion region1, eVision.ERegion region2) |
| Creates a new ERegion by combining two ERegion. | |
| static eVision.ERegion | Intersection (eVision.ERegion region1, eVision.ERegion region2) |
| Creates a new ERegion by intersecting two ERegion. | |
| static eVision.ERegion | Subtraction (eVision.ERegion region1, eVision.ERegion region2) |
| Creates a new ERegion by subtracting one ERegion from another. | |
| static eVision.ERegion | Make (string file) |
| Makes a typed region based on the serialized file. | |
| static eVision.ERegion | Make (eVision.ESerializer serializer) |
| Makes a typed region based on the serialized file. | |
Manages a complete context for an ERegion shaped like an ellipse.
License(s): BasicTypes
| eVision.EEllipseRegion.EEllipseRegion | ( | ) |
Constructs an EEllipseRegion context.
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
| eVision.EEllipseRegion.EEllipseRegion | ( | float | centerX, |
| float | centerY, | ||
| float | radius1, | ||
| float | radius2, | ||
| float | angle ) |
Constructs an EEllipseRegion context.
| centerX | The abscissa of the center of the EEllipseRegion. |
| centerY | The ordinate of the center of the EEllipseRegion. |
| radius1 | The abscissa radius of the non rotated EEllipseRegion. |
| radius2 | The ordinate radius of the non rotated EEllipseRegion. |
| angle | The angle of the rotated EEllipseRegion. |
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
| eVision.EEllipseRegion.EEllipseRegion | ( | eVision.EPoint | center, |
| float | radius1, | ||
| float | radius2, | ||
| float | angle ) |
Constructs an EEllipseRegion context.
| center | The center of the EEllipseRegion. |
| radius1 | The abscissa radius of the non rotated EEllipseRegion. |
| radius2 | The ordinate radius of the non rotated EEllipseRegion. |
| angle | The angle of the rotated EEllipseRegion. |
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
| eVision.EEllipseRegion.EEllipseRegion | ( | eVision.EPoint | center, |
| eVision.EPoint | axisEnd1, | ||
| eVision.EPoint | axisEnd2 ) |
Constructs an EEllipseRegion context.
| center | The center of the EEllipseRegion. |
| axisEnd1 | The point corresponding to the end of the abscissa axis of the non rotated EEllipseRegion. |
| axisEnd2 | The point corresponding to the end of the ordinate axis of the non rotated EEllipseRegion. |
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
| eVision.EEllipseRegion.EEllipseRegion | ( | eVision.EPoint | pt1, |
| eVision.EPoint | pt2, | ||
| eVision.EPoint | pt3, | ||
| eVision.EPoint | pt4, | ||
| eVision.EPoint | pt5 ) |
Constructs an EEllipseRegion context.
| pt1 | One of the five points defining the EEllipseRegion. |
| pt2 | One of the five points defining the EEllipseRegion. |
| pt3 | One of the five points defining the EEllipseRegion. |
| pt4 | One of the five points defining the EEllipseRegion. |
| pt5 | One of the five points defining the EEllipseRegion. |
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
| eVision.EEllipseRegion.EEllipseRegion | ( | eVision.EEllipse | ellipse | ) |
Constructs an EEllipseRegion context.
| ellipse | the ellipse to construct the region from. |
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
| eVision.EEllipseRegion.EEllipseRegion | ( | eVision.EEllipseRegion | other | ) |
Constructs an EEllipseRegion context.
| other | EEllipseRegion context to copy. |
When defining an EEllipseRegion, the two resulting radius values must not be 0 else an EError.EError_Parameter3OutOfRange or EError.EError_Parameter4OutOfRange is thrown. When defining an EEllipseRegion, the two resulting radius valued must be small enough so that the region fit in memory. When defining an EEllipseRegion with two axis ends, the two axis ends and the center must not all lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown. When defining an EEllipseRegion with five points, no more than two of the points should lie on the same straight line else an EError.EError_ParametersOutOfRange is thrown.
|
virtual |
Clones the ERegion, the cloned Region will be an EEllipseRegion as well.
Reimplemented from eVision.ERegion.
| new void eVision.EEllipseRegion.Drag | ( | int | x, |
| int | y ) |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
|
virtual |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
| new void eVision.EEllipseRegion.Drag | ( | int | x, |
| int | y, | ||
| float | zoomX ) |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new void eVision.EEllipseRegion.Drag | ( | int | x, |
| int | y, | ||
| float | zoomX, | ||
| float | zoomY ) |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new void eVision.EEllipseRegion.Drag | ( | int | x, |
| int | y, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new void eVision.EEllipseRegion.Drag | ( | int | x, |
| int | y, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Moves the specified handle to a new position and updates all placement parameters of the region.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter | ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| color | The color in which to draw the EEllipseRegion. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the EEllipseRegion. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext | ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext | ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the EEllipseRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new void eVision.EEllipseRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the EEllipseRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| zoomY | Vertical zooming factor. If set to 0 (default), 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. |
| new eVision.EEditionMode eVision.EEllipseRegion.HitTest | ( | int | x, |
| int | y ) |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
|
virtual |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
|
virtual |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| frame | Frame to transform coordinates with. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
Reimplemented from eVision.ERegion.
| new eVision.EEditionMode eVision.EEllipseRegion.HitTest | ( | int | x, |
| int | y, | ||
| float | zoomX ) |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new eVision.EEditionMode eVision.EEllipseRegion.HitTest | ( | int | x, |
| int | y, | ||
| float | zoomX, | ||
| float | zoomY ) |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new eVision.EEditionMode eVision.EEllipseRegion.HitTest | ( | int | x, |
| int | y, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
| new eVision.EEditionMode eVision.EEllipseRegion.HitTest | ( | int | x, |
| int | y, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Detects if the cursor is placed over one of the dragging handles.
| x | x-coordinate of the mouse cursor. |
| y | y-coordinate of the mouse cursor. |
| zoomX | Horizontal zoom factor. By default, true scale is used. |
| zoomY | Vertical zoom factor. By default, true scale is used. |
| panX | Horizontal pan offset. By default, no pan is added. |
| panY | Vertical pan offset. By default, no pan is added. |
Returns a handle identifier, as defined by EEditionMode.
If zooming and/or panning were used when drawing the region, the same values must be used with EEllipseRegion.HitTest and EEllipseRegion.Drag.
|
virtual |
Loads the EEllipseRegion. The given ESerializer must have been created for reading.
| serializer | The serializer. |
Reimplemented from eVision.ERegion.
|
virtual |
Loads the EEllipseRegion. The given ESerializer must have been created for reading.
| path | The file path. |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by rotating the EEllipseRegion.
| angle | Rotation angle |
Reimplemented from eVision.ERegion.
|
virtual |
Saves the EEllipseRegion. The given ESerializer must have been created for writing.
| serializer | The ESerializer object that is written to. |
Reimplemented from eVision.ERegion.
|
virtual |
Saves the EEllipseRegion. The given ESerializer must have been created for writing.
| path | The file path. |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by scaling the EEllipseRegion.
| scale | Isotropic scale |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by scaling the EEllipseRegion.
| scaleX | Horizontal scale |
| scaleY | Vertical scale |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new EEllipseRegion by scaling, rotating and then translating the EEllipseRegion.
| scaleX | x component of the scaling factor applied to the region. |
| scaleY | y component of the scaling factor applied to the region. |
| angle | rotation angle applied to the region. |
| dx | x component of the translation vector. |
| dy | y component of the translation vector. |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by translating the EEllipseRegion.
| dx | Horizontal translation in pixel value |
| dy | Vertical translation in pixel value |
Reimplemented from eVision.ERegion.
|
getset |
Angle of the region.
|
get |
Returns all possible edition modes of the region.
|
getset |
Center of the region.
|
get |
Ellipse corresponding to the region.
|
getset |
Horizontal radius of the region.
|
getset |
Vertical radius of the region.