public override IList<double[]> TransformList(IList<double[]> points) { var pnts = new List<double[]>(points.Count); pnts.AddRange(points); foreach (var ct in _CoordinateTransformationList) { ct.MathTransform.TransformList(pnts); } return pnts; }