|
| | ERectangle () |
| | Constructs a ERectangle.
|
| | ERectangle (eVision.EPoint center, float sizeX, float sizeY, float angle) |
| | Constructs a ERectangle.
|
| | ERectangle (eVision.EPoint center, float sizeX, float sizeY) |
| | Constructs a ERectangle.
|
| | ERectangle (eVision.EPoint origin, eVision.EPoint end) |
| | Constructs a ERectangle.
|
| | ERectangle (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| | Constructs a ERectangle.
|
| | ERectangle (eVision.ERectangle other) |
| | Constructs a ERectangle.
|
| | ERectangle (eVision.ERotatedBoundingBox other) |
| | Constructs a ERectangle.
|
| void | CopyTo (eVision.ERectangle other) |
| | Copies all the data from this object to the other object.
|
| eVision.ERectangle | LocalToSensor (eVision.EFrame frame) |
| | Transforms a rectangle from local to sensor coordinates. This method throws an exception if the input frame has an anisotropic scale and if the angle is non-null.
|
| eVision.ERectangle | SensorToLocal (eVision.EFrame frame) |
| | Transforms a rectangle from sensor to local coordinates. This method throws an exception if the input frame has an anisotropic scale and if the angle is non-null.
|
| void | SetFromOppositeCorners (eVision.EPoint origin, eVision.EPoint end) |
| | Sets the geometric parameters (center coordinates, size, and rotation angle) of an ERectangle object.
|
| void | SetFromThreeCorners (eVision.EPoint origin, eVision.EPoint middle, eVision.EPoint end) |
| | Sets the geometric parameters (center coordinates, size, and rotation angle) of an ERectangle object.
|
| void | SetSize (float sizeX, float sizeY) |
| | Sets the size of a ERectangle object.
|
| eVision.EPoint | GetPoint (float fractionX, float fractionY) |
| | Returns the coordinates of a particular point, specified by its location in the ERectangle area.
|
| void | GetMidEdges (ref eVision.EPoint x, ref eVision.EPoint XX, ref eVision.EPoint y, ref eVision.EPoint YY) |
| | Retrieves the center coordinates of each edge of a ERectangle object.
|
| void | GetCorners (ref eVision.EPoint xy, ref eVision.EPoint XXy, ref eVision.EPoint xYY, ref eVision.EPoint XXYY) |
| | Retrieves the coordinates of each corner of a ERectangle object.
|
| void | GetEdges (eVision.ELine x, eVision.ELine XX, eVision.ELine y, eVision.ELine YY) |
| | Retrieves each edge of a ERectangle object.
|
| bool | Contains (eVision.EPoint p) |
| | Whether the specified point is inside the rectangle or not.
|
| float | ComputeOverlap (eVision.ERectangle other) |
| | Computes the overlap (intersection / min(area1, area2)) of this and the other ERectangle.
|
| bool | IsEqual (eVision.ERectangle other) |
| | Comparison operator.
|
| void | Load (string path) |
| | Load the EShape configuration. The given ESerializer must have been created for reading.
|
| void | Load (eVision.ESerializer serializer) |
| | Load the EShape configuration. The given ESerializer must have been created for reading.
|
| void | Save (string path) |
| | Save the EShape configuration. The given ESerializer must have been created for writing.
|
| void | Save (eVision.ESerializer serializer) |
| | Save the EShape configuration. The given ESerializer must have been created for writing.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX, float panY) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY, float panX) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX, float zoomY) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, float zoomX) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY, bool drawDiagonals) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX, float zoomY) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame, float zoomX) |
| | Draws the EShape shape.
|
| void | Draw (eVision.EDrawAdapter drawAdapter, eVision.EFrame frame) |
| | Draws the EShape shape.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY, float panX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX, float zoomY) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision.EEditionMode | HitTest (int x, int y, float zoomX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| eVision.EEditionMode | HitTest (int x, int y, 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 (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 (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 (int x, int y, eVision.EFrame frame, float zoomX) |
| | Detects if the cursor is placed over one of the dragging handles.
|
| void | Drag (int x, int y, float zoomX, float zoomY, float panX, float panY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, float zoomX, float zoomY, float panX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, float zoomX, float zoomY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, float zoomX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX, float panY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY, float panX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX, float zoomY) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, eVision.EFrame frame, float zoomX) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| void | Drag (int x, int y, eVision.EFrame frame) |
| | Moves the specified handle to a new position and updates all placement parameters of the region.
|
| eVision.EFrame | ToFrame (bool useAngle, eVision.EFrameScaling frameScaling) |
| | Converts the shape to a frame.
|
| eVision.EFrame | ToFrame (bool useAngle, eVision.EFrameScaling frameScaling, eVision.EFrame shapeFrame) |
| | Converts the shape to a frame.
|
| eVision.EFrame[] | CreateFramesOnShape (int numFrames, float startOffset, float stopOffset, eVision.EFramesOrientation orientation) |
| | Distributes EFrames evenly along this shape's path or perimeter.
|
| eVision.EFrame[] | CreateFramesOnShape (int numFrames, float startOffset, float stopOffset) |
| | Distributes EFrames evenly along this shape's path or perimeter.
|
| eVision.EFrame[] | CreateFramesOnShape (int numFrames, float startOffset) |
| | Distributes EFrames evenly along this shape's path or perimeter.
|
| eVision.EFrame[] | CreateFramesOnShape (int numFrames) |
| | Distributes EFrames evenly along this shape's path or perimeter.
|
Represents a model of a rectangle.
License(s): BasicTypes