protected internal virtual void InitializeMemoryBank() { _colorTemplates = new ColorTemplateCollection(); _shapeTemplates = new ShapeTemplateCollection(); _symbolTemplates = new SymbolTemplateCollection(); this.Add(_colorTemplates); this.Add(_shapeTemplates); this.Add(_symbolTemplates); this.Add(new NamedEntityCollection()); }
protected internal override void InitializeMemoryBank() { this.Clear(); Memory.Reset(); // Initialize ColorTemplateCollection colorTemplates = GetColorTemplates(); ShapeTemplateCollection shapeTemplates = GetShapeTemplates(); SymbolTemplateCollection symbolTemplates = GetSymbolTemplates(); this.Add(colorTemplates); this.Add(shapeTemplates); this.Add(symbolTemplates); this.Add(new NamedEntityCollection()); // Feedback Table FeedbackCounterTable feedbackCounterTable = new FeedbackCounterTable(); this.SetFeedbackCounterTable(feedbackCounterTable); }
public ShapeTemplateCollection GetShapeTemplates() { ShapeTemplateCollection result = new ShapeTemplateCollection(); try { result.Add(new ShapeTemplate(1, "Circle", "Round", GetRoundBlobPoints())); result.Add(new ShapeTemplate(2, "Triangle", "Triangular", GetTriangleBlobPoints())); result.Add(new ShapeTemplate(3, "Quadrilateral", "Four Corners", GetFourCornerBlobPoints())); result.Add(new ShapeTemplate(4, "Chevron", "Chevron", GetChevronBlobPoints())); //result.Add(new ShapeTemplate(5, "Pie", "Pie Shaped", GetPieBlobPoints())); //result.Add(new ShapeTemplate(6, "Four Points", "Four Points", GetFourStarBlobPoints())); //result.Add(new ShapeTemplate(7, "Five Points", "Five Points", GetFiveStarBlobPoints())); //result.Add(new ShapeTemplate(8, "Crescent", "Crescent", GetCrescentBlobPoints())); } catch { result.Dispose(); throw; } return(result); }