luxlabs header browser preview


@class _MNLocationSimulationData;
@protocol _MNLocationSimulationStateDelegate;

@interface _MNLocationSimulationState : NSObject

@property (weak, nonatomic) id<_MNLocationSimulationStateDelegate> delegate;
@property (retain, nonatomic) _MNLocationSimulationData *data;
@property (readonly, nonatomic) long long type;

- (void).cxx_destruct;
- (double)_courseFromCoordinate:(struct { double x0; double x1; double x2; })a0 toCoordinate:(struct { double x0; double x1; double x2; })a1;
- (id)_locationWithCoordinate:(struct { double x0; double x1; double x2; })a0 course:(double)a1 speed:(double)a2;
- (struct { double x0; double x1; double x2; })_projectedCoordinateOffRouteFrom:(struct { double x0; double x1; double x2; })a0 toCoordinate:(struct { double x0; double x1; double x2; })a1 overTimeDelta:(double)a2 outCourse:(out double *)a3 outSpeed:(out double *)a4;
- (id)nextSimulatedLocationWithElapsedTime:(double)a0;
- (void)onEnterState;
- (void)onLeaveState;
- (void)updateWithRouteInfo:(id)a0;

@end