Class NativeVisionProcess

java.lang.Object
edu.tufts.hrilab.vision.visionproc.swig.NativeVisionProcess
Direct Known Subclasses:
NativeDetector, NativeImageProcessor, NativeLearner, NativeTracker

public class NativeVisionProcess extends Object
  • Constructor Details

    • NativeVisionProcess

      protected NativeVisionProcess(long cPtr, boolean cMemoryOwn)
  • Method Details

    • getCPtr

      protected static long getCPtr(NativeVisionProcess obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • perform

      public void perform()
    • init

      public void init()
    • cleanup

      public void cleanup()
    • loadConfig

      public void loadConfig(String config)
    • saveConfig

      public void saveConfig(String config)
    • setRunningStatus

      public void setRunningStatus(boolean running)
    • registerForNotification

      public void registerForNotification(NativeVisionProcess notifyTarget, long typeId)
    • unregisterForNotification

      public void unregisterForNotification(NativeVisionProcess notifyTarget, long typeId)
    • registerForCaptureNotification

      public void registerForCaptureNotification()
    • unregisterForCaptureNotification

      public void unregisterForCaptureNotification()
    • addProcessingDescriptor

      public boolean addProcessingDescriptor(String descriptor, long typeId)
    • addProcessingDescriptor

      public boolean addProcessingDescriptor(Predicate predicate, long typeId)
    • printPredicate

      public void printPredicate()
    • removeProcessingDescriptor

      public boolean removeProcessingDescriptor(String descriptor, long typeId)
    • hasLearned

      public boolean hasLearned()
    • resetHasLearned

      public void resetHasLearned()
    • turnDisplayOn

      public void turnDisplayOn(String windowName)
    • turnDisplayOff

      public void turnDisplayOff()
    • getDisplayFlag

      public boolean getDisplayFlag()
    • getDisplayName

      public String 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

      public VectorLong getRegisteredProcessorIds(long typeId)
    • interruptNotificationWait

      public void interruptNotificationWait()
    • getDescriptors

    • getTypes

    • setVisionProcessName

      public void setVisionProcessName(String value)
    • getVisionProcessName

      public String getVisionProcessName()