public override Seed GetSeed(SeedKind seedKind)
 {
     switch (seedKind)
     {
         case SeedKind.PointSeed:
             {
                 return new PointSeed();
             }
         case SeedKind.LineSeed:
             {
                 return new LineSeed();
             }
         case SeedKind.CircleSeed:
             {
                 return new CircleSeed();
             }
         default:
             {
                 return new PointSeed();
             }
     }
 }
Exemple #2
0
 public abstract Seed GetSeed(SeedKind seedKind);