System/Library/PrivateFrameworks/TextInputTestingKit.framework
TTKDefaultContinuousPathGenerator.h
Download TTKDefaultContinuousPathGenerator.h
@class NSString;
@interface TTKDefaultContinuousPathGenerator : NSObject <TTKContinuousPathGenerator> {
BOOL _genMidPoint;
double _fingerKeyWdithMultiple;
double _midPointKeyWidthMultiple;
double _midPointDevKeyHeightMultiple;
double _betaParam;
double _normalKeyWidthMultiple;
NSString *_touchTimingAlgorithm;
double _acceleration;
void *m_generator;
void *m_gamma_distribution;
void *m_normal_distribution;
}
@property double velocity;
@property double force;
@property double timeDelta;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)pathGeneratorWithAttributes:(id)a0;
- (id)init;
- (void)reset;
- (void)dealloc;
- (id)initWithParams:(id)a0;
- (void).cxx_destruct;
- (struct CGPoint { double x0; double x1; })addPoint:(struct CGPoint { double x0; double x1; })a0 andPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)boxPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)canHandleDoubleLetter;
- (double)distanceBetween:(struct CGPoint { double x0; double x1; })a0 andPoint:(struct CGPoint { double x0; double x1; })a1;
- (double)dotProduct:(struct CGPoint { double x0; double x1; })a0 andPoint:(struct CGPoint { double x0; double x1; })a1;
- (id)generateAngularTiming:(id)a0;
- (id)generateEquidistantTiming:(id)a0;
- (id)generateInflections:(id)a0;
- (id)generateKeyCentersFromKeys:(id)a0 string:(id)a1 layout:(id)a2;
- (id)generateKeysFromString:(id)a0 layout:(id)a1;
- (id)generatePathFromInflectionPoints:(id)a0 segmentTiming:(id)a1 keys:(id)a2 string:(id)a3 layout:(id)a4;
- (id)generatePathFromInflectionPoints:(id)a0 timestamp:(double)a1 duration:(double)a2 segmentTiming:(id)a3 keys:(id)a4 string:(id)a5 layout:(id)a6;
- (id)generatePathFromInflectionPoints:(id)a0 timestamp:(double)a1 segmentTiming:(id)a2 keys:(id)a3 string:(id)a4 layout:(id)a5;
- (id)generatePathFromString:(id)a0 layout:(id)a1;
- (id)generatePathFromString:(id)a0 timestamp:(double)a1 duration:(double)a2 layout:(id)a3;
- (id)generatePathFromString:(id)a0 timestamp:(double)a1 layout:(id)a2;
- (id)generateTimingArray:(id)a0;
- (double)randomNumberFromBetaDistribution;
- (double)randomNumberFromNormalDistribution;
- (struct CGPoint { double x0; double x1; })scalarMultiplyPoint:(struct CGPoint { double x0; double x1; })a0 by:(double)a1;
- (void)setRandomNumberSeed:(unsigned int)a0;
- (struct CGPoint { double x0; double x1; })subtractPoint:(struct CGPoint { double x0; double x1; })a0 byPoint:(struct CGPoint { double x0; double x1; })a1;
- (struct CGPoint { double x0; double x1; })targetDeviatedNormallyFromPoint:(struct CGPoint { double x0; double x1; })a0 withKeyWidth:(double)a1;
@end