public int CompareTo(Line2f other) { int cmp = A.CompareTo(other.A); if (cmp != 0) { return(cmp); } return(B.CompareTo(other.B)); }
public int CompareTo(Ray2f other) { int cmp = Origin.CompareTo(other.Origin); if (cmp == 0) { return(Direction.CompareTo(other.Direction)); } return(cmp); }
public int CompareTo(Bezier2f other) { int cmp = A.CompareTo(other.A); if (cmp != 0) { return(cmp); } cmp = B.CompareTo(other.B); if (cmp != 0) { return(cmp); } return(C.CompareTo(other.C)); }