|
| | ELine () |
| | Constructs a ELine object.
|
| | ELine (eVision.EPoint center, float length, float angle) |
| | Constructs a ELine object.
|
| | ELine (eVision.EPoint center, float length) |
| | Constructs a ELine object.
|
| | ELine (eVision.EPoint origin, eVision.EPoint end) |
| | Constructs a ELine object.
|
| | ELine (eVision.Legacy.ELine other) |
| | Constructs a ELine object.
|
| void | CopyTo (eVision.Legacy.ELine other) |
| | Copies all the data of the current ELine object into another ELine object and returns it.
|
| void | SetFromOriginAndEnd (eVision.EPoint origin, eVision.EPoint end) |
| | Sets the geometric parameters (center coordinates, length, and rotation angle) of a ELine object.
|
| void | SetFromTwoPoints (eVision.EPoint origin, eVision.EPoint end) |
| | Sets the geometric parameters (center coordinates, length, and rotation angle) of a ELine object.
|
| eVision.EPoint | GetPoint (float fraction) |
| | Returns the coordinates of a point along the line.
|
| new void | Load (string path) |
| | Load the ELine configuration. The given ESerializer must have been created for reading.
|
| new void | Load (eVision.ESerializer serializer) |
| | Load the ELine configuration. The given ESerializer must have been created for reading.
|
| new void | Save (string path) |
| | Save the ELine configuration. The given ESerializer must have been created for writing.
|
| new void | Save (eVision.ESerializer serializer) |
| | Save the ELine configuration. The given ESerializer must have been created for writing.
|
| | EFrame () |
| | Constructs a EFrame object.
|
| | EFrame (float centerX, float centerY, float angle, float scale) |
| | Constructs a EFrame object.
|
| | EFrame (float centerX, float centerY, float angle) |
| | Constructs a EFrame object.
|
| | EFrame (float centerX, float centerY) |
| | Constructs a EFrame object.
|
| | EFrame (eVision.EPoint center, float angle, float scale) |
| | Constructs a EFrame object.
|
| | EFrame (eVision.Legacy.EFrame frame) |
| | Constructs a EFrame object.
|
| void | CopyTo (eVision.Legacy.EFrame other) |
| | Copies all the data from the current EFrame object into another EFrame object, and returns it.
|
| eVision.EPoint | LocalToGlobal (eVision.EPoint local) |
| | Transforms a geometrical element from local to global coordinates (local to world).
|
| eVision.Legacy.EFrame | LocalToGlobal (eVision.Legacy.EFrame local) |
| | Transforms a geometrical element from local to global coordinates (local to world).
|
| eVision.Legacy.ELine | LocalToGlobal (eVision.Legacy.ELine local) |
| | Transforms a geometrical element from local to global coordinates (local to world).
|
| eVision.Legacy.ECircle | LocalToGlobal (eVision.Legacy.ECircle local) |
| | Transforms a geometrical element from local to global coordinates (local to world).
|
| eVision.EPoint | GlobalToLocal (eVision.EPoint global) |
| | Transforms a geometrical element from global to local coordinates (world to local).
|
| eVision.Legacy.EFrame | GlobalToLocal (eVision.Legacy.EFrame global) |
| | Transforms a geometrical element from global to local coordinates (world to local).
|
| void | Load (string path) |
| | Load the EFrame configuration. The given ESerializer must have been created for reading.
|
| void | Load (eVision.ESerializer serializer) |
| | Load the EFrame configuration. The given ESerializer must have been created for reading.
|
| void | Save (string path) |
| | Save the EFrame configuration. The given ESerializer must have been created for writing.
|
| void | Save (eVision.ESerializer serializer) |
| | Save the EFrame configuration. The given ESerializer must have been created for writing.
|
| void | SetCenterXY (float centerX, float centerY) |
| | Sets the center coordinates of a EFrame object.
|
| eVision.EPoint | MidPoint (eVision.EPoint Point) |
| | Returns the middle coordinate between this EFrame object's center and another EFrame object's center.
|
| eVision.EPoint | Rotate (float angle) |
| | Returns another EPoint object containing the coordinates of the rotated center point.
|
| float | Square () |
| | Compute the sum of the squared coordinates of the center of a EFrame.
|
| float | Modulus () |
| | Compute the euclidean modulus of the center of a EFrame.
|
| float | Argument () |
| | Compute the polar argument of the center of EFrame object.
|
| float | Dot (eVision.EPoint Point) |
| | Compute the dot product of the centers of two EFrame objects.
|
| float | Cross (eVision.EPoint Point) |
| | Compute the cross product of the centers of two EFrame objects.
|
| float | Area (eVision.EPoint Point) |
| | Compute the oriented area of the parallelogram built on the centers of two EFrame.
|
| eVision.EPoint | Project (eVision.Legacy.ELine shape) |
| | Compute the orthogonal projection of the center of a EFrame on another shape.
|
| eVision.EPoint | Project (eVision.Legacy.ECircle shape) |
| | Compute the orthogonal projection of the center of a EFrame on another shape.
|
| float | SquaredDistance (eVision.EPoint Point) |
| | Compute the squared distance between the centers of two EFrame.
|
| eVision.EPoint | Move (float angle, float distance) |
| | Return the position by moving the center along angle by distance.
|
| virtual float | Distance (eVision.EPoint point) |
| | Returns the distance between the addressed point and the center of EFrame object.
|
| virtual float | Distance (eVision.Legacy.ELine line, bool segmentOnly) |
| | Returns the distance between the addressed point and the center of EFrame object.
|
| virtual float | Distance (eVision.Legacy.ELine line) |
| | Returns the distance between the addressed point and the center of EFrame object.
|
| virtual float | Distance (eVision.Legacy.ECircle circle, bool arcOnly) |
| | Returns the distance between the addressed point and the center of EFrame object.
|
| virtual float | Distance (eVision.Legacy.ECircle circle) |
| | Returns the distance between the addressed point and the center of EFrame object.
|
|
| static float | GetAngleBetweenLines (eVision.Legacy.ELine line1, eVision.Legacy.ELine line2) |
| | Computes the angle between two lines.
|
| static float | GetDistanceBetweenPointAndLine (eVision.EPoint pt, eVision.Legacy.ELine line, bool limited) |
| | Computes the distance between a point and a line.
|
| static float | GetDistanceBetweenPointAndLine (eVision.EPoint pt, eVision.Legacy.ELine line) |
| | Computes the distance between a point and a line.
|
| static eVision.EPoint | GetProjectionOfPointOnLine (eVision.EPoint pt, eVision.Legacy.ELine line, bool limited) |
| | Computes the projection of a point on a line.
|
| static eVision.EPoint | GetProjectionOfPointOnLine (eVision.EPoint pt, eVision.Legacy.ELine line) |
| | Computes the projection of a point on a line.
|
| static int | GetIntersectionOfLines (eVision.Legacy.ELine line1, eVision.Legacy.ELine line2, ref eVision.EPoint intersection, bool limited) |
| | Computes the intersection between two lines.
|
| static int | GetIntersectionOfLines (eVision.Legacy.ELine line1, eVision.Legacy.ELine line2, ref eVision.EPoint intersection) |
| | Computes the intersection between two lines.
|
| static eVision.EPoint | operator+ (eVision.Legacy.EFrame extraArgument, eVision.EPoint point) |
| | Returns the addition of the point to the center of the EFrame.
|
| static eVision.EPoint | operator- (eVision.Legacy.EFrame extraArgument, eVision.EPoint point) |
| | Returns the substraction of the center of the EFrame with the given point.
|
| static eVision.EPoint | operator* (eVision.Legacy.EFrame extraArgument, float scalar) |
| | Returns the multiplication of the center of the EFrame with the given multiplier.
|
| static eVision.EPoint | operator/ (eVision.Legacy.EFrame extraArgument, float scalar) |
| | Returns the division of the center of the EFrame with the given divisor.
|
Represents a model of a line segment.
License(s): BasicTypes