luxlabs header browser preview


@class NSArray, NSMutableDictionary;

@interface VNFaceLandmarkRegion2D : VNFaceLandmarkRegion {
    NSMutableDictionary *_sizedPointsCache;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _pointsCalculatorLock;
}

@property (readonly) void *points;
@property (readonly) const struct CGPoint { double x0; double x1; } *normalizedPoints;
@property (readonly) NSArray *precisionEstimatesPerPoint;
@property (readonly, nonatomic) long long pointsClassification;

+ (BOOL)supportsSecureCoding;
+ (id)defaultOriginatingRequestClassNameForRequestRevision:(unsigned long long)a0;

- (unsigned long long)hash;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void)_initLocks;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (void /* unknown type, empty encoding */)pointAtIndex:(unsigned long long)a0;
- (const struct CGPoint { double x0; double x1; } *)pointsInImageOfSize:(struct CGSize { double x0; double x1; })a0;
- (id)initWithOriginatingRequestSpecifier:(id)a0 faceBoundingBox:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 pointCount:(unsigned long long)a2;
- (id)initWithOriginatingRequestSpecifier:(id)a0 faceBoundingBox:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 pointsClassification:(long long)a2 points:(void *)a3 pointCount:(unsigned long long)a4 precisionEstimatesPerPoint:(id)a5;
- (const struct CGPoint { double x0; double x1; } *)normalizedPointsInTopLeftOrigin:(BOOL)a0 orientation:(unsigned int)a1;

@end