示例#1
0
 private void Clear()
 {
     Objects.Clear();
     ClassCounters.Clear();
     ClassNames.Clear();
     FeaturesIDs.Clear();
 }
示例#2
0
        public bool AddObject(ObjectModel obj)
        {
            if (NoFeatures > 0 && NoFeatures != obj.FeaturesNumber)
            {
                return(false);
            }

            Objects.Add(obj);

            if (ClassCounters.ContainsKey(obj.ClassName))
            {
                ClassCounters[obj.ClassName]++;
            }
            else
            {
                ClassCounters.Add(obj.ClassName, 1);
                ClassNames.Add(obj.ClassName);
            }

            return(true);
        }