Facemorph.DataBase
Class ImageIterator

java.lang.Object
  extended by Facemorph.DataBase.ImageIterator
All Implemented Interfaces:
java.util.Iterator

public class ImageIterator
extends java.lang.Object
implements java.util.Iterator

Method to iterate over images in a Batch (or some other similar collection) and return as FloatImages.


Constructor Summary
ImageIterator(java.util.Iterator<java.lang.String> inputIterator)
           
ImageIterator(java.util.Iterator<java.lang.String> inputIterator, java.lang.String dir)
           
 
Method Summary
 boolean hasNext()
           
 boolean isGrayScale()
           
 boolean isIntereaved()
           
 FloatImage[] next()
           
 void remove()
           
 void setGrayScale(boolean g)
           
 void setInterleave(boolean i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageIterator

public ImageIterator(java.util.Iterator<java.lang.String> inputIterator)

ImageIterator

public ImageIterator(java.util.Iterator<java.lang.String> inputIterator,
                     java.lang.String dir)
Method Detail

isGrayScale

public boolean isGrayScale()

setGrayScale

public void setGrayScale(boolean g)

isIntereaved

public boolean isIntereaved()

setInterleave

public void setInterleave(boolean i)

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

next

public FloatImage[] next()
Specified by:
next in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator