/// <summary> /// Compares two triangles for equality. /// </summary> /// <param name="ITriangleValuePair">A triangle to compare with.</param> /// <returns>True if both match; False otherwise.</returns> public Boolean Equals(ITriangleValuePair <T, TValue> ITriangleValuePair) { if ((Object)ITriangleValuePair == null) { return(false); } return(this.P1.Equals(ITriangleValuePair.P1) && this.P2.Equals(ITriangleValuePair.P2) && this.P3.Equals(ITriangleValuePair.P3)); }
/// <summary> /// Compares two instances of this object. /// </summary> /// <param name="IPixelValuePair">An object to compare with.</param> public Int32 CompareTo(ITriangleValuePair <T, TValue> ITriangleValuePair) { return(base.CompareTo(ITriangleValuePair)); }