luxlabs header browser preview


@class PIFaceObservationCache, NSString, NSMutableDictionary, CIImage, NSNumber;

@interface PIPerspectiveAutoCalculator : NUAutoCalculator <NUTimeBased, PIFaceObservingAutoCalculator>

@property (retain, nonatomic) CIImage *debugLineDetectionImage;
@property (copy) NSNumber *maxAutoYaw;
@property (copy) NSNumber *maxAutoPitch;
@property (copy) NSNumber *maxAutoAngle;
@property double minimumPitchCorrection;
@property double minimumYawCorrection;
@property double minimumAngleCorrection;
@property double minimumConfidence;
@property double maxFaceSize;
@property double minimumPitchCorrectionArea;
@property double minimumYawCorrectionArea;
@property BOOL disableOnPanos;
@property BOOL disableOnFrontFacingCameraImages;
@property BOOL shouldRunBuildingCheck;
@property double angleSeedDegreesCCW;
@property BOOL debugFilesEnabled;
@property (copy) NSString *debugFilesPrefix;
@property (readonly) NSMutableDictionary *debugDiagnostics;
@property (nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } time;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) PIFaceObservationCache *faceObservationCache;

+ (void)requestVisionCleanUp;
+ (void)undoOrientation:(long long)a0 forPitch:(double *)a1 yaw:(double *)a2 angle:(double *)a3;

- (void)submit:(id /* block */)a0;
- (id)initWithComposition:(id)a0;
- (void).cxx_destruct;
- (void)submitVerified:(id /* block */)a0;
- (BOOL)hasFrontFacingCameraDimentions:(struct { long long x0; long long x1; })a0;
- (void)addMethodDiagnostics:(id)a0 details:(id)a1;
- (void)addMethodResultToDiagnostics:(id)a0 error:(id)a1 setYawPitchError:(BOOL)a2;
- (BOOL)canGenerateNewCropRect:(out id *)a0;
- (float)getSizeOfAllFaces:(id)a0;
- (BOOL)isFrontFacingCameraImage:(id)a0 pixelSize:(struct { long long x0; long long x1; })a1;
- (BOOL)passesBuildingCheck:(out id *)a0;
- (BOOL)passesConfidenceCheck:(id)a0 error:(out id *)a1;
- (BOOL)passesFaceCheck:(out id *)a0;
- (BOOL)passesImagePropertiesCheck:(out id *)a0;
- (BOOL)passesMinimumCorrectionCheck:(id)a0 error:(out id *)a1;
- (id)perspectiveErrorFromCoreImage:(id)a0;
- (id)primaryImageProperties:(out id *)a0;
- (id)wrapAsUnexpectedError:(id)a0;
- (void)writeDebugDiagnosticsToDisk;

@end