luxlabs header browser preview


@class NSString, NSDictionary, NSURL, NSObject;
@protocol MTLDevice;

@interface CRDetectorConfiguration : NSObject

@property (readonly) BOOL detectTables;
@property (readonly) BOOL skipVerticalText;
@property (readonly) BOOL logIntermediateResults;
@property (readonly) NSURL *customModelURL;
@property (readonly) BOOL disableScriptDetection;
@property (readonly) BOOL disableTextTypeDetection;
@property BOOL runFullTile;
@property BOOL runFineScale;
@property BOOL mergeFullTile;
@property BOOL useScaleTraversal;
@property BOOL extractPolygons;
@property (readonly) struct CGSize { double width; double height; } tileSize;
@property (readonly) double tileOverlap;
@property (readonly) NSString *prioritization;
@property (readonly) struct CGSize { double width; double height; } minimumInputSize;
@property (readonly) struct CGSize { double width; double height; } maximumInputSize;
@property (readonly) double inputLengthLimit;
@property (readonly) double minimumTextHeight;
@property (readonly) unsigned long long tableMinDetectableArea;
@property (readonly) NSDictionary *scriptRatioThresholds;
@property (readonly) double scoreMapScaleFactor;
@property int mergingType;
@property (readonly) NSObject<MTLDevice> *metalDevice;
@property (readonly) unsigned long long computeDeviceType;

- (void).cxx_destruct;
- (id)initV1DefaultConfig;
- (id)initV2DefaultConfig;
- (id)initV3DefaultConfig;
- (id)initWithImageReaderOptions:(id)a0 error:(id *)a1;

@end