eVision Python API
Loading...
Searching...
No Matches
eVision.ERegion Class Reference

Manages a complete context for a eVision.ERegion (Arbitrary Shaped ROI). More...

Inheritance diagram for eVision.ERegion:

Public Member Functions

None __init__ (self)
 Constructs an eVision.ERegion context.
None __init__ (self, eVision.ERegion other)
 Constructs an eVision.ERegion context.
None __init__ (self, eVision.EROIBW8 roi, eVision.EBW8 threshold)
 Constructs an eVision.ERegion context.
None __init__ (self, eVision.EROIBW16 roi, eVision.EBW16 threshold)
 Constructs an eVision.ERegion context.
None __init__ (self, list[eVision._eVision.ERun] runs)
 Constructs an eVision.ERegion context.
eVision.ERegion FillHoles (self)
 Returns a new eVision.ERegion.__init__ whose holes are filled.
None Prepare (self, eVision.EROIBW8 roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, eVision.EROIBW16 roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, eVision.EROIBW32 roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, eVision.EROIBW32f roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, eVision.EROIC24 roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, eVision.EROIC24A roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, eVision.EROIC48 roi)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, int width, int height)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self, int orgX, int orgY, int width, int height)
 Computes the values necessary for the eVision.ERegion to be used during processing.
None Prepare (self)
 Computes the values necessary for the eVision.ERegion to be used during processing.
eVision.ERegion LocalToSensor (self, eVision.EFrame frame)
 Converts the region from the local reference frame to the sensor reference frame.
eVision.ERegion SensorToLocal (self, eVision.EFrame frame)
 Converts the region from the sensor reference frame to the local reference frame.
None ToImage (self, eVision.EImageC24 img, eVision.EC24 background, eVision.EC24 foreground)
 Exports the eVision.ERegion to a mask-type image.
None ToImage (self, eVision.EImageC24A img, eVision.EC24A background, eVision.EC24A foreground)
 Exports the eVision.ERegion to a mask-type image.
None ToImage (self, eVision.EImageBW8 img, eVision.EBW8 background, eVision.EBW8 foreground)
 Exports the eVision.ERegion to a mask-type image.
None ToImage (self, eVision.EImageBW16 img, eVision.EBW16 background, eVision.EBW16 foreground)
 Exports the eVision.ERegion to a mask-type image.
eVision.ERegion TranslateRuns (self, int dx, int dy)
 Creates a new eVision.ERegion by translating the region runs.
eVision.ERegion|None Translate (self, float dx, float dy)
 Creates a new region by translating the eVision.ERegion.
eVision.ERegion|None Scale (self, float scale)
 Creates a new region by scaling the eVision.ERegion.
eVision.ERegion|None Scale (self, float scaleX, float scaleY)
 Creates a new region by scaling the eVision.ERegion.
eVision.ERegion|None Rotate (self, float angle)
 Creates a new region by rotating the eVision.ERegion.
eVision.ERegion|None Transform (self, float scaleX, float scaleY, float angle, float dx, float dy)
 Creates a new eVision.ERegion by scaling, rotating and then translating the eVision.ERegion.
eVision.ERegion CropRuns (self, int orgX, int orgY, int width, int height)
 Creates a new eVision.ERegion by cropping the eVision.ERegion runs within a given area.
eVision.ERegion Grow (self, int radius)
 Creates a new eVision.ERegion by growing the eVision.ERegion runs with a dilation using a circular structuring element.
eVision.ERegion Shrink (self, int radius)
 Creates a new eVision.ERegion by shrinking the eVision.ERegion runs with an erosion using a circular structuring element.
eVision.ERegion Contour (self, int thickness, bool centered)
 Creates a new eVision.ERegion containing the contour of the eVision.ERegion.
eVision.ERegion Contour (self, int thickness)
 Creates a new eVision.ERegion containing the contour of the eVision.ERegion.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX, float zoomY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity, float zoomX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float opacity)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float opacity, float zoomX, float zoomY)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float opacity, float zoomX)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float opacity)
 Draws the eVision.ERegion shape.
None Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the eVision.ERegion shape.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the eVision.ERegion contour.
None DrawContour (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the eVision.ERegion contour.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color, float zoomX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, eVision.ERGBColor color)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, float zoomX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX, float panY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY, float panX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX, float zoomY)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color, float zoomX)
 Draws the region handles.
None DrawHandles (self, eVision.EDrawAdapter|None drawAdapter, eVision.ERGBColor color)
 Draws the region handles.
eVision.EEditionMode HitTest (self, 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.
eVision.EEditionMode HitTest (self, 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.
eVision.EEditionMode HitTest (self, int x, int y, eVision.EFrame frame, float zoomX, float zoomY)
 Detects if the cursor is placed over one of the dragging handles.
eVision.EEditionMode HitTest (self, int x, int y, eVision.EFrame frame, float zoomX)
 Detects if the cursor is placed over one of the dragging handles.
eVision.EEditionMode HitTest (self, int x, int y, eVision.EFrame frame)
 Detects if the cursor is placed over one of the dragging handles.
eVision.EEditionMode HitTest (self, 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 (self, 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 (self, int x, int y, float zoomX, float zoomY)
 Detects if the cursor is placed over one of the dragging handles.
eVision.EEditionMode HitTest (self, int x, int y, float zoomX)
 Detects if the cursor is placed over one of the dragging handles.
eVision.EEditionMode HitTest (self, int x, int y)
 Detects if the cursor is placed over one of the dragging handles.
None Drag (self, 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.
None Drag (self, 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.
None Drag (self, 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.
None Drag (self, 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.
None Drag (self, int x, int y, eVision.EFrame frame)
 Moves the specified handle to a new position and updates all placement parameters of the region.
None Drag (self, 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.
None Drag (self, 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.
None Drag (self, int x, int y, float zoomX, float zoomY)
 Moves the specified handle to a new position and updates all placement parameters of the region.
None Drag (self, int x, int y, float zoomX)
 Moves the specified handle to a new position and updates all placement parameters of the region.
None Drag (self, int x, int y)
 Moves the specified handle to a new position and updates all placement parameters of the region.
None Load (self, str path)
 Loads the eVision.ERegion.
None Load (self, eVision.ESerializer|None serializer)
 Loads the eVision.ERegion.
None Save (self, str path)
 Saves the eVision.ERegion.
None Save (self, eVision.ESerializer|None serializer)
 Saves the eVision.ERegion.
bool IsPointInRegion (self, eVision.EPoint point)
 Checks if a point is inside the rasterized region.
eVision.ERegion|None Clone (self)
 Clones the ERegion, if this object is an ERegion subclass, the returned region will be as well.
list[eVision._eVision.ERun] Runs (self)
 Runs of the region.
 Runs (self, list[eVision._eVision.ERun] value)
 Runs of the region.
int BoundingBoxOrgX (self)
 Bounding box origin abscissa.
int BoundingBoxOrgY (self)
 Bounding box origin ordinate.
int BoundingBoxWidth (self)
 Bounding box width.
int BoundingBoxHeight (self)
 Bounding box height.
int Area (self)
 Area of the eVision.ERegion.
eVision.EEditionMode EditionMode (self)
 Graphical edition mode.
 EditionMode (self, eVision.EEditionMode value)
 Graphical edition mode.
eVision.EEditionMode AvailableEditionModes (self)
 Returns all possible edition modes of the region.

Static Public Member Functions

eVision.ERegion Union (eVision.ERegion region1, eVision.ERegion region2)
 Creates a new eVision.ERegion by combining two eVision.ERegion.
eVision.ERegion Intersection (eVision.ERegion region1, eVision.ERegion region2)
 Creates a new eVision.ERegion by intersecting two eVision.ERegion.
eVision.ERegion Subtraction (eVision.ERegion region1, eVision.ERegion region2)
 Creates a new eVision.ERegion by subtracting one eVision.ERegion from another.
eVision.ERegion|None Make (str file)
 Makes a typed region based on the serialized file.
eVision.ERegion|None Make (eVision.ESerializer|None serializer)
 Makes a typed region based on the serialized file.

Detailed Description

Manages a complete context for a eVision.ERegion (Arbitrary Shaped ROI).

Remarks:

License(s): BasicTypes

Constructor & Destructor Documentation

◆ __init__() [1/5]

None eVision.ERegion.__init__ ( self)

Constructs an eVision.ERegion context.

◆ __init__() [2/5]

None eVision.ERegion.__init__ ( self,
eVision.ERegion other )

Constructs an eVision.ERegion context.

Parameters
othereVision.ERegion context to copy.

◆ __init__() [3/5]

None eVision.ERegion.__init__ ( self,
eVision.EROIBW8 roi,
eVision.EBW8 threshold )

Constructs an eVision.ERegion context.

Parameters
roiMask ROI.
thresholdMask Threshold (a pixel belongs to the ERegion if its value is >= threshold).

◆ __init__() [4/5]

None eVision.ERegion.__init__ ( self,
eVision.EROIBW16 roi,
eVision.EBW16 threshold )

Constructs an eVision.ERegion context.

Parameters
roiMask ROI.
thresholdMask Threshold (a pixel belongs to the ERegion if its value is >= threshold).

◆ __init__() [5/5]

None eVision.ERegion.__init__ ( self,
list[eVision._eVision.ERun] runs )

Constructs an eVision.ERegion context.

Parameters
runsList of eVision.ERun.

Member Function Documentation

◆ Area()

int eVision.ERegion.Area ( self)

Area of the eVision.ERegion.

Remarks:

The number of pixels of the eVision.ERegion.

◆ AvailableEditionModes()

eVision.EEditionMode eVision.ERegion.AvailableEditionModes ( self)

Returns all possible edition modes of the region.

Reimplemented in eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, and eVision.ERectangleRegion.

◆ BoundingBoxHeight()

int eVision.ERegion.BoundingBoxHeight ( self)

Bounding box height.

Remarks:

The height is the height of the upright rectangle encompassing the eVision.ERun.

◆ BoundingBoxOrgX()

int eVision.ERegion.BoundingBoxOrgX ( self)

Bounding box origin abscissa.

Remarks:

The origin is the top left corner of the upright rectangle encompassing the eVision.ERun.

◆ BoundingBoxOrgY()

int eVision.ERegion.BoundingBoxOrgY ( self)

Bounding box origin ordinate.

Remarks:

The origin is the top left corner of the upright rectangle encompassing the eVision.ERun.

◆ BoundingBoxWidth()

int eVision.ERegion.BoundingBoxWidth ( self)

Bounding box width.

Remarks:

The width is the width of the upright rectangle encompassing the eVision.ERun.

◆ Clone()

eVision.ERegion | None eVision.ERegion.Clone ( self)

Clones the ERegion, if this object is an ERegion subclass, the returned region will be as well.

Reimplemented in eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, and eVision.ERectangleRegion.

◆ Contour() [1/2]

eVision.ERegion eVision.ERegion.Contour ( self,
int thickness )

Creates a new eVision.ERegion containing the contour of the eVision.ERegion.

Remarks:

If thickness is even and centered is true, the thickness will be increased by 1.

Parameters
thicknessThe thickness of the returned contour of the eVision.ERegion border. A negative value will compute the inner contour and a positive one will compute the outer contour using the absolute value of thickness as thickness.

◆ Contour() [2/2]

eVision.ERegion eVision.ERegion.Contour ( self,
int thickness,
bool centered )

Creates a new eVision.ERegion containing the contour of the eVision.ERegion.

Remarks:

If thickness is even and centered is true, the thickness will be increased by 1.

Parameters
thicknessThe thickness of the returned contour of the eVision.ERegion border. A negative value will compute the inner contour and a positive one will compute the outer contour using the absolute value of thickness as thickness.
centeredIf true, the contour will be centered with the border of the eVision.ERegion. If false, the contour will be either the inner or outer one depending on the sign of thickness

◆ CropRuns()

eVision.ERegion eVision.ERegion.CropRuns ( self,
int orgX,
int orgY,
int width,
int height )

Creates a new eVision.ERegion by cropping the eVision.ERegion runs within a given area.

Parameters
orgXX origin of the cropping area.
orgYY origin of the cropping area.
widthWidth of the cropping area.
heightHeight of the cropping area.

◆ Drag() [1/10]

◆ Drag() [2/10]

◆ Drag() [3/10]

None eVision.ERegion.Drag ( self,
int x,
int y,
eVision.EFrame frame,
float zoomX )

◆ Drag() [4/10]

None eVision.ERegion.Drag ( self,
int x,
int y,
eVision.EFrame frame,
float zoomX,
float zoomY )

◆ Drag() [5/10]

None eVision.ERegion.Drag ( self,
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.

Remarks:

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
frameFrame to transform coordinates with.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Drag() [6/10]

None eVision.ERegion.Drag ( self,
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.

Remarks:

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
frameFrame to transform coordinates with.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.
panYVertical pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Drag() [7/10]

◆ Drag() [8/10]

None eVision.ERegion.Drag ( self,
int x,
int y,
float zoomX,
float zoomY )

◆ Drag() [9/10]

None eVision.ERegion.Drag ( self,
int x,
int y,
float zoomX,
float zoomY,
float panX )

◆ Drag() [10/10]

None eVision.ERegion.Drag ( self,
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.

Remarks:

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.
panYVertical pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [1/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [2/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [3/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
colorThe color in which to draw the eVision.ERegion.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [4/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float opacity )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [5/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float opacity,
float zoomX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [6/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float opacity,
float zoomX,
float zoomY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [7/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float opacity,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [8/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float opacity,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [9/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
zoomXHorizontal zooming factor. By default, true scale is used.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [10/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [11/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [12/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw the shape.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [13/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [14/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float opacity )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [15/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float opacity,
float zoomX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [16/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float opacity,
float zoomX,
float zoomY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [17/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float opacity,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [18/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float opacity,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
opacityOpacity of the drawn area (range: 0.0 to 1.0).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [19/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [20/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [21/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Draw() [22/22]

None eVision.ERegion.Draw ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion shape.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ DrawContour() [1/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).

◆ DrawContour() [2/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.

◆ DrawContour() [3/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the eVision.ERegion.

◆ DrawContour() [4/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawContour() [5/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawContour() [6/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [7/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [8/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawContour() [9/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawContour() [10/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [11/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [12/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.

◆ DrawContour() [13/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawContour() [14/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawContour() [15/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [16/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the eVision.ERegion.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [17/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawContour() [18/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawContour() [19/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawContour() [20/20]

None eVision.ERegion.DrawContour ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the eVision.ERegion contour.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [1/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).

◆ DrawHandles() [2/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.

◆ DrawHandles() [3/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the region.

◆ DrawHandles() [4/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawHandles() [5/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawHandles() [6/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [7/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [8/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawHandles() [9/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawHandles() [10/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [11/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.EFrame frame,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
frameFrame on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [12/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the region.

◆ DrawHandles() [13/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawHandles() [14/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawHandles() [15/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [16/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
eVision.ERGBColor color,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
colorThe color in which to draw the region.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [17/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawHandles() [18/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawHandles() [19/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawHandles() [20/20]

None eVision.ERegion.DrawHandles ( self,
eVision.EDrawAdapter | None drawAdapter,
float zoomX,
float zoomY,
float panX,
float panY )

Draws the region handles.

Parameters
drawAdapterA pointer to an eVision.EDrawAdapter (like the eVision.EWindowsDrawAdapter).
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ EditionMode() [1/2]

eVision.EEditionMode eVision.ERegion.EditionMode ( self)

Graphical edition mode.

◆ EditionMode() [2/2]

eVision.ERegion.EditionMode ( self,
eVision.EEditionMode value )

Graphical edition mode.

◆ FillHoles()

eVision.ERegion eVision.ERegion.FillHoles ( self)

Returns a new eVision.ERegion.__init__ whose holes are filled.

If the current region is empty, returned an empty eVision.ERegion.__init__.

◆ Grow()

eVision.ERegion eVision.ERegion.Grow ( self,
int radius )

Creates a new eVision.ERegion by growing the eVision.ERegion runs with a dilation using a circular structuring element.

Parameters
radiusRadius of the circular structuring element. A negative value will call eVision.ERegion.Shrink with the opposite value instead.

◆ HitTest() [1/10]

◆ HitTest() [2/10]

◆ HitTest() [3/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
int x,
int y,
eVision.EFrame frame,
float zoomX )

◆ HitTest() [4/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
int x,
int y,
eVision.EFrame frame,
float zoomX,
float zoomY )

Detects if the cursor is placed over one of the dragging handles.

Remarks:

Returns a handle identifier, as defined by eVision.EEditionMode.

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
frameFrame to transform coordinates with.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ HitTest() [5/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
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.

Remarks:

Returns a handle identifier, as defined by eVision.EEditionMode.

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
frameFrame to transform coordinates with.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ HitTest() [6/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
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.

Remarks:

Returns a handle identifier, as defined by eVision.EEditionMode.

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
frameFrame to transform coordinates with.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.
panYVertical pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ HitTest() [7/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
int x,
int y,
float zoomX )

◆ HitTest() [8/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
int x,
int y,
float zoomX,
float zoomY )

◆ HitTest() [9/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
int x,
int y,
float zoomX,
float zoomY,
float panX )

Detects if the cursor is placed over one of the dragging handles.

Remarks:

Returns a handle identifier, as defined by eVision.EEditionMode.

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ HitTest() [10/10]

eVision.EEditionMode eVision.ERegion.HitTest ( self,
int x,
int y,
float zoomX,
float zoomY,
float panX,
float panY )

Detects if the cursor is placed over one of the dragging handles.

Remarks:

Returns a handle identifier, as defined by eVision.EEditionMode.

If zooming and/or panning were used when drawing the region, the same values must be used with eVision.ERegion.HitTest and eVision.ERegion.Drag.

Parameters
xx-coordinate of the mouse cursor.
yy-coordinate of the mouse cursor.
zoomXHorizontal zoom factor. By default, true scale is used.
zoomYVertical zoom factor. By default, true scale is used.
panXHorizontal pan offset. By default, no pan is added.
panYVertical pan offset. By default, no pan is added.

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ Intersection()

eVision.ERegion eVision.ERegion.Intersection ( eVision.ERegion region1,
eVision.ERegion region2 )
static

Creates a new eVision.ERegion by intersecting two eVision.ERegion.

Parameters
region1First region.
region2Second region.

◆ IsPointInRegion()

bool eVision.ERegion.IsPointInRegion ( self,
eVision.EPoint point )

Checks if a point is inside the rasterized region.

Remarks:

The coordinates of the point are floored to integer values and we check if they would be present in the rasterized region. This can have unexpected consequences, like (10, 10) not being contained in a ERectangleRegion of width/height 10 centered on (5.1, 5.1) but it guarantees the equivalence with successor classes.

Parameters
pointThe point to check.

Reimplemented in eVision.ERectangleRegion.

◆ Load() [1/2]

None eVision.ERegion.Load ( self,
eVision.ESerializer | None serializer )

◆ Load() [2/2]

None eVision.ERegion.Load ( self,
str path )

◆ LocalToSensor()

eVision.ERegion eVision.ERegion.LocalToSensor ( self,
eVision.EFrame frame )

Converts the region from the local reference frame to the sensor reference frame.

Parameters
frameReference frame in which the region is defined.

◆ Make() [1/2]

eVision.ERegion | None eVision.ERegion.Make ( eVision.ESerializer | None serializer)
static

Makes a typed region based on the serialized file.

Parameters
serializerSerializer open for reading

◆ Make() [2/2]

eVision.ERegion | None eVision.ERegion.Make ( str file)
static

Makes a typed region based on the serialized file.

Parameters
filePath to the serialized file

◆ Prepare() [1/10]

None eVision.ERegion.Prepare ( self)

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

◆ Prepare() [2/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIBW16 roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [3/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIBW32 roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [4/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIBW32f roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [5/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIBW8 roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [6/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIC24 roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [7/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIC24A roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [8/10]

None eVision.ERegion.Prepare ( self,
eVision.EROIC48 roi )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
roiDestination or source eVision.EBaseROI.

◆ Prepare() [9/10]

None eVision.ERegion.Prepare ( self,
int orgX,
int orgY,
int width,
int height )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
orgXX-Axis origin of the source or destination context.
orgYY-Axis origin of the source or destination context.
widthWidth of the source or destination context.
heightHeight of the source or destination context.

◆ Prepare() [10/10]

None eVision.ERegion.Prepare ( self,
int width,
int height )

Computes the values necessary for the eVision.ERegion to be used during processing.

Remarks:

This method should be called once after the eVision.ERegion has been parameterized and before the eVision.ERegion is used. If necessary,it will be done automatically before any usage but it will increase the processing time.

Parameters
widthWidth of the source or destination context.
heightHeight of the source or destination context.

◆ Rotate()

eVision.ERegion | None eVision.ERegion.Rotate ( self,
float angle )

Creates a new region by rotating the eVision.ERegion.

Parameters
angleRotation angle

Reimplemented in eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, and eVision.ERectangleRegion.

◆ Runs() [1/2]

list[eVision._eVision.ERun] eVision.ERegion.Runs ( self)

Runs of the region.

◆ Runs() [2/2]

eVision.ERegion.Runs ( self,
list[eVision._eVision.ERun] value )

Runs of the region.

◆ Save() [1/2]

None eVision.ERegion.Save ( self,
eVision.ESerializer | None serializer )

◆ Save() [2/2]

None eVision.ERegion.Save ( self,
str path )

◆ Scale() [1/2]

eVision.ERegion | None eVision.ERegion.Scale ( self,
float scale )

◆ Scale() [2/2]

eVision.ERegion | None eVision.ERegion.Scale ( self,
float scaleX,
float scaleY )

Creates a new region by scaling the eVision.ERegion.

Parameters
scaleXHorizontal scale
scaleYVertical scale

Reimplemented in eVision.ECircleRegion, eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, eVision.EPolygonRegion, eVision.ERectangleRegion, and eVision.ERectangleRegion.

◆ SensorToLocal()

eVision.ERegion eVision.ERegion.SensorToLocal ( self,
eVision.EFrame frame )

Converts the region from the sensor reference frame to the local reference frame.

Parameters
frameReference frame in which the region is defined.

◆ Shrink()

eVision.ERegion eVision.ERegion.Shrink ( self,
int radius )

Creates a new eVision.ERegion by shrinking the eVision.ERegion runs with an erosion using a circular structuring element.

Parameters
radiusRadius of the circular structuring element. A negative value will call eVision.ERegion.Grow with the opposite value instead.

◆ Subtraction()

eVision.ERegion eVision.ERegion.Subtraction ( eVision.ERegion region1,
eVision.ERegion region2 )
static

Creates a new eVision.ERegion by subtracting one eVision.ERegion from another.

Parameters
region1Original region.
region2Region to subtract.

◆ ToImage() [1/4]

None eVision.ERegion.ToImage ( self,
eVision.EImageBW16 img,
eVision.EBW16 background,
eVision.EBW16 foreground )

Exports the eVision.ERegion to a mask-type image.

Parameters
imgDestination image.
backgroundBackground color.
foregroundForeground color.

◆ ToImage() [2/4]

None eVision.ERegion.ToImage ( self,
eVision.EImageBW8 img,
eVision.EBW8 background,
eVision.EBW8 foreground )

Exports the eVision.ERegion to a mask-type image.

Parameters
imgDestination image.
backgroundBackground color.
foregroundForeground color.

◆ ToImage() [3/4]

None eVision.ERegion.ToImage ( self,
eVision.EImageC24 img,
eVision.EC24 background,
eVision.EC24 foreground )

Exports the eVision.ERegion to a mask-type image.

Parameters
imgDestination image.
backgroundBackground color.
foregroundForeground color.

◆ ToImage() [4/4]

None eVision.ERegion.ToImage ( self,
eVision.EImageC24A img,
eVision.EC24A background,
eVision.EC24A foreground )

Exports the eVision.ERegion to a mask-type image.

Parameters
imgDestination image.
backgroundBackground color.
foregroundForeground color.

◆ Transform()

eVision.ERegion | None eVision.ERegion.Transform ( self,
float scaleX,
float scaleY,
float angle,
float dx,
float dy )

Creates a new eVision.ERegion by scaling, rotating and then translating the eVision.ERegion.

Parameters
scaleXx component of the scaling factor applied to the region.
scaleYy component of the scaling factor applied to the region.
anglerotation angle applied to the region.
dxx component of the translation vector.
dyy component of the translation vector.

Reimplemented in eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, and eVision.ERectangleRegion.

◆ Translate()

eVision.ERegion | None eVision.ERegion.Translate ( self,
float dx,
float dy )

Creates a new region by translating the eVision.ERegion.

Parameters
dxHorizontal translation in pixel value
dyVertical translation in pixel value

Reimplemented in eVision.ECircleRegion, eVision.EEllipseRegion, eVision.EPolygonRegion, and eVision.ERectangleRegion.

◆ TranslateRuns()

eVision.ERegion eVision.ERegion.TranslateRuns ( self,
int dx,
int dy )

Creates a new eVision.ERegion by translating the region runs.

Parameters
dxx component of the translation vector.
dyy component of the translation vector.

◆ Union()

eVision.ERegion eVision.ERegion.Union ( eVision.ERegion region1,
eVision.ERegion region2 )
static

Creates a new eVision.ERegion by combining two eVision.ERegion.

Parameters
region1First region.
region2Second region.