Package io.anyline2.plugin
Class ScanPlugin
- java.lang.Object
-
- io.anyline2.plugin.ScanPlugin
-
public class ScanPlugin extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description Event<org.json.JSONObject>errorReceivedEvent<ScanResult>resultReceivedEvent<org.json.JSONObject>runSkippedReceivedEvent<org.json.JSONObject>scanInfoReceivedEvent<org.json.JSONObject>visualFeedbackReceived
-
Constructor Summary
Constructors Constructor Description ScanPlugin(org.json.JSONObject jsonConfig)ScanPlugin(org.json.JSONObject jsonConfig, AssetContext assetContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()ImageProvidergetImageProvider()ALRectgetRegionOfInterest()ScanPluginConfiggetScanPluginConfig()ScanController.PluginTypegetType()booleanisFaceDetectionEnabled()booleanisRunning()booleanisStarted()voidonError(java.lang.String var)voidonInfo(java.lang.String var)voidonResult(AnylineImage image, java.lang.String var)voidonRunSkipped(java.lang.String var)voidonVisualFeedback(java.lang.String var)voidprocessImage(AnylineImage anylineImage)voidsetImageProvider(ImageProvider imageProvider)voidsetRegionOfInterest(ALRect alRect)voidstart()voidstop()
-
-
-
Field Detail
-
errorReceived
public Event<org.json.JSONObject> errorReceived
-
visualFeedbackReceived
public Event<org.json.JSONObject> visualFeedbackReceived
-
scanInfoReceived
public Event<org.json.JSONObject> scanInfoReceived
-
runSkippedReceived
public Event<org.json.JSONObject> runSkippedReceived
-
resultReceived
public Event<ScanResult> resultReceived
-
-
Constructor Detail
-
ScanPlugin
public ScanPlugin(org.json.JSONObject jsonConfig) throws AnylineException, org.json.JSONException- Throws:
AnylineExceptionorg.json.JSONException
-
ScanPlugin
public ScanPlugin(org.json.JSONObject jsonConfig, AssetContext assetContext) throws AnylineException, org.json.JSONException- Throws:
AnylineExceptionorg.json.JSONException
-
-
Method Detail
-
start
public void start()
-
stop
public void stop()
-
isStarted
public boolean isStarted()
-
isRunning
public boolean isRunning()
-
processImage
public void processImage(AnylineImage anylineImage) throws AnylineException
- Throws:
AnylineException
-
getRegionOfInterest
public ALRect getRegionOfInterest()
-
setRegionOfInterest
public void setRegionOfInterest(ALRect alRect)
-
getScanPluginConfig
public ScanPluginConfig getScanPluginConfig()
-
getId
public java.lang.String getId()
-
onError
public void onError(java.lang.String var)
-
onVisualFeedback
public void onVisualFeedback(java.lang.String var)
-
onInfo
public void onInfo(java.lang.String var)
-
onRunSkipped
public void onRunSkipped(java.lang.String var)
-
onResult
public void onResult(AnylineImage image, java.lang.String var)
-
getImageProvider
public ImageProvider getImageProvider()
-
setImageProvider
public void setImageProvider(ImageProvider imageProvider)
-
getType
public ScanController.PluginType getType()
-
isFaceDetectionEnabled
public boolean isFaceDetectionEnabled()
-
-