luxlabs header browser preview


@class NSArray, CHStrokeClutterFilter;

@interface CHFastStrokeGroupingStrategy : CHStrokeGroupingStrategy {
    NSArray *_locales;
    CHStrokeClutterFilter *_clutterFilter;
}

- (void).cxx_destruct;
- (struct vector<CHFastGroupingCluster, std::allocator<CHFastGroupingCluster>> { struct CHFastGroupingCluster *x0; struct CHFastGroupingCluster *x1; struct __compressed_pair<CHFastGroupingCluster *, std::allocator<CHFastGroupingCluster>> { struct CHFastGroupingCluster *x0; } x2; })clustersForStrokes:(id)a0 shouldMakeSingleCluster:(BOOL)a1;
- (id)fastGroupingResultWithFastGroupingClusters:(void *)a0 clusteredStrokes:(id)a1;
- (id)groupingResultForContextStrokes:(id)a0 clusteredStrokes:(id)a1 fastGroupingResult:(id)a2 point:(struct CGPoint { double x0; double x1; })a3 tokenizationLevel:(long long)a4;
- (id)groupingResultUsingStrokes:(id)a0 distanceMetric:(int)a1 mergingDistanceThreshold:(double)a2 shouldCancel:(id /* block */)a3;
- (id)initWithStrokeProvider:(id)a0 locales:(id)a1 clutterFilter:(id)a2;
- (id)lineGroupingResultUsingStrokes:(id)a0 shouldCancel:(id /* block */)a1;
- (id)strategyIdentifier;

@end