org.robokind.api.vision
Interface ImageRegionService

All Known Implementing Classes:
RemoteImageRegionServiceClient

public interface ImageRegionService

An ImageRegionService is a Service which receives ImageRegionLists from an Image processor and notifies listeners.

Author:
Matthew Stevenson

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

Field Detail

PROP_ID

static final String PROP_ID
Property name for the ImageRegionService Id.

See Also:
Constant Field Values
Method Detail

getImageServiceId

String getImageServiceId()
Returns the ImageRegionService Id.

Returns:
ImageRegionService Id

start

void start()
Starts the ImageRegionService.


stop

void stop()
Stops the ImageRegionService.


addImageRegionsListener

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

Parameters:
listener - the Listener to be notified

removeImageRegionsListener

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

Parameters:
listener - the Listener to remove


Copyright © 2011-2013. All Rights Reserved.