|
| None | __init__ (self) |
| | Constructs a eVision.ERectangle.
|
| None | __init__ (self, eVision.EPoint center, float sizeX, float sizeY, float angle) |
| | Constructs a eVision.ERectangle.
|
| None | __init__ (self, eVision.EPoint center, float sizeX, float sizeY) |
| | Constructs a eVision.ERectangle.
|
| None | __init__ (self, eVision.EPoint origin, eVision.EPoint end) |
| | Constructs a eVision.ERectangle.
|
| None | __init__ (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| | Constructs a eVision.ERectangle.
|
| None | __init__ (self, eVision.ERectangle other) |
| | Constructs a eVision.ERectangle.
|
| None | __init__ (self, eVision.ERotatedBoundingBox other) |
| | Constructs a eVision.ERectangle.
|
| None | CopyTo (self, eVision.ERectangle other) |
| | Copies all the data from this object to the other object.
|
| eVision.ERectangle | LocalToSensor (self, eVision.EFrame frame) |
| | Transforms a rectangle from local to sensor coordinates.
|
| eVision.ERectangle | SensorToLocal (self, eVision.EFrame frame) |
| | Transforms a rectangle from sensor to local coordinates.
|
| None | SetFromOppositeCorners (self, eVision.EPoint origin, eVision.EPoint end) |
| | Sets the geometric parameters (center coordinates, size, and rotation angle) of an eVision.ERectangle object.
|
| None | SetFromThreeCorners (self, eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| | Sets the geometric parameters (center coordinates, size, and rotation angle) of an eVision.ERectangle object.
|
| None | SetSize (self, float sizeX, float sizeY) |
| | Sets the size of a eVision.ERectangle object.
|
| eVision.EPoint | GetPoint (self, float fractionX, float fractionY) |
| | Returns the coordinates of a particular point, specified by its location in the eVision.ERectangle area.
|
| None | GetMidEdges (self, eVision.EPoint x, eVision.EPoint XX, eVision.EPoint y, eVision.EPoint YY) |
| | Retrieves the center coordinates of each edge of a eVision.ERectangle object.
|
| None | GetCorners (self, eVision.EPoint xy, eVision.EPoint XXy, eVision.EPoint xYY, eVision.EPoint XXYY) |
| | Retrieves the coordinates of each corner of a eVision.ERectangle object.
|
| None | GetEdges (self, eVision.ELine x, eVision.ELine XX, eVision.ELine y, eVision.ELine YY) |
| | Retrieves each edge of a eVision.ERectangle object.
|
| bool | Contains (self, eVision.EPoint p) |
| | Whether the specified point is inside the rectangle or not.
|
| float | ComputeOverlap (self, eVision.ERectangle other) |
| | Computes the overlap (intersection / min(area1, area2)) of this and the other eVision.ERectangle.
|
| bool | IsEqual (self, eVision.ERectangle other) |
| | Comparison operator.
|
| eVision.EPoint | Center (self) |
| | Center of the eVision.ERectangle.
|
| | Center (self, eVision.EPoint value) |
| | Center of the eVision.ERectangle.
|
| float | CenterX (self) |
| | Abscissa of the center of the eVision.ERectangle.
|
| | CenterX (self, float value) |
| | Abscissa of the center of the eVision.ERectangle.
|
| float | CenterY (self) |
| | Ordinate of the the center of the eVision.ERectangle.
|
| | CenterY (self, float value) |
| | Ordinate of the the center of the eVision.ERectangle.
|
| float | Angle (self) |
| | Orientation of the eVision.ERectangle.
|
| | Angle (self, float value) |
| | Orientation of the eVision.ERectangle.
|
| float | SizeX (self) |
| | X size of the eVision.ERectangle.
|
| | SizeX (self, float value) |
| | X size of the eVision.ERectangle.
|
| float | SizeY (self) |
| | Y size of the eVision.ERectangle.
|
| | SizeY (self, float value) |
| | Y size of the eVision.ERectangle.
|
| eVision.EEditionMode | AvailableEditionModes (self) |
| | Available edition modes for the shape.
|
| str | Description (self) |
| | Textual description of the shape and its parameters.
|
| None | Load (self, str path) |
| | Load the eVision.EShape configuration.
|
| None | Load (self, eVision.ESerializer|None serializer) |
| | Load the eVision.EShape configuration.
|
| None | Save (self, str path) |
| | Save the eVision.EShape configuration.
|
| None | Save (self, eVision.ESerializer|None serializer) |
| | Save the eVision.EShape configuration.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY, float panX) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX, float zoomY) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, float zoomX) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame, float zoomX) |
| | Draws the eVision.EShape shape.
|
| None | Draw (self, eVision.EDrawAdapter|None drawAdapter, eVision.EFrame frame) |
| | Draws the eVision.EShape shape.
|
| 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, 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.
|
| 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 | 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.
|
| eVision.EFrame | ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling) |
| | Converts the shape to a frame.
|
| eVision.EFrame | ToFrame (self, bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame shapeFrame) |
| | Converts the shape to a frame.
|
| eVision.EEditionMode | EditionMode (self) |
| | Current edition mode for the shape.
|
| | EditionMode (self, eVision.EEditionMode value) |
| | Current edition mode for the shape.
|