lt.monarch.image
Class AbstractFrameProducer

java.lang.Object
  extended by lt.monarch.image.AbstractFrameProducer
All Implemented Interfaces:
FrameProducer
Direct Known Subclasses:
FilteredFrameProducer, FrameGrabber, ThreadedFrameProducer

public abstract class AbstractFrameProducer
extends java.lang.Object
implements FrameProducer


Field Summary
Modifier and Type Field and Description
protected  java.util.ArrayList<FrameConsumer> frameConsumers
           
 
Constructor Summary
Constructor and Description
AbstractFrameProducer()
           
 
Method Summary
Modifier and Type Method and Description
 void addConsumer(FrameConsumer consumer)
           
 boolean isConsumer(FrameConsumer consumer)
           
 void removeConsumer(FrameConsumer consumer)
           
protected  void updateConsumers(RGBBitmap frame)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frameConsumers

protected final java.util.ArrayList<FrameConsumer> frameConsumers
Constructor Detail

AbstractFrameProducer

public AbstractFrameProducer()
Method Detail

isConsumer

public boolean isConsumer(FrameConsumer consumer)

addConsumer

public void addConsumer(FrameConsumer consumer)
Specified by:
addConsumer in interface FrameProducer

removeConsumer

public void removeConsumer(FrameConsumer consumer)
Specified by:
removeConsumer in interface FrameProducer

updateConsumers

protected void updateConsumers(RGBBitmap frame)