Package apple.coreml

Class MLFeatureValue

  • All Implemented Interfaces:
    NSCoding, NSCopying, NSSecureCoding, NSObject

    public class MLFeatureValue
    extends NSObject
    implements NSCopying, NSSecureCoding
    An immutable variant holding a data value of a supported MLFeatureType MLFeatureValue does not support type conversion in its accessor properties. It can also have a missing or undefined value of a well defined type.
    • Constructor Detail

      • MLFeatureValue

        protected MLFeatureValue​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        public java.lang.Object copyWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • dictionaryValue

        public NSDictionary<?,​? extends NSNumber> dictionaryValue()
        Populated value if the type is MLFeatureTypeDictionary
      • doubleValue

        public double doubleValue()
        Populated value if the type is MLFeatureTypeDouble
      • featureValueWithDictionaryError

        public static MLFeatureValue featureValueWithDictionaryError​(NSDictionary<?,​? extends NSNumber> value,
                                                                     org.moe.natj.general.ptr.Ptr<NSError> error)
        For encoding a sparse feature set or for encoding probabilities. Input keys that are not NSNumber * or NSString * are rejected on construction and return a MLModelErrorFeatureTypeMismatch error. Further validation for consistency occurs on evaluation
      • featureValueWithDouble

        public static MLFeatureValue featureValueWithDouble​(double value)
      • featureValueWithInt64

        public static MLFeatureValue featureValueWithInt64​(long value)
        Hold an object with the specified value
      • featureValueWithString

        public static MLFeatureValue featureValueWithString​(java.lang.String value)
      • hash_static

        public static long hash_static()
      • imageBufferValue

        public CVBufferRef imageBufferValue()
        Populated value if the type is MLFeatureTypeImage
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • int64Value

        public long int64Value()
        Populated value if the type is MLFeatureTypeInt64
      • isEqualToFeatureValue

        public boolean isEqualToFeatureValue​(MLFeatureValue value)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • isUndefined

        public boolean isUndefined()
        True if the value represents a missing or undefined value
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • multiArrayValue

        public MLMultiArray multiArrayValue()
        Populated value if the type is MLFeatureTypeMultiArray
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • stringValue

        public java.lang.String stringValue()
        Populated value if the type is MLFeatureTypeString
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • type

        public long type()
        Type of the value for which the corresponding property below is held
      • undefinedFeatureValueWithType

        public static java.lang.Object undefinedFeatureValueWithType​(long type)
        Represent an undefined value of a specified type
      • version_static

        public static long version_static()
      • featureValueWithCGImageConstraintOptionsError

        public static MLFeatureValue featureValueWithCGImageConstraintOptionsError​(CGImageRef cgImage,
                                                                                   MLImageConstraint constraint,
                                                                                   NSDictionary<java.lang.String,​?> options,
                                                                                   org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from CGImage, using the size and type information required by feature description (orientation is assumed to be kCGImagePropertyOrientationUp)
      • featureValueWithCGImageOrientationConstraintOptionsError

        public static MLFeatureValue featureValueWithCGImageOrientationConstraintOptionsError​(CGImageRef cgImage,
                                                                                              int orientation,
                                                                                              MLImageConstraint constraint,
                                                                                              NSDictionary<java.lang.String,​?> options,
                                                                                              org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from CGImage w/ specified orientation, using the size and type information required by feature description
      • featureValueWithCGImageOrientationPixelsWidePixelsHighPixelFormatTypeOptionsError

        public static MLFeatureValue featureValueWithCGImageOrientationPixelsWidePixelsHighPixelFormatTypeOptionsError​(CGImageRef cgImage,
                                                                                                                       int orientation,
                                                                                                                       long pixelsWide,
                                                                                                                       long pixelsHigh,
                                                                                                                       int pixelFormatType,
                                                                                                                       NSDictionary<java.lang.String,​?> options,
                                                                                                                       org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from CGImage w/ specified orientation
      • featureValueWithCGImagePixelsWidePixelsHighPixelFormatTypeOptionsError

        public static MLFeatureValue featureValueWithCGImagePixelsWidePixelsHighPixelFormatTypeOptionsError​(CGImageRef cgImage,
                                                                                                            long pixelsWide,
                                                                                                            long pixelsHigh,
                                                                                                            int pixelFormatType,
                                                                                                            NSDictionary<java.lang.String,​?> options,
                                                                                                            org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from CGImage (orientation is assumed to be kCGImagePropertyOrientationUp)
      • featureValueWithImageAtURLConstraintOptionsError

        public static MLFeatureValue featureValueWithImageAtURLConstraintOptionsError​(NSURL url,
                                                                                      MLImageConstraint constraint,
                                                                                      NSDictionary<java.lang.String,​?> options,
                                                                                      org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from an image on disk, using a model specified image constraint. Orientation is read from Exif if avaiable
      • featureValueWithImageAtURLOrientationConstraintOptionsError

        public static MLFeatureValue featureValueWithImageAtURLOrientationConstraintOptionsError​(NSURL url,
                                                                                                 int orientation,
                                                                                                 MLImageConstraint constraint,
                                                                                                 NSDictionary<java.lang.String,​?> options,
                                                                                                 org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from an image on disk using a model specified image constraint. The passed in orientation supersedes any in the file
      • featureValueWithImageAtURLOrientationPixelsWidePixelsHighPixelFormatTypeOptionsError

        public static MLFeatureValue featureValueWithImageAtURLOrientationPixelsWidePixelsHighPixelFormatTypeOptionsError​(NSURL url,
                                                                                                                          int orientation,
                                                                                                                          long pixelsWide,
                                                                                                                          long pixelsHigh,
                                                                                                                          int pixelFormatType,
                                                                                                                          NSDictionary<java.lang.String,​?> options,
                                                                                                                          org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from an image on disk. The passed in orientation supersedes any in the file
      • featureValueWithImageAtURLPixelsWidePixelsHighPixelFormatTypeOptionsError

        public static MLFeatureValue featureValueWithImageAtURLPixelsWidePixelsHighPixelFormatTypeOptionsError​(NSURL url,
                                                                                                               long pixelsWide,
                                                                                                               long pixelsHigh,
                                                                                                               int pixelFormatType,
                                                                                                               NSDictionary<java.lang.String,​?> options,
                                                                                                               org.moe.natj.general.ptr.Ptr<NSError> error)
        Construct image feature value from an image on disk. Orientation is read from Exif if avaiable
      • sequenceValue

        public MLSequence sequenceValue()
        Populated value if the type is MLFeatureTypeSequence
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • _supportsSecureCoding

        public boolean _supportsSecureCoding()
        Description copied from interface: NSSecureCoding
        This property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.
        Specified by:
        _supportsSecureCoding in interface NSSecureCoding