Package org.robovm.apple.vision
Class VNContour
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.vision.VNContour
- All Implemented Interfaces:
NSObjectProtocol,VNRequestRevisionProviding,ObjCProtocol
public class VNContour extends NSObject implements VNRequestRevisionProviding
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVNContour.VNContourPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedVNContour()protectedVNContour(NSObject.Handle h, long handle)protectedVNContour(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description floatgetAspectRatio()VNContourgetChildContour(long childContourIndex)longgetChildContourCount()NSArray<VNContour>getChildContours()NSIndexPathgetIndexPath()CGPathgetNormalizedPath()VectorFloat2getNormalizedPoints()longgetPointCount()longgetRequestRevision()VNContourpolygonApproximation(float epsilon)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
getIndexPath
-
getChildContourCount
public long getChildContourCount() -
getChildContours
-
getPointCount
public long getPointCount() -
getNormalizedPoints
-
getNormalizedPath
-
getAspectRatio
public float getAspectRatio() -
getRequestRevision
public long getRequestRevision()- Specified by:
getRequestRevisionin interfaceVNRequestRevisionProviding
-
getChildContour
- Throws:
NSErrorException
-
polygonApproximation
- Throws:
NSErrorException
-