Table of Contents

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

point Point

The coordinate of face parts.

index int

The index of face parts.

Properties

Index

Gets the index of this FaceRecognitionDotNet.FacePoint.

public int Index { get; }

Property Value

int

Point

Gets the coordinate of this FaceRecognitionDotNet.FacePoint.

public Point Point { get; }

Property Value

Point

Methods

Equals(FacePoint)

Compares two FaceRecognitionDotNet.FacePoint class for equality.

public bool Equals(FacePoint other)

Parameters

other FacePoint

The point to compare to this instance.

Returns

bool
true
if both FaceRecognitionDotNet.FacePoint class contain the same FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index values; otherwise,
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

obj object

The Object to compare.

Returns

bool
true
if obj is 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

point1 FacePoint

The first FaceRecognitionDotNet.FacePoint class to compare.

point2 FacePoint

The second FaceRecognitionDotNet.FacePoint class to compare.

Returns

bool
true
if both the FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index of point1 and point2 are equal; otherwise,
false
.

operator !=(FacePoint, FacePoint)

Compares two FaceRecognitionDotNet.FacePoint class for inequality.

public static bool operator !=(FacePoint point1, FacePoint point2)

Parameters

point1 FacePoint

The first FaceRecognitionDotNet.FacePoint class to compare.

point2 FacePoint

The second FaceRecognitionDotNet.FacePoint class to compare.

Returns

bool
true
if point1 and point2 have different FaceRecognitionDotNet.FacePoint.Point or FaceRecognitionDotNet.FacePoint.Index;
false
if point1 and point2 have the same FaceRecognitionDotNet.FacePoint.Point and FaceRecognitionDotNet.FacePoint.Index.