Class Capture

java.lang.Object
edu.tufts.hrilab.vision.capture.swig.Capture

public class Capture extends Object
  • Constructor Details

    • Capture

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

    • getCPtr

      protected static long getCPtr(Capture obj)
    • finalize

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

      public void delete()
    • createCaptureDevice

      public static Capture createCaptureDevice(String configFile)
    • registerForNotification

      public static void registerForNotification(SWIGTYPE_p_VisionProcess__Ptr notifyTarget)
    • unregisterForNotification

      public static void unregisterForNotification(SWIGTYPE_p_VisionProcess__Ptr notifyTarget)
    • capture

      public boolean capture(double[] transform)
    • getCameraMode

      public CAM_MODE getCameraMode()
    • getImageHeight

      public int getImageHeight()
    • getImageWidth

      public int getImageWidth()
    • hasStereo

      public boolean hasStereo()
    • hasDepth

      public boolean hasDepth()
    • setImageDisplayFlag

      public void setImageDisplayFlag(boolean flag)
    • setDepthDisplayFlag

      public void setDepthDisplayFlag(boolean flag)
    • setUndistortFlag

      public void setUndistortFlag(boolean flag)
    • getUndistortFlag

      public boolean getUndistortFlag()
    • writeFrame

      public void writeFrame(String rgbFilename)
    • startAviWrite

      public void startAviWrite(String aviFilename)
    • stopAviWrite

      public void stopAviWrite()
    • writePointCloud

      public void writePointCloud(String pcdFilename)
    • startOniWrite

      public void startOniWrite(String oniFilename)
    • stopOniWrite

      public void stopOniWrite()
    • interruptWait

      public void interruptWait()
    • setLogger

      public static void setLogger(SWIGTYPE_p_log4cxx__LoggerPtr value)
    • getLogger

      public static SWIGTYPE_p_log4cxx__LoggerPtr getLogger()