Class VNDetectTrajectoriesRequest

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class VNDetectTrajectoriesRequest
extends VNStatefulRequest
Since:
Available in iOS 14.0 and later.
  • Field Details

  • Constructor Details

    • VNDetectTrajectoriesRequest

      protected VNDetectTrajectoriesRequest()
    • VNDetectTrajectoriesRequest

      protected VNDetectTrajectoriesRequest​(NSObject.Handle h, long handle)
    • VNDetectTrajectoriesRequest

      protected VNDetectTrajectoriesRequest​(NSObject.SkipInit skipInit)
    • VNDetectTrajectoriesRequest

      public VNDetectTrajectoriesRequest​(CMTime frameAnalysisSpacing, long trajectoryLength, VoidBlock2<VNRequest,​NSError> completionHandler)
  • Method Details

    • getTrajectoryLength

      public long getTrajectoryLength()
    • getObjectMinimumNormalizedRadius

      public float getObjectMinimumNormalizedRadius()
    • setObjectMinimumNormalizedRadius

      public void setObjectMinimumNormalizedRadius​(float v)
    • getMinimumObjectSize

      @Deprecated public float getMinimumObjectSize()
      Deprecated.
      Deprecated in iOS 14.0. Use -objectMinimumNormalizedRadius
      Since:
      Available in iOS 14.0 and later.
    • setMinimumObjectSize

      @Deprecated public void setMinimumObjectSize​(float v)
      Deprecated.
      Deprecated in iOS 14.0. Use -objectMinimumNormalizedRadius
      Since:
      Available in iOS 14.0 and later.
    • getObjectMaximumNormalizedRadius

      public float getObjectMaximumNormalizedRadius()
    • setObjectMaximumNormalizedRadius

      public void setObjectMaximumNormalizedRadius​(float v)
    • getMaximumObjectSize

      @Deprecated public float getMaximumObjectSize()
      Deprecated.
      Deprecated in iOS 14.0. Use -objectMaximumNormalizedRadius
      Since:
      Available in iOS 14.0 and later.
    • setMaximumObjectSize

      @Deprecated public void setMaximumObjectSize​(float v)
      Deprecated.
      Deprecated in iOS 14.0. Use -objectMaximumNormalizedRadius
      Since:
      Available in iOS 14.0 and later.
    • getTargetFrameTime

      public CMTime getTargetFrameTime()
      Since:
      Available in iOS 15.0 and later.
    • setTargetFrameTime

      public void setTargetFrameTime​(CMTime v)
      Since:
      Available in iOS 15.0 and later.
    • getResults

      public NSArray<VNTrajectoryObservation> getResults()
      Overrides:
      getResults in class VNRequest
    • getSupportedRevisions

      public static NSIndexSet getSupportedRevisions()
      Since:
      Available in iOS 12.0 and later.
    • getDefaultRevision

      public static long getDefaultRevision()
      Since:
      Available in iOS 12.0 and later.
    • getCurrentRevision

      public static long getCurrentRevision()
      Since:
      Available in iOS 12.0 and later.
    • init

      protected long init​(CMTime frameAnalysisSpacing, long trajectoryLength, VoidBlock2<VNRequest,​NSError> completionHandler)