Package edu.tufts.hrilab.vision.tracker
Class Tracker
java.lang.Object
edu.tufts.hrilab.vision.visionproc.VisionProcess<NativeTracker.TrackerType,TrackerDetail,NativeTracker>
edu.tufts.hrilab.vision.tracker.Tracker
-
Field Summary
Fields inherited from class edu.tufts.hrilab.vision.visionproc.VisionProcess
dependencies, description, detail, id_generator, log, performanceInfo, processId, processor, runFlag, singleIteration
-
Method Summary
Modifier and TypeMethodDescriptionboolean
hasIterationCompleted
(long typeId) protected void
perform()
Main processing method to be written by sub-class.protected void
This has been overriden to expose the method to the "com.vision.tracker" package.toString()
Methods inherited from class edu.tufts.hrilab.vision.visionproc.VisionProcess
addProcessingDescriptor, addProcessingDescriptorToNative, getDependencies, getDependency, getDisplayFlag, getId, getIncrementalProcessing, getNativeProcessor, getPerformanceInfo, getProcessingDescriptors, getProcessingDescriptorsSize, getRegisteredProcessorIds, getSerialProcessing, getSingleIteration, getType, hasLearned, isRunning, isStartCaller, isType, isValid, loadConfig, parsePredicate, registerForCaptureNotification, registerForNotification, removeProcessingDescriptor, removeProcessingDescriptorFromNative, resetHasLearned, setDisplayFlag, setIncrementalProcessing, setSerialProcessing, setSingleIteration, start, stop, unregisterForCaptureNotification, unregisterForNotification
-
Method Details
-
toString
- Overrides:
toString
in classVisionProcess<NativeTracker.TrackerType,
TrackerDetail, NativeTracker>
-
perform
protected void perform()Description copied from class:VisionProcess
Main processing method to be written by sub-class.- Specified by:
perform
in classVisionProcess<NativeTracker.TrackerType,
TrackerDetail, NativeTracker>
-
hasIterationCompleted
public boolean hasIterationCompleted(long typeId) -
terminate
protected void terminate()This has been overriden to expose the method to the "com.vision.tracker" package. The super class is in a different package, therefore its "protected" members become private to this package.- Overrides:
terminate
in classVisionProcess<NativeTracker.TrackerType,
TrackerDetail, NativeTracker>
-