override public void AddDot(Dot dot) { dots.Add(dot); }
private double area(Dot a, Dot b, Dot c) { return((b.Lat - a.Lat) * (c.Long - a.Long) - (b.Long - a.Long) * (c.Lat - a.Lat)); }
public Line(Dot begin, Dot end) { this.begin = begin; this.end = end; }
abstract public void AddDot(Dot dot);
public Line(Dot begin, Dot end, AbstractPoly owner) { this.begin = begin; this.end = end; this.owner = owner; }