Class Point2
- Namespace
- FellowOakDicom.Imaging.Mathematics
- Assembly
- fo-dicom.core.dll
Coordinate in 2D space with integer values
public class Point2 : IComparable<Point2>, IEquatable<Point2>
- Inheritance
-
Point2
- Implements
- Inherited Members
- Extension Methods
Constructors
Point2()
public Point2()
Point2(int, int)
public Point2(int x, int y)
Parameters
Fields
Origin
public static readonly Point2 Origin
Field Value
Properties
X
Position on X axis
public int X { get; set; }
Property Value
Y
Position on Y axis
public int Y { get; set; }
Property Value
Methods
CompareTo(Point2)
IComparable interface implementation
public int CompareTo(Point2 other)
Parameters
otherPoint2Point to compare
Returns
- int
Compare result
Equals(Point2)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(Point2 other)
Parameters
otherPoint2An object to compare with this object.
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
objobjectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
ToString()
Gets a human-readable string representing this Point2 object.
public override string ToString()
Returns
- string
String representation