private Patch(Town town, Geom.Polygon shape) { Town = town; Shape = shape; Id = ++_id; }
public static Patch FromPolygon(Town town, Geom.Polygon polygon) { return(new Patch(town, polygon)); }
public Building(string description, Geom.Polygon shape) { Shape = shape; Description = description; }