//Source file: D:\\Projects\\src\\yi\\iu\\imgdb\\learn\\ObjGMMMultiFtAdapter.java

package yi.iu.imgdb.learn;

import java.util.*;

/**
 * Model objects as Gaussian Mixture Models.  It explores different features and
 * use ObjGMMAdapter as a helper
 */
public class ObjGMMMultiFtAdapter extends MultiIndepFtAdapter
{
  public ObjGMMMultiFtAdapter(ImgDataCenter data_center, LinkedList img_list, LinkedList ft_list, LinkedList obj_list)
  {
    super(data_center, img_list, ft_list, obj_list);
  }


  /**
   * Create ObjGMMAdapter as the StatModelAdapter to combine
   * @param data_center
   * @param img_list
   * @param ft_list
   * @param obj_list
   * @return
   */
  protected StatModelAdapter createStatModelAdapter(ImgDataCenter data_center, LinkedList img_list, LinkedList ft_list, LinkedList obj_list) {
    return new ObjGMMAdapter(data_center, img_list, ft_list, obj_list);
  }
}
