Class NativeVisionProcess
java.lang.Object
edu.tufts.hrilab.vision.visionproc.swig.NativeVisionProcess
- Direct Known Subclasses:
NativeDetector
,NativeImageProcessor
,NativeLearner
,NativeTracker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
addProcessingDescriptor
(Predicate predicate, long typeId) boolean
addProcessingDescriptor
(String descriptor, long typeId) void
cleanup()
void
delete()
protected void
finalize()
protected static long
boolean
boolean
long
getRegisteredProcessorIds
(long typeId) boolean
getTypes()
boolean
void
init()
void
void
loadConfig
(String config) void
perform()
void
void
void
registerForNotification
(NativeVisionProcess notifyTarget, long typeId) boolean
removeProcessingDescriptor
(String descriptor, long typeId) void
void
saveConfig
(String config) void
setIncrementalProcessing
(boolean incrementalProcessing_) void
setRunningStatus
(boolean running) void
setSerialProcessing
(boolean serialProcessing_) void
setVisionProcessName
(String value) void
void
turnDisplayOn
(String windowName) void
void
unregisterForNotification
(NativeVisionProcess notifyTarget, long typeId)
-
Constructor Details
-
NativeVisionProcess
protected NativeVisionProcess(long cPtr, boolean cMemoryOwn)
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
perform
public void perform() -
init
public void init() -
cleanup
public void cleanup() -
loadConfig
-
saveConfig
-
setRunningStatus
public void setRunningStatus(boolean running) -
registerForNotification
-
unregisterForNotification
-
registerForCaptureNotification
public void registerForCaptureNotification() -
unregisterForCaptureNotification
public void unregisterForCaptureNotification() -
addProcessingDescriptor
-
addProcessingDescriptor
-
printPredicate
public void printPredicate() -
removeProcessingDescriptor
-
hasLearned
public boolean hasLearned() -
resetHasLearned
public void resetHasLearned() -
turnDisplayOn
-
turnDisplayOff
public void turnDisplayOff() -
getDisplayFlag
public boolean getDisplayFlag() -
getDisplayName
-
setIncrementalProcessing
public void setIncrementalProcessing(boolean incrementalProcessing_) -
getIncrementalProcessing
public boolean getIncrementalProcessing() -
setSerialProcessing
public void setSerialProcessing(boolean serialProcessing_) -
getSerialProcessing
public boolean getSerialProcessing() -
getProcessorId
public long getProcessorId() -
getRegisteredProcessorIds
-
interruptNotificationWait
public void interruptNotificationWait() -
getDescriptors
-
getTypes
-
setVisionProcessName
-
getVisionProcessName
-