org.jscience.io.fits
Interface RealImageProducer


public interface RealImageProducer

This interface is analogous to ImageProducer, except that it handles pixels of type double. This paradigm for handling images may get scrapped.


Method Summary
 void addConsumer(RealImageConsumer ic)
          register a consumer to receive pixels from this producer.
 boolean isConsumer(RealImageConsumer ic)
          returns true if the given consumer is registered with this producer
 void removeConsumer(RealImageConsumer ic)
          unregister a consumer
 void requestTopDownLeftRightResend(RealImageConsumer ic)
          register the given consumer and request that this producer start sending pixels in TDLR order.
 void startProduction(RealImageConsumer ic)
          register the given consumer and begin sending pixels
 

Method Detail

addConsumer

void addConsumer(RealImageConsumer ic)
register a consumer to receive pixels from this producer.

Parameters:
ic - DOCUMENT ME!

isConsumer

boolean isConsumer(RealImageConsumer ic)
returns true if the given consumer is registered with this producer

Parameters:
ic - DOCUMENT ME!
Returns:
DOCUMENT ME!

removeConsumer

void removeConsumer(RealImageConsumer ic)
unregister a consumer

Parameters:
ic - DOCUMENT ME!

startProduction

void startProduction(RealImageConsumer ic)
register the given consumer and begin sending pixels

Parameters:
ic - DOCUMENT ME!

requestTopDownLeftRightResend

void requestTopDownLeftRightResend(RealImageConsumer ic)
register the given consumer and request that this producer start sending pixels in TDLR order. This method is not required to do anything

Parameters:
ic - DOCUMENT ME!