Struct Point2f
Represents a 2D point with single-precision floating-point coordinates.
Implements
Namespace: OpenCV.Net
Assembly: OpenCV.Net.dll
Syntax
public struct Point2f : IEquatable<Point2f>
Constructors
| Improve this Doc View SourcePoint2f(Point)
Declaration
public Point2f(Point point)
Parameters
Type | Name | Description |
---|---|---|
Point | point | The Point used to initialize this instance. |
Point2f(Single, Single)
Initializes a new instance of the Point2f structure from the specified coordinates.
Declaration
public Point2f(float x, float y)
Parameters
Type | Name | Description |
---|---|---|
Single | x | The x-coordinate of the point. |
Single | y | The y-coordinate of the point. |
Fields
| Improve this Doc View SourceX
The x-coordinate of the point.
Declaration
public float X
Field Value
Type | Description |
---|---|
Single |
Y
The y-coordinate of the point.
Declaration
public float Y
Field Value
Type | Description |
---|---|
Single |
Properties
| Improve this Doc View SourceZero
Declaration
public static Point2f Zero { get; }
Property Value
Type | Description |
---|---|
Point2f |
Methods
| Improve this Doc View SourceEquals(Point2f)
Returns a value indicating whether this instance has the same coordinates as a specified Point2f structure.
Declaration
public bool Equals(Point2f other)
Parameters
Type | Name | Description |
---|---|---|
Point2f | other | The Point2f structure to compare to this instance. |
Returns
Type | Description |
---|---|
Boolean | true if |
Equals(Object)
Tests to see whether the specified object is a Point2f structure with the same coordinates as this Point2f structure.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj | The |
Returns
Type | Description |
---|---|
Boolean | true if |
GetHashCode()
Returns a hash code for this Point2f structure.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | An integer value that specifies a hash value for this Point2f structure. |
ToString()
Creates a
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Operators
| Improve this Doc View SourceAddition(Point2f, Point2f)
Adds two Point2f structures.
Declaration
public static Point2f operator +(Point2f left, Point2f right)
Parameters
Type | Name | Description |
---|---|---|
Point2f | left | The Point2f structure on the left of the addition operator. |
Point2f | right | The Point2f structure on the right of the addition operator. |
Returns
Type | Description |
---|---|
Point2f | The Point2f that is the result of adding the |
Equality(Point2f, Point2f)
Tests whether two Point2f structures are equal.
Declaration
public static bool operator ==(Point2f left, Point2f right)
Parameters
Type | Name | Description |
---|---|---|
Point2f | left | The Point2f structure on the left of the equality operator. |
Point2f | right | The Point2f structure on the right of the equality operator. |
Returns
Type | Description |
---|---|
Boolean | true if |
Inequality(Point2f, Point2f)
Tests whether two Point2f structures are different.
Declaration
public static bool operator !=(Point2f left, Point2f right)
Parameters
Type | Name | Description |
---|---|---|
Point2f | left | The Point2f structure on the left of the inequality operator. |
Point2f | right | The Point2f structure on the right of the inequality operator. |
Returns
Type | Description |
---|---|
Boolean | true if |
Multiply(Point2f, Single)
Multiplies a Point2f structure by an integer scalar.
Declaration
public static Point2f operator *(Point2f point, float scalar)
Parameters
Type | Name | Description |
---|---|---|
Point2f | point | The Point2f structure to multiply by the |
Single | scalar | The scalar by which to multiply the |
Returns
Type | Description |
---|---|
Point2f | The Point2f that is the result of multiplying |
Multiply(Single, Point2f)
Multiplies a Point2f structure by an integer scalar.
Declaration
public static Point2f operator *(float scalar, Point2f point)
Parameters
Type | Name | Description |
---|---|---|
Single | scalar | The scalar by which to multiply the |
Point2f | point | The Point2f structure to multiply by the |
Returns
Type | Description |
---|---|
Point2f | The Point2f that is the result of multiplying |
Subtraction(Point2f, Point2f)
Subtracts two Point2f structures.
Declaration
public static Point2f operator -(Point2f left, Point2f right)
Parameters
Type | Name | Description |
---|---|---|
Point2f | left | The Point2f structure on the left of the subtraction operator. |
Point2f | right | The Point2f structure on the right of the subtraction operator. |
Returns
Type | Description |
---|---|
Point2f | The Point2f that is the result of subtracting the |
UnaryNegation(Point2f)
Returns the inversion with respect to the origin of the specified Point2f structure.
Declaration
public static Point2f operator -(Point2f point)
Parameters
Type | Name | Description |
---|---|---|
Point2f | point | The Point2f structure for which to compute the inversion. |
Returns
Type | Description |
---|---|
Point2f | The Point2f that is the result of inverting |