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


Public Member Functions | |
| ECircleRegion () | |
| Constructs an ECircleRegion context. | |
| ECircleRegion (float centerX, float centerY, float radius) | |
| Constructs an ECircleRegion context. | |
| ECircleRegion (eVision.EPoint center, float radius) | |
| Constructs an ECircleRegion context. | |
| ECircleRegion (eVision.EPoint pt1, eVision.EPoint pt2, eVision.EPoint pt3) | |
| Constructs an ECircleRegion context. | |
| ECircleRegion (eVision.ECircle circle) | |
| Constructs an ECircleRegion context. | |
| ECircleRegion (eVision.ECircleRegion other) | |
| Constructs an ECircleRegion context. | |
| override eVision.ERegion | Translate (float dx, float dy) |
| Creates a new region by translating the ECircleRegion. | |
| override eVision.ERegion | Scale (float scale) |
| Creates a new region by scaling the ECircleRegion. The center of the ECircleRegion remains at the same place. | |
| override eVision.ERegion | Scale (float scaleX, float scaleY) |
| Creates a new region by scaling the ECircleRegion. The center of the ECircleRegion remains at the same place. | |
| override eVision.ERegion | Rotate (float angle) |
| Creates a new region by rotating the ECircleRegion around its center. | |
| override eVision.ERegion | Transform (float scaleX, float scaleY, float angle, float dx, float dy) |
| Creates a new region by scaling, rotating and then translating the ECircleRegion. | |
| 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 ECircleRegion. The given ESerializer must have been created for reading. | |
| override void | Load (eVision.ESerializer serializer) |
| Loads the ECircleRegion. The given ESerializer must have been created for reading. | |
| override void | Save (string path) |
| Saves the ECircleRegion. The given ESerializer must have been created for writing. | |
| override void | Save (eVision.ESerializer serializer) |
| Saves the ECircleRegion. The given ESerializer must have been created for writing. | |
| override eVision.ERegion | Clone () |
| Clones the ERegion, the cloned Region will be an ECircleRegion 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 ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| Draws the ECircleRegion 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 ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, eVision.ERGBColor color) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color, float opacity) |
| Draws the ECircleRegion shape. | |
| new void | Draw (eVision.EDrawAdapter drawAdapter, eVision.ERGBColor color) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, float opacity) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color, float opacity) |
| Draws the ECircleRegion shape. | |
| new void | Draw (IntPtr graphicContext, eVision.ERGBColor color) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, float opacity) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX, float zoomY) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity, float zoomX) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color, float opacity) |
| Draws the ECircleRegion shape. | |
| new void | Draw (System.Drawing.Graphics graphicContext, eVision.ERGBColor color) |
| Draws the ECircleRegion 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 | Radius [get, set] |
| Radius of 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 a circle.
License(s): BasicTypes
| eVision.ECircleRegion.ECircleRegion | ( | ) |
Constructs an ECircleRegion context.
When defining a ECircleRegion, the resulting radius value must not be 0 else an EError.EError_Parameter3OutOfRange is thrown. When defining a ECircleRegion, the resulting radius value must be small enough so that the region fit in memory. When defining a ECircleRegion with three points, they must be non aligned else an EError.EError_ParametersOutOfRange is thrown.
| eVision.ECircleRegion.ECircleRegion | ( | float | centerX, |
| float | centerY, | ||
| float | radius ) |
Constructs an ECircleRegion context.
| centerX | The abscissa of the center of the ECircleRegion. |
| centerY | The ordinate of the center of the ECircleRegion. |
| radius | The radius of the ECircleRegion. |
When defining a ECircleRegion, the resulting radius value must not be 0 else an EError.EError_Parameter3OutOfRange is thrown. When defining a ECircleRegion, the resulting radius value must be small enough so that the region fit in memory. When defining a ECircleRegion with three points, they must be non aligned else an EError.EError_ParametersOutOfRange is thrown.
| eVision.ECircleRegion.ECircleRegion | ( | eVision.EPoint | center, |
| float | radius ) |
Constructs an ECircleRegion context.
| center | The center of the ECircleRegion. |
| radius | The radius of the ECircleRegion. |
When defining a ECircleRegion, the resulting radius value must not be 0 else an EError.EError_Parameter3OutOfRange is thrown. When defining a ECircleRegion, the resulting radius value must be small enough so that the region fit in memory. When defining a ECircleRegion with three points, they must be non aligned else an EError.EError_ParametersOutOfRange is thrown.
| eVision.ECircleRegion.ECircleRegion | ( | eVision.EPoint | pt1, |
| eVision.EPoint | pt2, | ||
| eVision.EPoint | pt3 ) |
Constructs an ECircleRegion context.
| pt1 | One of the three points defining the ECircleRegion. |
| pt2 | One of the three points defining the ECircleRegion. |
| pt3 | One of the three points defining the ECircleRegion. |
When defining a ECircleRegion, the resulting radius value must not be 0 else an EError.EError_Parameter3OutOfRange is thrown. When defining a ECircleRegion, the resulting radius value must be small enough so that the region fit in memory. When defining a ECircleRegion with three points, they must be non aligned else an EError.EError_ParametersOutOfRange is thrown.
| eVision.ECircleRegion.ECircleRegion | ( | eVision.ECircle | circle | ) |
Constructs an ECircleRegion context.
| circle | The result of an ECircleGauge object. |
When defining a ECircleRegion, the resulting radius value must not be 0 else an EError.EError_Parameter3OutOfRange is thrown. When defining a ECircleRegion, the resulting radius value must be small enough so that the region fit in memory. When defining a ECircleRegion with three points, they must be non aligned else an EError.EError_ParametersOutOfRange is thrown.
| eVision.ECircleRegion.ECircleRegion | ( | eVision.ECircleRegion | other | ) |
Constructs an ECircleRegion context.
| other | ECircleRegion context to copy. |
When defining a ECircleRegion, the resulting radius value must not be 0 else an EError.EError_Parameter3OutOfRange is thrown. When defining a ECircleRegion, the resulting radius value must be small enough so that the region fit in memory. When defining a ECircleRegion with three points, they must be non aligned else an EError.EError_ParametersOutOfRange is thrown.
|
virtual |
Clones the ERegion, the cloned Region will be an ECircleRegion as well.
Reimplemented from eVision.ERegion.
| new void eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
Reimplemented from eVision.ERegion.
| new void eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new void eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new void eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new void eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter | ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| frame | Frame on which to draw the shape. |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color ) |
Draws the ECircleRegion 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 ECircleRegion. |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the ECircleRegion 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 ECircleRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the ECircleRegion 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 ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion 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 ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion 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 ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion 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 ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.EFrame | frame, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the ECircleRegion. |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the ECircleRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX ) |
Draws the ECircleRegion shape.
| drawAdapter | A pointer to an EDrawAdapter (like the EWindowsDrawAdapter). |
| zoomX | Horizontal zooming factor. By default, true scale is used. |
| new void eVision.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | eVision.EDrawAdapter | drawAdapter, |
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | IntPtr | graphicContext | ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| new void eVision.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| new void eVision.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | IntPtr | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext | ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| new void eVision.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| new void eVision.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| opacity | Opacity of the drawn area (range: 0.0 to 1.0). |
| new void eVision.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| eVision.ERGBColor | color, | ||
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion shape.
| graphicContext | Handle of the device context on which to draw. |
| color | The color in which to draw the ECircleRegion. |
| 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX ) |
Draws the ECircleRegion 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.ECircleRegion.Draw | ( | System.Drawing.Graphics | graphicContext, |
| float | opacity, | ||
| float | zoomX, | ||
| float | zoomY, | ||
| float | panX, | ||
| float | panY ) |
Draws the ECircleRegion 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.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
Reimplemented from eVision.ERegion.
| new eVision.EEditionMode eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new eVision.EEditionMode eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new eVision.EEditionMode eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
| new eVision.EEditionMode eVision.ECircleRegion.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 ECircleRegion.HitTest and ECircleRegion.Drag.
|
virtual |
Loads the ECircleRegion. The given ESerializer must have been created for reading.
| serializer | The serializer. |
Reimplemented from eVision.ERegion.
|
virtual |
Loads the ECircleRegion. 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 ECircleRegion around its center.
| angle | rotation angle |
Reimplemented from eVision.ERegion.
|
virtual |
Saves the ECircleRegion. The given ESerializer must have been created for writing.
| serializer | The ESerializer object that is written to. |
Reimplemented from eVision.ERegion.
|
virtual |
Saves the ECircleRegion. 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 ECircleRegion. The center of the ECircleRegion remains at the same place.
| scale | Isotropic scale |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by scaling the ECircleRegion. The center of the ECircleRegion remains at the same place.
| scaleX | Horizontal scale |
| scaleY | Vertical scale |
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by scaling, rotating and then translating the ECircleRegion.
| 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. |
If scaleX == scaleY, an ECircleRegion.ECircleRegion is returned and angle is ignored. If scaleX != scaleY, an EEllipseRegion is returned.
Reimplemented from eVision.ERegion.
|
virtual |
Creates a new region by translating the ECircleRegion.
| dx | Horizontal translation in pixel value |
| dy | Vertical translation in pixel value |
Reimplemented from eVision.ERegion.
|
get |
Returns all possible edition modes of the region.
|
getset |
Center of the region.
|
getset |
Radius of the region.