public void FillWithTestPattern(string pattern)
{
DataTable t = new DataTable();
for (int x = 0; x < SizeX; x++)
{
for (int y = 0; y < SizeY; y++)
{
double X = (x * (Max.X - Min.X)) / (SizeX - 1) + Min.X;
double Y = (y * (Max.Y - Min.Y)) / (SizeY - 1) + Min.Y;
decimal d = (decimal)t.Compute(pattern.Replace("x", X.ToString()).Replace("y", Y.ToString()), "");
AddPoint(x, y, (double)d);
}
}
}