protected bool Equals(Curve other)
{
return Equals(_points, other._points) && Equals(_library, other._library) && string.Equals(_libraryReferenceName, other._libraryReferenceName) && Equals(LibraryReferencedCurve, other.LibraryReferencedCurve) && IsCurrentLibraryCurve == other.IsCurrentLibraryCurve;
}