Class FacePoint
- Namespace
- FaceRecognitionDotNet
- Assembly
- VisioForge.Core.FaceAI.dll
Represents an coordinate and index of face parts.
public class FacePoint : IEquatable<FacePoint>Inheritance
Implements
Inherited Members
Constructors
FacePoint(Point, int)
Initializes a new instance of the FaceRecognitionDotNet.FacePoint class with the specified coordinates and index.
public FacePoint(Point point, int index)Parameters
Properties
Index
Gets the index of this FaceRecognitionDotNet.FacePoint.
public int Index { get; }Property Value
Point
Gets the coordinate of this FaceRecognitionDotNet.FacePoint.
public Point Point { get; }Property Value
Methods
Equals(FacePoint)
Compares two FaceRecognitionDotNet.FacePoint class for equality.
public bool Equals(FacePoint other)Parameters
otherFacePoint-
The point to compare to this instance.
Returns
- bool
-
if both FaceRecognitionDotNet.FacePoint class contain the same FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index values; otherwise,true
.false
Equals(object)
Determines whether the specified Object is a FaceRecognitionDotNet.FacePoint and whether it contains the same data as this FaceRecognitionDotNet.FacePoint.
public override bool Equals(object obj)Parameters
Returns
- bool
-
iftrueobjis a FaceRecognitionDotNet.FacePoint and contains the same FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index values as this FaceRecognitionDotNet.FacePoint; otherwise,
.false
GetHashCode()
Returns the hash code for this FaceRecognitionDotNet.FacePoint.
public override int GetHashCode()Returns
- int
-
The hash code for this FaceRecognitionDotNet.FacePoint class.
Operators
operator ==(FacePoint, FacePoint)
Compares two FaceRecognitionDotNet.FacePoint class for equality.
public static bool operator ==(FacePoint point1, FacePoint point2)Parameters
point1FacePoint-
The first FaceRecognitionDotNet.FacePoint class to compare.
point2FacePoint-
The second FaceRecognitionDotNet.FacePoint class to compare.
Returns
- bool
-
if both the FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index oftruepoint1andpoint2are equal; otherwise,
.false
operator !=(FacePoint, FacePoint)
Compares two FaceRecognitionDotNet.FacePoint class for inequality.
public static bool operator !=(FacePoint point1, FacePoint point2)Parameters
point1FacePoint-
The first FaceRecognitionDotNet.FacePoint class to compare.
point2FacePoint-
The second FaceRecognitionDotNet.FacePoint class to compare.
Returns
- bool
-
iftruepoint1andpoint2have different FaceRecognitionDotNet.FacePoint.Point or FaceRecognitionDotNet.FacePoint.Index;
iffalsepoint1andpoint2have the same FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index.