private List <Point2D> GetKeypoints(EntityBox box) { List <Point2D> points = new List <Point2D>(); foreach (Entity entity in box.GetEntities()) { if (entity.IsVias()) { Point p = box.LambdaToImage(entity.LambdaX, entity.LambdaY); Point2D point = new Point2D(p.X, p.Y); point.name = entity.Label; points.Add(point); } } return(points); }