예제 #1
0
  /* (non-Javadoc)
   * @see SketchMaster.system.Recogniziers.RecognizierSystem#deleteCategory(java.lang.String)
   */
  @Override
  public void deleteCategory(String Name) {

    //		 check if exist
    if (Categories.containsValue(Name)) {
      Set<Entry<Integer, String>> collection = Categories.entrySet();
      for (Iterator iter = collection.iterator(); iter.hasNext(); ) {
        Entry element = (Entry) iter.next();
        if (element.getValue().equals(Name)) {
          iter.remove();
          break;
        }
      }
      // now remove all entries of this category from the train set.
      trainSet.removeType(Name);
      if (Interactive) TrainSetStrokes.removeType(Name);

      return;
    }
    trained = false;
  }