luxlabs header browser preview


@class NSData, NSString;

@interface VNMPImageDescriptor : NSObject <NSSecureCoding, VNSerializingInternal>

@property (class, readonly) BOOL supportsSecureCoding;

@property long long previousLeafId;
@property long long nextLeafId;
@property float nextLeafDescriptorDistance;
@property float previousLeafDescriptorDistance;
@property long long nextLeafTimestampDistance;
@property long long previousLeafTimestampDistance;
@property float nextLeafTotalDistance;
@property float previousLeafTotalDistance;
@property (readonly) NSData *rawColorGaborDescriptor;
@property (readonly) NSString *imageFilePath;
@property (readonly) long long descriptorId;
@property (readonly) NSString *externalImageId;
@property (readonly) long long exifTimestamp;
@property (readonly) float quality;
@property (readonly) void *colorGaborDescriptor;
@property (readonly) void *sceneClassifierDescriptor;
@property (readonly) void *imageRegistrationDescriptor;
@property (readonly, nonatomic) unsigned long long serializedLength;

+ (unsigned long long)currentVersion;

- (unsigned long long)hash;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)initWithState:(id)a0 byteOffset:(unsigned long long *)a1 error:(id *)a2;
- (BOOL)computeConvnetDescriptorForImageData:(id)a0 context:(id)a1 error:(id *)a2;
- (BOOL)computeDescriptorForImageData:(id)a0 context:(id)a1 error:(id *)a2;
- (float)computeFinalDescriptorBasedDistanceForColorDistance:(float)a0 andSceneClassifierDistance:(float)a1;
- (BOOL)computeRegistrationFeaturesForImageData:(id)a0 context:(id)a1 error:(id *)a2;
- (float)distanceFromDescriptor:(id)a0;
- (id)initWithImageData:(id)a0 andCustomQualityScore:(float)a1 context:(id)a2 error:(id *)a3;
- (id)initWithImageData:(id)a0 context:(id)a1 error:(id *)a2;
- (id)initWithRawColorGaborDescriptor:(id)a0;
- (unsigned long long)serializeStateIntoData:(id)a0 startingAtByteOffset:(unsigned long long)a1 error:(id *)a2;

@end