protected override LineGrid<TCell> MakeShape( int x, int y, Func<LinePoint, bool> isInside, LinePoint offset )