public HalfedgeAssertions() { Twins = new MissingInvalidHelper(); Origins = new MissingInvalidHelper(); Nexts = new MissingInvalidHelper(); Previous = new MissingInvalidHelper(); Polygons = new MissingInvalidHelper(); Pairs = new MissingInvalidHelper(); }
protected static bool UtilUpdate <T>(MissingInvalidHelper helper, T item, ICollection <T> container) { bool failed = false; if (item == null) { helper.Missing++; failed = true; } if (!container.Contains(item)) { helper.Invalid++; failed = true; } return(failed); }
public NodeAssertions() { Halfedges = new MissingInvalidHelper(); }
public PolygonAssertions() { Halfedges = new MissingInvalidHelper(); }