org.robokind.api.vision
Interface ImageService

All Known Implementing Classes:
RemoteImageServiceClient

public interface ImageService

An ImageService is a Service which receives ImageEvents and notifies listeners.

Author:
Matthew Stevenson

Field Summary
static String PROP_ID
          Property name for the ImageService Id.
 
Method Summary
 void addImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
          Adds a Listener to be notified when an image is received.
 String getImageServiceId()
          Returns the ImageService Id.
 void removeImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
          Removes a Listener from being notified when an image is received.
 void start()
          Starts the ImageService.
 void stop()
          Stops the ImageService.
 

Field Detail

PROP_ID

static final String PROP_ID
Property name for the ImageService Id.

See Also:
Constant Field Values
Method Detail

getImageServiceId

String getImageServiceId()
Returns the ImageService Id.

Returns:
ImageService Id

start

void start()
Starts the ImageService.


stop

void stop()
Stops the ImageService.


addImageListener

void addImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
Adds a Listener to be notified when an image is received.

Parameters:
listener - the Listener to be notified

removeImageListener

void removeImageListener(org.jflux.api.core.Listener<ImageEvent> listener)
Removes a Listener from being notified when an image is received.

Parameters:
listener - the Listener to remove


Copyright © 2011-2013. All Rights Reserved.