luxlabs header browser preview


@class CalibrationBallView, NSMutableArray, CAShapeLayer, UILabel, CompassBackgroundView, UIButton;

@interface CalibrationViewController : UIViewController {
    CompassBackgroundView *_compassBackgroundView;
    CAShapeLayer *_compassBackgroundViewMask;
    UILabel *_instructionLabel;
    UILabel *_titleLabel;
    UIButton *_cancelButton;
    CalibrationBallView *_ballView;
    struct CGPoint { double x; double y; } _compassOriginPoint;
    NSMutableArray *_calibrationConstraints;
    float *_ticsShowingArray;
    double _angleToRim;
    double _calibrationAngle;
    int _quantizationType;
    double _previousTimestamp;
    double _startTicAngle;
    BOOL _ignoreMotionUpdates;
    BOOL _shouldCompleteTics;
    double _previousHorizontalAngle;
    void /* unknown type, empty encoding */ _previousGravity;
    unsigned long long _numCompleteTics;
    double _compassRadius;
}

- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)reset;
- (void)dealloc;
- (void)viewWillLayoutSubviews;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (void)setMotion:(id)a0;
- (BOOL)prefersStatusBarHidden;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)cancel;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)userDefaultsChanged:(id)a0;
- (void)addConstraints;
- (double)_correctedAngleForCurrentOrientation:(double)a0;
- (void)_updateSizes;
- (BOOL)circleIsCompleted;
- (double)completeCircle;
- (void)hideAllTics;
- (id)initWithOriginPoint:(struct CGPoint { double x0; double x1; })a0;
- (float)quantizedPercentage:(double)a0 forAngle:(double)a1;
- (void)setBallAngle:(double)a0 tiltAngle:(double)a1;
- (void)showTicAtAngle:(double)a0 withCredit:(double)a1;
- (void)showTicsBetweenStartAngle:(double)a0 endAngle:(double)a1 withCredit:(double)a2;
- (void)updateMaskingPath;
- (id)updatedMaskingPath;

@end