edu.jhu.ece.iacl.algorithms.manual_label
Class LabelImageGroup

java.lang.Object
  extended by edu.jhu.ece.iacl.algorithms.manual_label.LabelImageGroup

public class LabelImageGroup
extends java.lang.Object


Field Summary
protected  int[] dim
           
protected  java.util.HashMap<java.lang.Integer,LabelImage> groups
           
 
Constructor Summary
LabelImageGroup()
           
 
Method Summary
 void add(LabelImage img, int key)
           
 void add(LabelImage img, java.lang.Integer key)
           
 java.util.ArrayList<int[]> getDefaultGroupMerges()
           
 int[] getValuesForAllImages(GridPt pt)
           
 java.util.Set<java.lang.Integer> keySet()
           
 void mergeGroups(java.util.ArrayList<int[]> mergeus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groups

protected java.util.HashMap<java.lang.Integer,LabelImage> groups

dim

protected int[] dim
Constructor Detail

LabelImageGroup

public LabelImageGroup()
Method Detail

add

public void add(LabelImage img,
                java.lang.Integer key)

add

public void add(LabelImage img,
                int key)

keySet

public java.util.Set<java.lang.Integer> keySet()

getValuesForAllImages

public int[] getValuesForAllImages(GridPt pt)

getDefaultGroupMerges

public java.util.ArrayList<int[]> getDefaultGroupMerges()

mergeGroups

public void mergeGroups(java.util.ArrayList<int[]> mergeus)