public abstract void draw(MapModel map);
public MapModel(MapModel map) { this.Points = new List <KeyPoint>(map.Points); this.Segments = new List <Segment>(map.Segments); }