public override bool Equals(object obj) { if (obj is MarkupProtractor) { var pro = (MarkupProtractor)obj; return(pro.PresentationImageUid == PresentationImageUid && pro.FrameNumber == FrameNumber && pro.Name == Name && GeneralCollectionUtils.DeepEqual(pro.Points, Points));// && //pro.CalloutLocation == CalloutLocation; } return(false); }
public override bool Equals(object obj) { if (obj is MarkupPolygonal) { var poly = (MarkupPolygonal)obj; return(poly.PresentationImageUid == PresentationImageUid && poly.FrameNumber == FrameNumber && poly.Name == Name && GeneralCollectionUtils.DeepEqual(poly.Vertices, Vertices));// && //poly.CalloutLocation == CalloutLocation; } return(false); }