luxlabs header browser preview


@class NSArray;

@interface HMIMotionDetection : HMFObject

@property (readonly) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } boundingBox;
@property (readonly) NSArray *motionVectors;
@property (readonly) struct CGSize { double width; double height; } size;
@property (readonly) float motionScore;
@property (readonly) unsigned long long motionMode;

+ (id)firstMotionDetectionInArray:(id)a0 withMode:(unsigned long long)a1;

- (void).cxx_destruct;
- (id)classPaddingMap;
- (BOOL)applyEventTypeAndCheckIfSubBoundingIsStatic:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 eventClass:(Class)a1 confidence:(float)a2;
- (id)classMotionScoreMap;
- (id)initWithBoundingBox:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 size:(struct CGSize { double x0; double x1; })a1 motionVectors:(id)a2 motionScore:(float)a3 motionMode:(unsigned long long)a4;
- (float)scoreForSubBoundingBox:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 eventClass:(Class)a1 confidence:(float)a2;

@end