//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jul  6 2018 12:02:43).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <AppKit/NSControl.h>

@class MSAutoSelectingArrayController, MSMathInspectorValueAdaptor, NSArray, NSTimer;
@protocol MSRotationBarDelegate;

@interface MSRotationBar : NSControl
{
    BOOL _currentlyTrackingTouch;
    BOOL _didSnapRotation;
    BOOL _multipleValues;
    NSArray *_layers;
    id <MSRotationBarDelegate> _delegate;
    double _startingRotation;
    double _startX;
    double _currentX;
    double _previousX;
    double _lastTouchTime;
    double _displayValue;
    NSTimer *_inertialTimer;
    double _inertialSpeed;
    MSMathInspectorValueAdaptor *_rotationAdaptor;
    MSAutoSelectingArrayController *_layersController;
}

+ (BOOL)shouldContinueInertialScrollingAtSpeed:(double)arg1;
- (void).cxx_destruct;
@property(retain, nonatomic) MSAutoSelectingArrayController *layersController; // @synthesize layersController=_layersController;
@property(retain, nonatomic) MSMathInspectorValueAdaptor *rotationAdaptor; // @synthesize rotationAdaptor=_rotationAdaptor;
@property(nonatomic) double inertialSpeed; // @synthesize inertialSpeed=_inertialSpeed;
@property(retain, nonatomic) NSTimer *inertialTimer; // @synthesize inertialTimer=_inertialTimer;
@property(nonatomic) BOOL multipleValues; // @synthesize multipleValues=_multipleValues;
@property(nonatomic) double displayValue; // @synthesize displayValue=_displayValue;
@property(nonatomic) double lastTouchTime; // @synthesize lastTouchTime=_lastTouchTime;
@property(nonatomic) BOOL didSnapRotation; // @synthesize didSnapRotation=_didSnapRotation;
@property(nonatomic) double previousX; // @synthesize previousX=_previousX;
@property(nonatomic) double currentX; // @synthesize currentX=_currentX;
@property(nonatomic) double startX; // @synthesize startX=_startX;
@property(nonatomic) double startingRotation; // @synthesize startingRotation=_startingRotation;
@property(nonatomic) BOOL currentlyTrackingTouch; // @synthesize currentlyTrackingTouch=_currentlyTrackingTouch;
@property(nonatomic) __weak id <MSRotationBarDelegate> delegate; // @synthesize delegate=_delegate;
@property(retain, nonatomic) NSArray *layers; // @synthesize layers=_layers;
- (void)drawRect:(struct CGRect)arg1;
- (BOOL)isFlipped;
- (void)endInertialScrolling;
- (void)inertialScrollingTimerDidFire:(id)arg1;
- (void)startInertialScrollingAtSpeed:(double)arg1;
- (void)liveUpdateRotation;
- (void)panGestureAction:(id)arg1;
- (void)resetTouchToX:(double)arg1;
- (void)stopTrackingTouch;
- (void)failTouchTracking;
- (void)updateTouchTracking:(id)arg1;
- (void)startTrackingTouch:(id)arg1;
- (void)setUpGestureRecognizer;
- (unsigned long long)allowedTouchTypes;
- (id)adaptorValueIsMultipleValuesMarker:(char *)arg1;
- (id)initWithFrame:(struct CGRect)arg1;

@end

